"DSA",
- [ "PQGGen", "fips_dssvs pqg", "path:/DSA/.*PQGGen" ],
- [ "KeyPair", "fips_dssvs keypair", "path:/DSA/.*KeyPair" ],
- [ "SigGen", "fips_dssvs siggen", "path:/DSA/.*SigGen" ],
- [ "SigVer", "fips_dssvs sigver", "path:/DSA/.*SigVer" ]
+ [ "PQGGen", "fips_dssvs pqg", "path:[^C]DSA/.*PQGGen" ],
+ [ "KeyPair", "fips_dssvs keypair", "path:[^C]DSA/.*KeyPair" ],
+ [ "SigGen", "fips_dssvs siggen", "path:[^C]DSA/.*SigGen" ],
+ [ "SigVer", "fips_dssvs sigver", "path:[^C]DSA/.*SigVer" ]
);
my @fips_dsa_pqgver_test_list = (
- [ "PQGVer", "fips_dssvs pqgver", "path:/DSA/.*PQGVer" ]
+ [ "PQGVer", "fips_dssvs pqgver", "path:[^C]DSA/.*PQGVer" ]
);
"DSA2",
- [ "PQGGen", "fips_dssvs pqg", "path:/DSA2/.*PQGGen" ],
- [ "KeyPair", "fips_dssvs keypair", "path:/DSA2/.*KeyPair" ],
- [ "SigGen", "fips_dssvs siggen", "path:/DSA2/.*SigGen" ],
- [ "SigVer", "fips_dssvs sigver", "path:/DSA2/.*SigVer" ],
- [ "PQGVer", "fips_dssvs pqgver", "path:/DSA2/.*PQGVer" ]
+ [ "PQGGen", "fips_dssvs pqg", "path:[^C]DSA2/.*PQGGen" ],
+ [ "KeyPair", "fips_dssvs keypair", "path:[^C]DSA2/.*KeyPair" ],
+ [ "SigGen", "fips_dssvs siggen", "path:[^C]DSA2/.*SigGen" ],
+ [ "SigVer", "fips_dssvs sigver", "path:[^C]DSA2/.*SigVer" ],
+ [ "PQGVer", "fips_dssvs pqgver", "path:[^C]DSA2/.*PQGVer" ]
);
# SP800-90 DRBG tests
"SP800-90 DRBG",
[ "CTR_DRBG", "fips_drbgvs" ],
+ [ "Dual_EC_DRBG", "fips_drbgvs" ],
[ "Hash_DRBG", "fips_drbgvs" ],
[ "HMAC_DRBG", "fips_drbgvs" ]
# ECDH
"ECDH Ephemeral Primitives Only",
- [ "KAS_ECC_CDH_PrimitiveTest", "fips_ecdhvs WTF" ],
+ [ "KAS_ECC_CDH_PrimitiveTest", "fips_ecdhvs ecdhgen" ],
# [ "KASValidityTest_ECCEphemeralUnified_NOKC_ZZOnly_init",
# "fips_ecdhvs ecdhver" ],
# [ "KASValidityTest_ECCEphemeralUnified_NOKC_ZZOnly_resp",