Skip to content
Snippets Groups Projects
Commit b8965571 authored by Niels Möller's avatar Niels Möller
Browse files

* testsuite/des-test.m4: Added testcase taken from applied

cryptography.

Rev: src/nettle/testsuite/des-test.m4:1.2
parent 7f04df73
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,23 @@ uint8_t msg[DES_BLOCK_SIZE];
uint8_t cipher[DES_BLOCK_SIZE];
uint8_t clear[DES_BLOCK_SIZE];
/* From Applied Cryptography */
H(msg, "01234567 89ABCDE7");
if (!des_set_key(&ctx, H("01234567 89ABCDEF")))
FAIL;
des_encrypt(&ctx, DES_BLOCK_SIZE, cipher, msg);
if (!MEMEQ(DES_BLOCK_SIZE, cipher,
H("C9574425 6A5ED31D")))
FAIL;
des_decrypt(&ctx, DES_BLOCK_SIZE, clear, cipher);
if (!MEMEQ(DES_BLOCK_SIZE, msg, clear))
FAIL;
H(msg, "00 00 00 00 00 00 00 00");
if (!des_set_key(&ctx, H("01 01 01 01 01 01 01 80")))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment