Make test program aware of CRYPTOPP_USE_FIPS_202_SHA3, use alternate all.txt
parent
7b1d3a7d71
commit
3ee10576bb
|
|
@ -0,0 +1,38 @@
|
|||
AlgorithmType: FileList
|
||||
Name: all.txt collection
|
||||
Test: TestVectors/tea.txt
|
||||
Test: TestVectors/wake.txt
|
||||
Test: TestVectors/camellia.txt
|
||||
Test: TestVectors/shacal2.txt
|
||||
Test: TestVectors/ttmac.txt
|
||||
Test: TestVectors/whrlpool.txt
|
||||
Test: TestVectors/dlies.txt
|
||||
Test: TestVectors/dsa.txt
|
||||
Test: TestVectors/dsa_1363.txt
|
||||
Test: TestVectors/dsa_rfc6979.txt
|
||||
#Test: TestVectors/ecdsa_rfc6979.txt
|
||||
Test: TestVectors/esign.txt
|
||||
Test: TestVectors/hmac.txt
|
||||
Test: TestVectors/nr.txt
|
||||
Test: TestVectors/rsa_oaep.txt
|
||||
Test: TestVectors/rsa_pkcs1_1_5.txt
|
||||
Test: TestVectors/rsa_pss.txt
|
||||
Test: TestVectors/rw.txt
|
||||
Test: TestVectors/seal.txt
|
||||
Test: TestVectors/sha.txt
|
||||
#Test: TestVectors/sha3.txt
|
||||
Test: TestVectors/sha3_fips_202.txt
|
||||
Test: TestVectors/panama.txt
|
||||
Test: TestVectors/aes.txt
|
||||
Test: TestVectors/salsa.txt
|
||||
Test: TestVectors/chacha.txt
|
||||
Test: TestVectors/vmac.txt
|
||||
Test: TestVectors/sosemanuk.txt
|
||||
Test: TestVectors/ccm.txt
|
||||
Test: TestVectors/gcm.txt
|
||||
Test: TestVectors/cmac.txt
|
||||
Test: TestVectors/eax.txt
|
||||
Test: TestVectors/mars.txt
|
||||
Test: TestVectors/blake2s.txt
|
||||
Test: TestVectors/blake2b.txt
|
||||
Test: TestVectors/hkdf.txt
|
||||
6
test.cpp
6
test.cpp
|
|
@ -281,6 +281,12 @@ int CRYPTOPP_API main(int argc, char *argv[])
|
|||
{
|
||||
// TestDataFile() adds CRYPTOPP_DATA_DIR as required
|
||||
std::string fname = (argv[2] ? argv[2] : "all");
|
||||
#if defined(CRYPTOPP_USE_FIPS_202_SHA3)
|
||||
if (fname == "sha3")
|
||||
fname = "sha3_fips_202";
|
||||
if (fname == "all")
|
||||
fname = "all_fips_202";
|
||||
#endif
|
||||
if (fname.find(".txt") == std::string::npos)
|
||||
fname = "TestVectors/" + fname + ".txt";
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue