From 503ae7874e0c3258d2c6e7657a09e0cad857b654 Mon Sep 17 00:00:00 2001 From: Daniel Lyubomirov <dennislt@gmail.com> Date: Wed, 1 Jul 2020 16:19:57 +0300 Subject: [PATCH] [17] win fixes --- cpp/src/vereign/kvstore/detail/win_crypto_storage.cc | 3 +-- cpp/tests/vereign/ncrypt/rsa_test.cc | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/cpp/src/vereign/kvstore/detail/win_crypto_storage.cc b/cpp/src/vereign/kvstore/detail/win_crypto_storage.cc index f3090c6..4e910cb 100644 --- a/cpp/src/vereign/kvstore/detail/win_crypto_storage.cc +++ b/cpp/src/vereign/kvstore/detail/win_crypto_storage.cc @@ -95,8 +95,7 @@ void CryptoStorageImpl::Reset(const std::string& pin) { storage_.DeleteAll(); - bytes::Buffer key{aesKeySizeBytes}; - crypto::Rand(key); + auto key = crypto::Rand(aesKeySizeBytes); bytes::Buffer encrypted_key; ncrypt::rsa::PublicKeyEncrypt(rsa_key.Get(), key.View(), encrypted_key); diff --git a/cpp/tests/vereign/ncrypt/rsa_test.cc b/cpp/tests/vereign/ncrypt/rsa_test.cc index 19130f8..116ed57 100644 --- a/cpp/tests/vereign/ncrypt/rsa_test.cc +++ b/cpp/tests/vereign/ncrypt/rsa_test.cc @@ -184,8 +184,7 @@ TEST_CASE("ncrypt::rsa PublicKeyEncrypt/PrivateKeyDecrypt", "[vereign/ncrypt/rsa } SECTION("max size input") { - bytes::Buffer input{214}; - crypto::Rand(input); + auto input = crypto::Rand(214); bytes::Buffer encrypted; ncrypt::rsa::PublicKeyEncrypt(key.Get(), input.View(), encrypted); @@ -197,8 +196,7 @@ TEST_CASE("ncrypt::rsa PublicKeyEncrypt/PrivateKeyDecrypt", "[vereign/ncrypt/rsa } SECTION("invalid big input") { - bytes::Buffer input{215}; - crypto::Rand(input); + auto input = crypto::Rand(215); bytes::Buffer encrypted; CHECK_THROWS_WITH( -- GitLab