summaryrefslogtreecommitdiff
path: root/validat1.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-06-30 08:25:32 -0400
committerJeffrey Walton <noloader@gmail.com>2018-06-30 08:25:32 -0400
commit61f635b8373ba0d0c690015af4b58bb12d516bd9 (patch)
treeb2be7efede30ce8c96f325eb8890b40a98bb2371 /validat1.cpp
parent7fdb66d46e37bb43e37cb56fad6958111b93b32e (diff)
downloadcryptopp-git-61f635b8373ba0d0c690015af4b58bb12d516bd9.tar.gz
Add additional SIMECK tests (GH #675)
Diffstat (limited to 'validat1.cpp')
-rw-r--r--validat1.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/validat1.cpp b/validat1.cpp
index 8a4bb35b..5078733e 100644
--- a/validat1.cpp
+++ b/validat1.cpp
@@ -174,6 +174,7 @@ bool ValidateAll(bool thorough)
pass=ValidateCHAM() && pass;
pass=ValidateHIGHT() && pass;
pass=ValidateLEA() && pass;
+ pass=ValidateSIMECK() && pass;
pass=ValidateCamellia() && pass;
pass=ValidateSalsa() && pass;
pass=ValidateSosemanuk() && pass;
@@ -3399,6 +3400,13 @@ bool ValidateARIA()
return pass1 && pass2 && pass3;
}
+bool ValidateSIMECK()
+{
+ std::cout << "\nSIMECK validation suite running...\n";
+
+ return RunTestDataFile(CRYPTOPP_DATA_DIR "TestVectors/simeck.txt");
+}
+
bool ValidateCHAM()
{
std::cout << "\nCHAM validation suite running...\n";