symm/eax.h, symm/eax-def.h: Implement the EAX authenticated encryption mode.
[catacomb] / symm / t / twofish.local
1 ### Local tests for Twofish.
2
3 twofish-cmac {
4 60d7bcda163547d348b7551195
5 ""
6 754e3b8b4c2532dd6d26b8d2f84c5052;
7 e77022907dd1dff7dac5c9941d
8 26
9 285e8d83398954587754b4811af4dab0;
10 d0c6eb14ad568f86edd1dc9268
11 eeee533285a6ed810c9b689daaa9060d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f1371206
12 8f5bfbfe9492043376e871ff2174ab5b;
13 34c9519848a877ff77bf79192a
14 5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8
15 1145ad608df01125e831efceb693c24b;
16 8374d8cde8e160ad10997a21
17 ""
18 1406392a843cc373790cd8696e89d1ea;
19 635c6d62c9269029df3e6057
20 ac
21 70ba3b7789c8bae0f1f51219e9730125;
22 c87638f508046733d9ff61cd
23 bda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb6
24 6fa25a24102c74af333d7d00e814c926;
25 21b7f65b000961040ef2f9b2
26 fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c5
27 fa27b530c2b27564a3be2411d2eca2ff;
28 4215abd6b3ad54ef
29 ""
30 ed98c8e1a4135fa9bbde6733062c0be7;
31 c9a38378c5b93bf4
32 f2
33 ebc7a731525279b9f3432af13aa735d1;
34 aad2605faee2b03f
35 b648e27fff63102758fe2b69ac26afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219
36 ad157b3ad3c9b514307a6075859baa83;
37 bfb474fd71d891f2
38 4bb65d1563259f9eb53b571ea629c54d57dd2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9f
39 2c6b7e9737106b483e1ca8497e995b5a;
40 c2712a199e533fa9156308cdec3f768281
41 ""
42 0b25455053592925387a5cab03aa3418;
43 e040a9b9a222bd689aef66f5306ceb0c6b
44 08
45 795defa6334cf18ed76ffa59a9ef6500;
46 ac8b0a22260c571b4a42bb8fdb233bfa6a
47 5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da6794c18b5337685a96ed65
48 7a1639ba51eb2aeaf469d4980148378f;
49 b9aca338527ef19b09c063c46f88de9fd4
50 1e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89d4b9b12012e4713df46795630e7952d22bb02d
51 dabc6ab5c4f7051e8211bcafd27650f6;
52 }
53
54 twofish-eax {
55 60d7bcda163547d348b7551195
56 ""
57 ""
58 ""
59 ""
60 9c340a7f586dfd6561333d865d3be637;
61 e77022907dd1dff7dac5c9941d
62 26
63 ""
64 ""
65 ""
66 b49707150b501a9aeb08849a8ce835c5;
67 d0c6eb14ad568f86edd1dc9268
68 ""
69 ee
70 ""
71 ""
72 7c390db5bff614ee888d1b5a9d58a08f;
73 ee533285a6ed810c9b689daaa9
74 ""
75 ""
76 06
77 19
78 747cff93ab194812482ac265aae10c05;
79 0d2d4b6003062365b0a54364c7
80 6c160f11896c4794846ecfa14a7130c9
81 f137120634c9519848a877ff77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7
82 080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61
83 dd91fa89b463675215e5bf946e26d943bec9f16b85ab13386e59e241b8040179b9434123c3f18a91db1ca422e5ec4589
84 2516f3bef1bc5bc211b49bed94687265;
85 cdbda3b3e9878731ebfedd4705
86 e505da1435dceaa7b1cc49ae1d50c3
87 8201a894476b3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde
88 52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad260
89 edf0e0b4ca907432f7c994c4d185aa3db5d998ad1911852793c31f1e08c8a0facb5b743188745f1f1f0a3b5cb459a49b6568ade9d9
90 a8755cc0ba6d7951c1e462f3d7488839;
91 5faee2b03fb648e27fff6310
92 ""
93 ""
94 ""
95 ""
96 fabb71671ec2e89032276be01704ef69;
97 2758fe2b69ac26afa3349829
98 b9
99 ""
100 ""
101 ""
102 560eafd0ed251ac82b143a85f180b657;
103 4586306fed54154f8f28523c
104 ""
105 03
106 ""
107 ""
108 94fafa14c9819062fb631fb20d784aed;
109 d4de1600157846b710ee7280
110 ""
111 ""
112 7a
113 a8
114 db105495b660dbd22506ea66be1d09d5;
115 2219bfb474fd71d891f24bb6
116 5d1563259f9eb53b571ea629c54d57dd
117 2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222
118 bd689aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe836813111
119 947c775e1a6deb3042c702a3600473796bebeb264ff0594b0352a85491239c812fa2f3c21d458e2b5b784625e5f8cc32
120 8e0728b45016d6178f32ee80773b72d0;
121 5c037ba323fe1dc815178487
122 3f0eb5b647da6794c18b5337685a96
123 ed65b9aca338527ef19b09c063c46f88de9fd41e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89
124 d4b9b12012e4713df46795630e7952d22bb02d7100b8b649377d20a8f083455b663e4ee1315f3c8f2aebfa921451dcd1af5813b70d
125 1d131416240ea96f731942579422e18acb633d0429a46d31b64ff5f24f8ee6bb05769731eaf0da2725da3204f04820baf228831c09
126 e21621e777b6283f5fbb2095f4d9a668;
127 30ce2f1fef6ef315
128 ""
129 ""
130 ""
131 ""
132 52512330b00f2450fdfcb97d554ac098;
133 d0798391805da08d
134 a3
135 ""
136 ""
137 ""
138 58800f1e6613f646fe7e562590c3de9f;
139 aefc5f8584b7c5e6
140 ""
141 17
142 ""
143 ""
144 72cb0d5710a6a99ba7618544108409ad;
145 669c0f16e39815d4
146 ""
147 ""
148 e9
149 69
150 05f8ecb88a66f4a0289e5e3d04bddbe7;
151 cfce3ed1ecdf3d26
152 4a7f16cb16c2e815f422cdf0c8e30308
153 be3c31e6bc58c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed12ca986981a874498ad0abef8bc4fcb70e27e98
154 ef1f0446b42fb144d44b6d00f06dc188d472a784e0c6f21195a3b9f4ae985511265febd11c164720eef9eb1c8dd0b009
155 772117eeb7a3c0f1901d15bb4cd5aa2bbcc21c8900e9a590918c1278893bf93d6e10908d6aa0a3844de33ae47ef11fbf
156 463ada14035a59434547a76404af4ee6;
157 51f284649016ed00
158 456331854bc78bf43966eb0cfa9138
159 ddc39908445608fe95e81c2533e31c9c1a9851bc2810d858cbbc8424d126b807e6daa089c3f9099c5ffb82
160 4173d7634c04226f30cbb7f0e4a973a8cd190107314717a77456f3ff669c732b58db8f48af65f7cc9e3fb90e1721b730374ffc9bc5
161 5f7a453a5988894d4c010d0c1d61c46e0fdac102b82d40e60fd88fa2a733048be1adc091040977c1ce28b608f3b47f541316a51382
162 b3e874d11f8b935d338bd549a4d8158a;
163 97f56ccbb2f294b38766fc69f6a9f2c094
164 ""
165 ""
166 ""
167 ""
168 522cec98b8703b39bdef4b7b71100e69;
169 5ffd505003cc0cae9ce021a5f1fa4ffa91
170 54
171 ""
172 ""
173 ""
174 9696c681b07c07a545c546a9698822fb;
175 4485f1a1258b2b9b8f0911e32d65cc1770
176 ""
177 a1
178 ""
179 ""
180 e99931b41ebf63d52cb833b03c3f6ea4;
181 8cbfe6effd1ff6778554acf1270485b203
182 ""
183 ""
184 a3
185 53
186 c4f447d9deadfeb7916af9eb906f838d;
187 c1c4c967c0a458cb948bdd409b687fa3a6
188 827b480aa3a4c84cef64f6c9b53bf8f9
189 57f4b03cf43e89957f9a3e8128f8743d16687b7bb8deb9bd205b70e04c091d205cdad9e9a79b1abf91b0851e5ca605ac
190 8451399587011677508a15dde524af3e2bee0646541a42c2ecccb44d65bad397abfaf529ee41cf9a05c7efedef340153
191 ca3c5595f62889c4f242ac0da256bf103ca30908909139a4d43b0baa411a6fe47f8daf20b32bcba14f482f76b888265b
192 041cf6ef9deec56c1bba923f276f8d75;
193 9c51d2a90bbf7f1bfc338ab0ef5746ea8f
194 dcccd213e33f7e8a5718fd25014107
195 c8e7d715a92add9589d1f5c054b2d983514605ec590294a319b9802068a9f891bc5ba5afabf8c3122d12d7
196 ff3c41122d70d17d4569eaff59a332ba58d5d5589bfe079753ee1a957eb6d6699e6b7ea2725cb2dac07ecde95759ac46fee6dda7ab
197 1cc781e5396ac8524f32f3a2e1dd087ce19381548225aa1d043499e04890a78ba1c21cad856ff355265a9760b6f81ba5a9b34d275f
198 bb1cd29c56a26e0a9ef3fc8341f8f663;
199 }