symm/gcm.h, symm/gcm-def.h: Implement the GCM authenticated encryption mode.
[catacomb] / symm / t / noekeon
CommitLineData
0ba18b90 1# Test vectors for Noekeon
2
3noekeon {
4 00000000000000000000000000000000
5 00000000000000000000000000000000 ba6933819299c71699a99f08f678178b;
6 ffffffffffffffffffffffffffffffff
7 ffffffffffffffffffffffffffffffff 52f88a7b283c1f7bdf7b6faa5011c7d8;
8 ba6933819299c71699a99f08f678178b
9 52f88a7b283c1f7bdf7b6faa5011c7d8 5096f2bfc82ae6e2d9495515c277fa70;
10}
ea054059
MW
11
12noekeon-cmac {
13 e4bef260d7bcda163547d348b7551195
14 ""
15 2863ef2fdd68856576cdd771bfa6f2d5;
16 e77022907dd1dff7dac5c9941d26d0c6
17 eb
18 f8e7683bb1eaa6647a054678315b5eda;
19 14ad568f86edd1dc9268eeee533285a6
20 ed810c9b689daaa9060d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f137120634c9519848a8
21 0a792a2d00ebcf99531795f4b5014e2e;
22 77ff77bf79192a5b50ade5d9cd739a3d
23 1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10
24 c123e79e5caf935e4534444d32d814d3;
25}
2964c388
MW
26
27noekeon-eax {
28 e4bef260d7bcda163547d348b7551195
29 ""
30 ""
31 ""
32 ""
33 086d221cf45f48c8c1f0c176c227db42;
34 e77022907dd1dff7dac5c9941d26d0c6
35 eb
36 ""
37 ""
38 ""
39 5599da97576ed0f456791a6d00e17288;
40 14ad568f86edd1dc9268eeee533285a6
41 ""
42 ed
43 ""
44 ""
45 40e6658bc9910a80906ad1337c633782;
46 810c9b689daaa9060d2d4b6003062365
47 ""
48 ""
49 b0
50 f2
51 205c5f8a0dbeefddbead7141069de5d7;
52 a54364c76c160f11896c4794846ecfa1
53 4a7130c9f137120634c9519848a877ff
54 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8
55 8374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47
56 3aae83e95da014773b3575f62054485064a2e2070a0449ab21a5dcdda2ff10d572e475a29d0bb4710a95c109641de055
57 8dc62b8af3aeb306e9469d238906612e;
58 05e505da1435dceaa7b1cc49ae1d50c3
59 8201a894476b3f102b752eb9529533
60 966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4
61 f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb648e27fff63102758fe
62 5fe35fcbf55279bdca2295b483181ccff932771ccd59aa3e35b39b6564032af118547a9704fffe57c789a88b70c7eca6eaabea82b8
63 4953808f5678ba307676326facca87d2;
64}
50df5733
MW
65
66noekeon-gcm {
67 e4bef260d7bcda163547d348b7551195
68 ""
69 ""
70 ""
71 ""
72 d739a8af18e930e49547f57c7454eb47;
73 e77022907dd1dff7dac5c9941d26d0c6
74 eb
75 ""
76 ""
77 ""
78 6b26f591dfb442623c1590caefa4d323;
79 14ad568f86edd1dc9268eeee533285a6
80 ""
81 ed
82 ""
83 ""
84 77fc8f1632e4f4294f6b9df680afc350;
85 810c9b689daaa9060d2d4b6003062365
86 ""
87 ""
88 b0
89 26
90 e6aa7e364110e5c886e865b8fbffbece;
91 a54364c76c160f11896c4794846ecfa1
92 4a7130c9f137120634c9519848a877ff
93 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8
94 8374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47
95 7d5aef8b63a47da6a441fa4e9b36c31c39c58ac1d95728acf41ca1f81784cfb58b66ad385bc75e43062531cb3e5a5662
96 8dcf9c1d3abaf968a359afb853e866bc;
97 05e505da1435dceaa7b1cc49ae1d50c3
98 8201a894476b3f102b752eb9
99 529533966f27043eb621b7f65b000961040ef2
100 f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378
101 55ada77e6525df0ec6c424d43cedc25f04a9b1d37d2813c1ebc6a35d157c3137cb5f04753e86676a111d72e7303bb8430ac48f65fa5b125e7a
102 8c0d31d253b49759c1289ca15bdd068a;
103 c5b93bf4f2aad2605faee2b03fb648e2
104 7fff63102758fe2b69ac26afa33498
105 29b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563
106 259f9eb53b571ea629c54d57dd2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f76
107 3e98ad97b1901fa089ddb06696ad688a3de2274b81d49c3198c17b2c1bd19556d0679d64d61f034880c89f111631bf78c4512599d7
108 5942a749a90e4af467a8a5782590dc69;
109}