mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates
Add known answer tests for the ffdhe2048(dh), ffdhe3072(dh), ffdhe4096(dh), ffdhe6144(dh) and ffdhe8192(dh) templates introduced with the previous patch to the testmgr. All TVs have been generated with OpenSSL. Signed-off-by: Nicolai Stange <nstange@suse.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
committed by
Herbert Xu
parent
7dce598197
commit
60a273e9ae
@@ -4973,6 +4973,43 @@ static const struct alg_test_desc alg_test_descs[] = {
|
||||
.cipher = __VECS(essiv_aes_cbc_tv_template)
|
||||
}
|
||||
}, {
|
||||
#if IS_ENABLED(CONFIG_CRYPTO_DH_RFC7919_GROUPS)
|
||||
.alg = "ffdhe2048(dh)",
|
||||
.test = alg_test_kpp,
|
||||
.fips_allowed = 1,
|
||||
.suite = {
|
||||
.kpp = __VECS(ffdhe2048_dh_tv_template)
|
||||
}
|
||||
}, {
|
||||
.alg = "ffdhe3072(dh)",
|
||||
.test = alg_test_kpp,
|
||||
.fips_allowed = 1,
|
||||
.suite = {
|
||||
.kpp = __VECS(ffdhe3072_dh_tv_template)
|
||||
}
|
||||
}, {
|
||||
.alg = "ffdhe4096(dh)",
|
||||
.test = alg_test_kpp,
|
||||
.fips_allowed = 1,
|
||||
.suite = {
|
||||
.kpp = __VECS(ffdhe4096_dh_tv_template)
|
||||
}
|
||||
}, {
|
||||
.alg = "ffdhe6144(dh)",
|
||||
.test = alg_test_kpp,
|
||||
.fips_allowed = 1,
|
||||
.suite = {
|
||||
.kpp = __VECS(ffdhe6144_dh_tv_template)
|
||||
}
|
||||
}, {
|
||||
.alg = "ffdhe8192(dh)",
|
||||
.test = alg_test_kpp,
|
||||
.fips_allowed = 1,
|
||||
.suite = {
|
||||
.kpp = __VECS(ffdhe8192_dh_tv_template)
|
||||
}
|
||||
}, {
|
||||
#endif /* CONFIG_CRYPTO_DH_RFC7919_GROUPS */
|
||||
.alg = "gcm(aes)",
|
||||
.generic_driver = "gcm_base(ctr(aes-generic),ghash-generic)",
|
||||
.test = alg_test_aead,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user