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},
},
}