]>
Commit | Line | Data |
---|---|---|
81811a9d MW |
1 | /* |
2 | * Copyright (C) 2009 Martin Willi | |
3 | * Hochschule fuer Technik Rapperswil | |
4 | * | |
5 | * This program is free software; you can redistribute it and/or modify it | |
6 | * under the terms of the GNU General Public License as published by the | |
7 | * Free Software Foundation; either version 2 of the License, or (at your | |
8 | * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>. | |
9 | * | |
10 | * This program is distributed in the hope that it will be useful, but | |
11 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | |
12 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 | * for more details. | |
14 | */ | |
15 | ||
00516380 MW |
16 | TEST_VECTOR_CRYPTER(aes_cbc1) |
17 | TEST_VECTOR_CRYPTER(aes_cbc2) | |
18 | TEST_VECTOR_CRYPTER(aes_cbc3) | |
c3fcdd93 AS |
19 | TEST_VECTOR_CRYPTER(aes_cbc4) |
20 | TEST_VECTOR_CRYPTER(aes_cbc5) | |
21 | TEST_VECTOR_CRYPTER(aes_cbc6) | |
bc4978c7 MW |
22 | TEST_VECTOR_CRYPTER(aes_ctr1) |
23 | TEST_VECTOR_CRYPTER(aes_ctr2) | |
24 | TEST_VECTOR_CRYPTER(aes_ctr3) | |
25 | TEST_VECTOR_CRYPTER(aes_ctr4) | |
26 | TEST_VECTOR_CRYPTER(aes_ctr5) | |
27 | TEST_VECTOR_CRYPTER(aes_ctr6) | |
28 | TEST_VECTOR_CRYPTER(aes_ctr7) | |
29 | TEST_VECTOR_CRYPTER(aes_ctr8) | |
30 | TEST_VECTOR_CRYPTER(aes_ctr9) | |
22511bbd AS |
31 | TEST_VECTOR_CRYPTER(blowfish1) |
32 | TEST_VECTOR_CRYPTER(blowfish2) | |
33 | TEST_VECTOR_CRYPTER(camellia_cbc1) | |
34 | TEST_VECTOR_CRYPTER(camellia_cbc2) | |
35 | TEST_VECTOR_CRYPTER(camellia_cbc3) | |
36 | TEST_VECTOR_CRYPTER(camellia_cbc4) | |
37 | TEST_VECTOR_CRYPTER(camellia_cbc5) | |
38 | TEST_VECTOR_CRYPTER(camellia_cbc6) | |
84135e77 MW |
39 | TEST_VECTOR_CRYPTER(camellia_ctr1) |
40 | TEST_VECTOR_CRYPTER(camellia_ctr2) | |
41 | TEST_VECTOR_CRYPTER(camellia_ctr3) | |
42 | TEST_VECTOR_CRYPTER(camellia_ctr4) | |
43 | TEST_VECTOR_CRYPTER(camellia_ctr5) | |
44 | TEST_VECTOR_CRYPTER(camellia_ctr6) | |
45 | TEST_VECTOR_CRYPTER(camellia_ctr7) | |
46 | TEST_VECTOR_CRYPTER(camellia_ctr8) | |
47 | TEST_VECTOR_CRYPTER(camellia_ctr9) | |
a36c082d | 48 | TEST_VECTOR_CRYPTER(cast1) |
65616947 AS |
49 | TEST_VECTOR_CRYPTER(des_cbc1) |
50 | TEST_VECTOR_CRYPTER(des_cbc2) | |
51 | TEST_VECTOR_CRYPTER(des_ecb1) | |
52 | TEST_VECTOR_CRYPTER(des_ecb2) | |
22511bbd AS |
53 | TEST_VECTOR_CRYPTER(des3_cbc1) |
54 | TEST_VECTOR_CRYPTER(des3_cbc2) | |
ed657408 AS |
55 | TEST_VECTOR_CRYPTER(idea1) |
56 | TEST_VECTOR_CRYPTER(idea2) | |
3d7250d4 | 57 | TEST_VECTOR_CRYPTER(null1) |
e1101d59 AS |
58 | TEST_VECTOR_CRYPTER(rc5_1) |
59 | TEST_VECTOR_CRYPTER(rc5_2) | |
364786b6 AS |
60 | TEST_VECTOR_CRYPTER(serpent_cbc1) |
61 | TEST_VECTOR_CRYPTER(serpent_cbc2) | |
62 | TEST_VECTOR_CRYPTER(serpent_cbc3) | |
63 | TEST_VECTOR_CRYPTER(serpent_cbc4) | |
64 | TEST_VECTOR_CRYPTER(serpent_cbc5) | |
65 | TEST_VECTOR_CRYPTER(serpent_cbc6) | |
142b7326 AS |
66 | TEST_VECTOR_CRYPTER(twofish_cbc1) |
67 | TEST_VECTOR_CRYPTER(twofish_cbc2) | |
68 | TEST_VECTOR_CRYPTER(twofish_cbc3) | |
6f4f83e3 | 69 | |
f9277ac4 MW |
70 | TEST_VECTOR_AEAD(aes_ccm1) |
71 | TEST_VECTOR_AEAD(aes_ccm2) | |
72 | TEST_VECTOR_AEAD(aes_ccm3) | |
73 | TEST_VECTOR_AEAD(aes_ccm4) | |
74 | TEST_VECTOR_AEAD(aes_ccm5) | |
75 | TEST_VECTOR_AEAD(aes_ccm6) | |
76 | TEST_VECTOR_AEAD(aes_ccm7) | |
77 | TEST_VECTOR_AEAD(aes_ccm8) | |
78 | TEST_VECTOR_AEAD(aes_ccm9) | |
79 | TEST_VECTOR_AEAD(aes_ccm10) | |
80 | TEST_VECTOR_AEAD(aes_ccm11) | |
026355af MW |
81 | TEST_VECTOR_AEAD(aes_gcm1) |
82 | TEST_VECTOR_AEAD(aes_gcm2) | |
83 | TEST_VECTOR_AEAD(aes_gcm3) | |
84 | TEST_VECTOR_AEAD(aes_gcm4) | |
85 | TEST_VECTOR_AEAD(aes_gcm5) | |
86 | TEST_VECTOR_AEAD(aes_gcm6) | |
87 | TEST_VECTOR_AEAD(aes_gcm7) | |
f9277ac4 | 88 | |
54916d79 MW |
89 | TEST_VECTOR_SIGNER(aes_xcbc_s1) |
90 | TEST_VECTOR_SIGNER(aes_xcbc_s2) | |
91 | TEST_VECTOR_SIGNER(aes_xcbc_s3) | |
92 | TEST_VECTOR_SIGNER(aes_xcbc_s4) | |
93 | TEST_VECTOR_SIGNER(aes_xcbc_s5) | |
811e7490 TB |
94 | TEST_VECTOR_SIGNER(aes_cmac_s1) |
95 | TEST_VECTOR_SIGNER(aes_cmac_s2) | |
96 | TEST_VECTOR_SIGNER(aes_cmac_s3) | |
97 | TEST_VECTOR_SIGNER(aes_cmac_s4) | |
a57b63c9 | 98 | TEST_VECTOR_SIGNER(camellia_xcbc_s1) |
764708b4 MW |
99 | TEST_VECTOR_SIGNER(md5_hmac_s1) |
100 | TEST_VECTOR_SIGNER(md5_hmac_s2) | |
101 | TEST_VECTOR_SIGNER(md5_hmac_s3) | |
102 | TEST_VECTOR_SIGNER(md5_hmac_s4) | |
2df93f46 MW |
103 | TEST_VECTOR_SIGNER(sha1_hmac_s1) |
104 | TEST_VECTOR_SIGNER(sha1_hmac_s2) | |
105 | TEST_VECTOR_SIGNER(sha1_hmac_s3) | |
106 | TEST_VECTOR_SIGNER(sha1_hmac_s4) | |
107 | TEST_VECTOR_SIGNER(sha1_hmac_s5) | |
108 | TEST_VECTOR_SIGNER(sha1_hmac_s6) | |
b59e2393 MW |
109 | TEST_VECTOR_SIGNER(sha256_hmac_s1) |
110 | TEST_VECTOR_SIGNER(sha256_hmac_s2) | |
111 | TEST_VECTOR_SIGNER(sha256_hmac_s3) | |
112 | TEST_VECTOR_SIGNER(sha384_hmac_s1) | |
113 | TEST_VECTOR_SIGNER(sha384_hmac_s2) | |
114 | TEST_VECTOR_SIGNER(sha384_hmac_s3) | |
115 | TEST_VECTOR_SIGNER(sha512_hmac_s1) | |
116 | TEST_VECTOR_SIGNER(sha512_hmac_s2) | |
117 | TEST_VECTOR_SIGNER(sha512_hmac_s3) | |
54916d79 | 118 | |
21142d40 AS |
119 | TEST_VECTOR_HASHER(md2_1) |
120 | TEST_VECTOR_HASHER(md2_2) | |
121 | TEST_VECTOR_HASHER(md2_3) | |
122 | TEST_VECTOR_HASHER(md2_4) | |
123 | TEST_VECTOR_HASHER(md2_5) | |
124 | TEST_VECTOR_HASHER(md2_6) | |
125 | TEST_VECTOR_HASHER(md2_7) | |
126 | TEST_VECTOR_HASHER(md4_1) | |
127 | TEST_VECTOR_HASHER(md4_2) | |
128 | TEST_VECTOR_HASHER(md4_3) | |
129 | TEST_VECTOR_HASHER(md4_4) | |
130 | TEST_VECTOR_HASHER(md4_5) | |
131 | TEST_VECTOR_HASHER(md4_6) | |
132 | TEST_VECTOR_HASHER(md4_7) | |
e091d510 MW |
133 | TEST_VECTOR_HASHER(md5_1) |
134 | TEST_VECTOR_HASHER(md5_2) | |
135 | TEST_VECTOR_HASHER(md5_3) | |
136 | TEST_VECTOR_HASHER(md5_4) | |
137 | TEST_VECTOR_HASHER(md5_5) | |
138 | TEST_VECTOR_HASHER(md5_6) | |
139 | TEST_VECTOR_HASHER(md5_7) | |
f02d1440 MW |
140 | TEST_VECTOR_HASHER(sha1_1) |
141 | TEST_VECTOR_HASHER(sha1_2) | |
142 | TEST_VECTOR_HASHER(sha1_3) | |
5d2698dd | 143 | TEST_VECTOR_HASHER(sha1_4) |
b6f739c1 AS |
144 | TEST_VECTOR_HASHER(sha224_1) |
145 | TEST_VECTOR_HASHER(sha224_2) | |
146 | TEST_VECTOR_HASHER(sha224_3) | |
d94d68e4 MW |
147 | TEST_VECTOR_HASHER(sha256_1) |
148 | TEST_VECTOR_HASHER(sha256_2) | |
149 | TEST_VECTOR_HASHER(sha256_3) | |
150 | TEST_VECTOR_HASHER(sha384_1) | |
151 | TEST_VECTOR_HASHER(sha384_2) | |
152 | TEST_VECTOR_HASHER(sha384_3) | |
153 | TEST_VECTOR_HASHER(sha512_1) | |
154 | TEST_VECTOR_HASHER(sha512_2) | |
155 | TEST_VECTOR_HASHER(sha512_3) | |
e091d510 | 156 | |
54916d79 MW |
157 | TEST_VECTOR_PRF(aes_xcbc_p1) |
158 | TEST_VECTOR_PRF(aes_xcbc_p2) | |
159 | TEST_VECTOR_PRF(aes_xcbc_p3) | |
160 | TEST_VECTOR_PRF(aes_xcbc_p4) | |
161 | TEST_VECTOR_PRF(aes_xcbc_p5) | |
162 | TEST_VECTOR_PRF(aes_xcbc_p6) | |
163 | TEST_VECTOR_PRF(aes_xcbc_p7) | |
811e7490 TB |
164 | TEST_VECTOR_PRF(aes_cmac_p1) |
165 | TEST_VECTOR_PRF(aes_cmac_p2) | |
166 | TEST_VECTOR_PRF(aes_cmac_p3) | |
167 | TEST_VECTOR_PRF(aes_cmac_p4) | |
168 | TEST_VECTOR_PRF(aes_cmac_p5) | |
169 | TEST_VECTOR_PRF(aes_cmac_p6) | |
170 | TEST_VECTOR_PRF(aes_cmac_p7) | |
a57b63c9 MW |
171 | TEST_VECTOR_PRF(camellia_xcbc_p1) |
172 | TEST_VECTOR_PRF(camellia_xcbc_p2) | |
173 | TEST_VECTOR_PRF(camellia_xcbc_p3) | |
764708b4 MW |
174 | TEST_VECTOR_PRF(md5_hmac_p1) |
175 | TEST_VECTOR_PRF(md5_hmac_p2) | |
176 | TEST_VECTOR_PRF(md5_hmac_p3) | |
177 | TEST_VECTOR_PRF(md5_hmac_p4) | |
178 | TEST_VECTOR_PRF(md5_hmac_p5) | |
179 | TEST_VECTOR_PRF(md5_hmac_p6) | |
2df93f46 MW |
180 | TEST_VECTOR_PRF(sha1_hmac_p1) |
181 | TEST_VECTOR_PRF(sha1_hmac_p2) | |
182 | TEST_VECTOR_PRF(sha1_hmac_p3) | |
183 | TEST_VECTOR_PRF(sha1_hmac_p4) | |
184 | TEST_VECTOR_PRF(sha1_hmac_p5) | |
185 | TEST_VECTOR_PRF(sha1_hmac_p6) | |
701381ce MW |
186 | TEST_VECTOR_PRF(sha256_hmac_p1) |
187 | TEST_VECTOR_PRF(sha256_hmac_p2) | |
188 | TEST_VECTOR_PRF(sha256_hmac_p3) | |
189 | TEST_VECTOR_PRF(sha256_hmac_p4) | |
190 | TEST_VECTOR_PRF(sha256_hmac_p5) | |
191 | TEST_VECTOR_PRF(sha256_hmac_p6) | |
192 | TEST_VECTOR_PRF(sha384_hmac_p1) | |
193 | TEST_VECTOR_PRF(sha384_hmac_p2) | |
194 | TEST_VECTOR_PRF(sha384_hmac_p3) | |
195 | TEST_VECTOR_PRF(sha384_hmac_p4) | |
196 | TEST_VECTOR_PRF(sha384_hmac_p5) | |
197 | TEST_VECTOR_PRF(sha384_hmac_p6) | |
198 | TEST_VECTOR_PRF(sha512_hmac_p1) | |
199 | TEST_VECTOR_PRF(sha512_hmac_p2) | |
200 | TEST_VECTOR_PRF(sha512_hmac_p3) | |
201 | TEST_VECTOR_PRF(sha512_hmac_p4) | |
202 | TEST_VECTOR_PRF(sha512_hmac_p5) | |
203 | TEST_VECTOR_PRF(sha512_hmac_p6) | |
095f971c | 204 | TEST_VECTOR_PRF(fips_prf_1) |
c698da8c MW |
205 | |
206 | TEST_VECTOR_RNG(rng_monobit_1) | |
207 | TEST_VECTOR_RNG(rng_monobit_2) | |
208 | TEST_VECTOR_RNG(rng_monobit_3) | |
209 | TEST_VECTOR_RNG(rng_poker_1) | |
210 | TEST_VECTOR_RNG(rng_poker_2) | |
211 | TEST_VECTOR_RNG(rng_poker_3) | |
212 | TEST_VECTOR_RNG(rng_runs_1) | |
213 | TEST_VECTOR_RNG(rng_runs_2) | |
214 | TEST_VECTOR_RNG(rng_runs_3) | |
215 |