aboutsummaryrefslogtreecommitdiffstats
path: root/checks
diff options
context:
space:
mode:
Diffstat (limited to 'checks')
-rw-r--r--checks/algos.cpp1
-rw-r--r--checks/validate.dat13
2 files changed, 13 insertions, 1 deletions
diff --git a/checks/algos.cpp b/checks/algos.cpp
index c9a322eb9..1a95773aa 100644
--- a/checks/algos.cpp
+++ b/checks/algos.cpp
@@ -28,6 +28,7 @@ std::vector<algorithm> get_algos()
"Luby-Rackoff(SHA-1)/ECB", 16));
algos.push_back(algorithm("Block Cipher", "MARS", "MARS/ECB", 32));
algos.push_back(algorithm("Block Cipher", "MISTY1", "MISTY1/ECB", 16));
+ algos.push_back(algorithm("Block Cipher", "Noekeon", "Noekeon/ECB", 16));
algos.push_back(algorithm("Block Cipher", "RC2", "RC2/ECB", 16));
algos.push_back(algorithm("Block Cipher", "RC5(12)", "RC5(12)/ECB", 16));
algos.push_back(algorithm("Block Cipher", "RC5(16)", "RC5(16)/ECB", 16));
diff --git a/checks/validate.dat b/checks/validate.dat
index 86cf1067f..98b207552 100644
--- a/checks/validate.dat
+++ b/checks/validate.dat
@@ -8042,8 +8042,19 @@ FEDCBA9876543210:04B68240B13BE95D:00112233445566778899AABBCCDDEEFF
FFFFFFFFFFFFFFFF:651F3092AFA551D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-# First three came from RFC 2268, the rest were randomly generated by OpenSSL
+[Noekeon]
+# From the Nessie reference code
+00000000000000000000000000000000:BA6933819299C71699A99F08F678178B:\
+00000000000000000000000000000000
+
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:52F88A7B283C1F7BDF7B6FAA5011C7D8:\
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+
+52F88A7B283C1F7BDF7B6FAA5011C7D8:5096F2BFC82AE6E2D9495515C277FA70:\
+BA6933819299C71699A99F08F678178B
+
[RC2]
+# First three came from RFC 2268, the rest were randomly generated by OpenSSL
FFFFFFFFFFFFFFFF:278B27E42E2F0D49:FFFFFFFFFFFFFFFF
1000000000000001:30649EDF9BE7D2C2:3000000000000000
0000000000000000:2269552AB0F85CA6:88BCA90E90875A7F0F79C384627BAFB2