Run AES-192-GCM in CAVP tests. Change-Id: I8fbba51ac650c648893fcd21da5c3018cd7810be Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38426 Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/util/fipstools/cavp/cavp_aes_gcm_test.cc b/util/fipstools/cavp/cavp_aes_gcm_test.cc index 7278cea..3a162bd 100644 --- a/util/fipstools/cavp/cavp_aes_gcm_test.cc +++ b/util/fipstools/cavp/cavp_aes_gcm_test.cc
@@ -37,6 +37,8 @@ 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 b37f453..51a4100 100644 --- a/util/fipstools/cavp/run_cavp.go +++ b/util/fipstools/cavp/run_cavp.go
@@ -75,8 +75,10 @@ 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}, }, }