Commit d83cb222 authored by Niels Möller's avatar Niels Möller

New file.

Rev: nettle/testsuite/camellia-test.c:1.1
parent 1192e642
#include "testutils.h"
#include "camellia.h"
int
test_main(void)
{
/* Test vectors from RFC 3713 */
/* 128 bit keys */
test_cipher(&nettle_camellia128,
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"),
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"),
H("67 67 31 38 54 96 69 73 08 57 06 56 48 ea be 43"));
/* 192 bit keys */
test_cipher(&nettle_camellia192,
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"
"00 11 22 33 44 55 66 77"),
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"),
H("b4 99 34 01 b3 e9 96 f8 4e e5 ce e7 d7 9b 09 b9"));
/* 256 bit keys */
test_cipher(&nettle_camellia256,
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"
"00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff"),
HL("01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10"),
H("9a cc 23 7d ff 16 d7 6c 20 ef 7c 91 9e 3a 75 09"));
SUCCESS();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment