diff options
Diffstat (limited to 'src/crypto/fipsmodule/modes/gcm_test.cc')
-rw-r--r-- | src/crypto/fipsmodule/modes/gcm_test.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/crypto/fipsmodule/modes/gcm_test.cc b/src/crypto/fipsmodule/modes/gcm_test.cc index 59889453..ab8cc34e 100644 --- a/src/crypto/fipsmodule/modes/gcm_test.cc +++ b/src/crypto/fipsmodule/modes/gcm_test.cc @@ -87,7 +87,8 @@ TEST(GCMTest, TestVectors) { ASSERT_EQ(0, AES_set_encrypt_key(key.data(), key.size() * 8, &aes_key)); GCM128_CONTEXT ctx; - CRYPTO_gcm128_init(&ctx, &aes_key, (block128_f)AES_encrypt, 0); + OPENSSL_memset(&ctx, 0, sizeof(ctx)); + CRYPTO_gcm128_init_key(&ctx.gcm_key, &aes_key, (block128_f)AES_encrypt, 0); CRYPTO_gcm128_setiv(&ctx, &aes_key, nonce.data(), nonce.size()); if (!additional_data.empty()) { CRYPTO_gcm128_aad(&ctx, additional_data.data(), additional_data.size()); |