diff options
Diffstat (limited to 'checks')
-rw-r--r-- | checks/algos.cpp | 1 | ||||
-rw-r--r-- | checks/validate.dat | 13 |
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 |