From a36ac0a2e78adc0752a46eb01b7e048272241769 Mon Sep 17 00:00:00 2001 From: David Benjamin Date: Tue, 4 Jul 2023 12:48:02 -0400 Subject: Use std::make_unique when possible We've required C++14 for a while now. As we're mostly C with a little C++, this is less helpful, but may as well avoid bare new where possible. Change-Id: Icf3386e3f3b6f2092bb0089ed874cc50985f1a40 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/61429 Reviewed-by: Bob Beck Commit-Queue: David Benjamin --- decrepit/cfb/cfb_test.cc | 4 ++-- decrepit/ripemd/ripemd_test.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'decrepit') diff --git a/decrepit/cfb/cfb_test.cc b/decrepit/cfb/cfb_test.cc index da9681e..67904c2 100644 --- a/decrepit/cfb/cfb_test.cc +++ b/decrepit/cfb/cfb_test.cc @@ -87,7 +87,7 @@ TEST(CFBTest, TestVectors) { SCOPED_TRACE(test_num); const size_t input_len = sizeof(test.plaintext); - std::unique_ptr out(new uint8_t[input_len]); + auto out = std::make_unique(input_len); for (size_t stride = 1; stride <= input_len; stride++) { bssl::ScopedEVP_CIPHER_CTX ctx; @@ -134,7 +134,7 @@ TEST(CFBTest, TestVectors) { nullptr, test.key, test.iv)); } - std::unique_ptr plaintext(new uint8_t[input_len]); + auto plaintext = std::make_unique(input_len); int num_bytes; ASSERT_TRUE(EVP_DecryptUpdate(decrypt_ctx.get(), plaintext.get(), &num_bytes, out.get(), input_len)); diff --git a/decrepit/ripemd/ripemd_test.cc b/decrepit/ripemd/ripemd_test.cc index 6338fec..a52e743 100644 --- a/decrepit/ripemd/ripemd_test.cc +++ b/decrepit/ripemd/ripemd_test.cc @@ -90,7 +90,7 @@ TEST(RIPEMDTest, RunTest) { } static const size_t kLargeBufSize = 1000000; - std::unique_ptr buf(new uint8_t[kLargeBufSize]); + auto buf = std::make_unique(kLargeBufSize); OPENSSL_memset(buf.get(), 'a', kLargeBufSize); uint8_t digest[RIPEMD160_DIGEST_LENGTH]; RIPEMD160(buf.get(), kLargeBufSize, digest); -- cgit v1.1