From de1d2881aea4aa23ba580da752387e52a5fd3eb2 Mon Sep 17 00:00:00 2001 From: Adam Langley Date: Mon, 21 Oct 2019 14:45:21 -0700 Subject: [PATCH] Run AES-192-GCM in CAVP tests. Change-Id: I8fbba51ac650c648893fcd21da5c3018cd7810be Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38426 Commit-Queue: David Benjamin Reviewed-by: David Benjamin --- util/fipstools/cavp/cavp_aes_gcm_test.cc | 2 ++ util/fipstools/cavp/run_cavp.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/util/fipstools/cavp/cavp_aes_gcm_test.cc b/util/fipstools/cavp/cavp_aes_gcm_test.cc index 7278ceaf88..3a162bd853 100644 --- a/util/fipstools/cavp/cavp_aes_gcm_test.cc +++ b/util/fipstools/cavp/cavp_aes_gcm_test.cc @@ -37,6 +37,8 @@ struct TestCtx { static const EVP_AEAD *GetAEAD(const std::string &name, const bool enc) { if (name == "aes-128-gcm") { return EVP_aead_aes_128_gcm(); + } else if (name == "aes-192-gcm") { + return EVP_aead_aes_192_gcm(); } else if (name == "aes-256-gcm") { return EVP_aead_aes_256_gcm(); } diff --git a/util/fipstools/cavp/run_cavp.go b/util/fipstools/cavp/run_cavp.go index b37f45326e..51a4100a5d 100644 --- a/util/fipstools/cavp/run_cavp.go +++ b/util/fipstools/cavp/run_cavp.go @@ -75,8 +75,10 @@ var aesGCMTests = testSuite{ nil, []test{ {"gcmDecrypt128", []string{"dec", "aes-128-gcm"}, false}, + {"gcmDecrypt192", []string{"dec", "aes-192-gcm"}, false}, {"gcmDecrypt256", []string{"dec", "aes-256-gcm"}, false}, {"gcmEncryptExtIV128", []string{"enc", "aes-128-gcm"}, false}, + {"gcmEncryptExtIV192", []string{"enc", "aes-192-gcm"}, false}, {"gcmEncryptExtIV256", []string{"enc", "aes-256-gcm"}, false}, }, }