Lines Matching full:0
33 0x01010400, 0x00000000, 0x00010000, 0x01010404,
34 0x01010004, 0x00010404, 0x00000004, 0x00010000,
35 0x00000400, 0x01010400, 0x01010404, 0x00000400,
36 0x01000404, 0x01010004, 0x01000000, 0x00000004,
37 0x00000404, 0x01000400, 0x01000400, 0x00010400,
38 0x00010400, 0x01010000, 0x01010000, 0x01000404,
39 0x00010004, 0x01000004, 0x01000004, 0x00010004,
40 0x00000000, 0x00000404, 0x00010404, 0x01000000,
41 0x00010000, 0x01010404, 0x00000004, 0x01010000,
42 0x01010400, 0x01000000, 0x01000000, 0x00000400,
43 0x01010004, 0x00010000, 0x00010400, 0x01000004,
44 0x00000400, 0x00000004, 0x01000404, 0x00010404,
45 0x01010404, 0x00010004, 0x01010000, 0x01000404,
46 0x01000004, 0x00000404, 0x00010404, 0x01010400,
47 0x00000404, 0x01000400, 0x01000400, 0x00000000,
48 0x00010004, 0x00010400, 0x00000000, 0x01010004
53 0x80108020, 0x80008000, 0x00008000, 0x00108020,
54 0x00100000, 0x00000020, 0x80100020, 0x80008020,
55 0x80000020, 0x80108020, 0x80108000, 0x80000000,
56 0x80008000, 0x00100000, 0x00000020, 0x80100020,
57 0x00108000, 0x00100020, 0x80008020, 0x00000000,
58 0x80000000, 0x00008000, 0x00108020, 0x80100000,
59 0x00100020, 0x80000020, 0x00000000, 0x00108000,
60 0x00008020, 0x80108000, 0x80100000, 0x00008020,
61 0x00000000, 0x00108020, 0x80100020, 0x00100000,
62 0x80008020, 0x80100000, 0x80108000, 0x00008000,
63 0x80100000, 0x80008000, 0x00000020, 0x80108020,
64 0x00108020, 0x00000020, 0x00008000, 0x80000000,
65 0x00008020, 0x80108000, 0x00100000, 0x80000020,
66 0x00100020, 0x80008020, 0x80000020, 0x00100020,
67 0x00108000, 0x00000000, 0x80008000, 0x00008020,
68 0x80000000, 0x80100020, 0x80108020, 0x00108000
73 0x00000208, 0x08020200, 0x00000000, 0x08020008,
74 0x08000200, 0x00000000, 0x00020208, 0x08000200,
75 0x00020008, 0x08000008, 0x08000008, 0x00020000,
76 0x08020208, 0x00020008, 0x08020000, 0x00000208,
77 0x08000000, 0x00000008, 0x08020200, 0x00000200,
78 0x00020200, 0x08020000, 0x08020008, 0x00020208,
79 0x08000208, 0x00020200, 0x00020000, 0x08000208,
80 0x00000008, 0x08020208, 0x00000200, 0x08000000,
81 0x08020200, 0x08000000, 0x00020008, 0x00000208,
82 0x00020000, 0x08020200, 0x08000200, 0x00000000,
83 0x00000200, 0x00020008, 0x08020208, 0x08000200,
84 0x08000008, 0x00000200, 0x00000000, 0x08020008,
85 0x08000208, 0x00020000, 0x08000000, 0x08020208,
86 0x00000008, 0x00020208, 0x00020200, 0x08000008,
87 0x08020000, 0x08000208, 0x00000208, 0x08020000,
88 0x00020208, 0x00000008, 0x08020008, 0x00020200
93 0x00802001, 0x00002081, 0x00002081, 0x00000080,
94 0x00802080, 0x00800081, 0x00800001, 0x00002001,
95 0x00000000, 0x00802000, 0x00802000, 0x00802081,
96 0x00000081, 0x00000000, 0x00800080, 0x00800001,
97 0x00000001, 0x00002000, 0x00800000, 0x00802001,
98 0x00000080, 0x00800000, 0x00002001, 0x00002080,
99 0x00800081, 0x00000001, 0x00002080, 0x00800080,
100 0x00002000, 0x00802080, 0x00802081, 0x00000081,
101 0x00800080, 0x00800001, 0x00802000, 0x00802081,
102 0x00000081, 0x00000000, 0x00000000, 0x00802000,
103 0x00002080, 0x00800080, 0x00800081, 0x00000001,
104 0x00802001, 0x00002081, 0x00002081, 0x00000080,
105 0x00802081, 0x00000081, 0x00000001, 0x00002000,
106 0x00800001, 0x00002001, 0x00802080, 0x00800081,
107 0x00002001, 0x00002080, 0x00800000, 0x00802001,
108 0x00000080, 0x00800000, 0x00002000, 0x00802080
113 0x00000100, 0x02080100, 0x02080000, 0x42000100,
114 0x00080000, 0x00000100, 0x40000000, 0x02080000,
115 0x40080100, 0x00080000, 0x02000100, 0x40080100,
116 0x42000100, 0x42080000, 0x00080100, 0x40000000,
117 0x02000000, 0x40080000, 0x40080000, 0x00000000,
118 0x40000100, 0x42080100, 0x42080100, 0x02000100,
119 0x42080000, 0x40000100, 0x00000000, 0x42000000,
120 0x02080100, 0x02000000, 0x42000000, 0x00080100,
121 0x00080000, 0x42000100, 0x00000100, 0x02000000,
122 0x40000000, 0x02080000, 0x42000100, 0x40080100,
123 0x02000100, 0x40000000, 0x42080000, 0x02080100,
124 0x40080100, 0x00000100, 0x02000000, 0x42080000,
125 0x42080100, 0x00080100, 0x42000000, 0x42080100,
126 0x02080000, 0x00000000, 0x40080000, 0x42000000,
127 0x00080100, 0x02000100, 0x40000100, 0x00080000,
128 0x00000000, 0x40080000, 0x02080100, 0x40000100
133 0x20000010, 0x20400000, 0x00004000, 0x20404010,
134 0x20400000, 0x00000010, 0x20404010, 0x00400000,
135 0x20004000, 0x00404010, 0x00400000, 0x20000010,
136 0x00400010, 0x20004000, 0x20000000, 0x00004010,
137 0x00000000, 0x00400010, 0x20004010, 0x00004000,
138 0x00404000, 0x20004010, 0x00000010, 0x20400010,
139 0x20400010, 0x00000000, 0x00404010, 0x20404000,
140 0x00004010, 0x00404000, 0x20404000, 0x20000000,
141 0x20004000, 0x00000010, 0x20400010, 0x00404000,
142 0x20404010, 0x00400000, 0x00004010, 0x20000010,
143 0x00400000, 0x20004000, 0x20000000, 0x00004010,
144 0x20000010, 0x20404010, 0x00404000, 0x20400000,
145 0x00404010, 0x20404000, 0x00000000, 0x20400010,
146 0x00000010, 0x00004000, 0x20400000, 0x00404010,
147 0x00004000, 0x00400010, 0x20004010, 0x00000000,
148 0x20404000, 0x20000000, 0x00400010, 0x20004010
153 0x00200000, 0x04200002, 0x04000802, 0x00000000,
154 0x00000800, 0x04000802, 0x00200802, 0x04200800,
155 0x04200802, 0x00200000, 0x00000000, 0x04000002,
156 0x00000002, 0x04000000, 0x04200002, 0x00000802,
157 0x04000800, 0x00200802, 0x00200002, 0x04000800,
158 0x04000002, 0x04200000, 0x04200800, 0x00200002,
159 0x04200000, 0x00000800, 0x00000802, 0x04200802,
160 0x00200800, 0x00000002, 0x04000000, 0x00200800,
161 0x04000000, 0x00200800, 0x00200000, 0x04000802,
162 0x04000802, 0x04200002, 0x04200002, 0x00000002,
163 0x00200002, 0x04000000, 0x04000800, 0x00200000,
164 0x04200800, 0x00000802, 0x00200802, 0x04200800,
165 0x00000802, 0x04000002, 0x04200802, 0x04200000,
166 0x00200800, 0x00000000, 0x00000002, 0x04200802,
167 0x00000000, 0x00200802, 0x04200000, 0x00000800,
168 0x04000002, 0x04000800, 0x00000800, 0x00200002
173 0x10001040, 0x00001000, 0x00040000, 0x10041040,
174 0x10000000, 0x10001040, 0x00000040, 0x10000000,
175 0x00040040, 0x10040000, 0x10041040, 0x00041000,
176 0x10041000, 0x00041040, 0x00001000, 0x00000040,
177 0x10040000, 0x10000040, 0x10001000, 0x00001040,
178 0x00041000, 0x00040040, 0x10040040, 0x10041000,
179 0x00001040, 0x00000000, 0x00000000, 0x10040040,
180 0x10000040, 0x10001000, 0x00041040, 0x00040000,
181 0x00041040, 0x00040000, 0x10041000, 0x00001000,
182 0x00000040, 0x10040040, 0x00001000, 0x00041040,
183 0x10001000, 0x00000040, 0x10000040, 0x10040000,
184 0x10040040, 0x10000000, 0x00040000, 0x10001040,
185 0x00000000, 0x10041040, 0x00040040, 0x10000040,
186 0x10040000, 0x10001000, 0x10001040, 0x00000000,
187 0x10041040, 0x00041000, 0x00041000, 0x00001040,
188 0x00001040, 0x00040040, 0x10000000, 0x10041000
196 0x00000000, 0x00000001, 0x00000100, 0x00000101,
197 0x00010000, 0x00010001, 0x00010100, 0x00010101,
198 0x01000000, 0x01000001, 0x01000100, 0x01000101,
199 0x01010000, 0x01010001, 0x01010100, 0x01010101
204 0x00000000, 0x01000000, 0x00010000, 0x01010000,
205 0x00000100, 0x01000100, 0x00010100, 0x01010100,
206 0x00000001, 0x01000001, 0x00010001, 0x01010001,
207 0x00000101, 0x01000101, 0x00010101, 0x01010101,
216 T = (((X) >> 4) ^ (Y)) & 0x0F0F0F0F; (Y) ^= T; (X) ^= (T << 4); \
217 T = (((X) >> 16) ^ (Y)) & 0x0000FFFF; (Y) ^= T; (X) ^= (T << 16); \
218 T = (((Y) >> 2) ^ (X)) & 0x33333333; (X) ^= T; (Y) ^= (T << 2); \
219 T = (((Y) >> 8) ^ (X)) & 0x00FF00FF; (X) ^= T; (Y) ^= (T << 8); \
220 (Y) = (((Y) << 1) | ((Y) >> 31)) & 0xFFFFFFFF; \
221 T = ((X) ^ (Y)) & 0xAAAAAAAA; (Y) ^= T; (X) ^= T; \
222 (X) = (((X) << 1) | ((X) >> 31)) & 0xFFFFFFFF; \
223 } while (0)
231 (X) = (((X) << 31) | ((X) >> 1)) & 0xFFFFFFFF; \
232 T = ((X) ^ (Y)) & 0xAAAAAAAA; (X) ^= T; (Y) ^= T; \
233 (Y) = (((Y) << 31) | ((Y) >> 1)) & 0xFFFFFFFF; \
234 T = (((Y) >> 8) ^ (X)) & 0x00FF00FF; (X) ^= T; (Y) ^= (T << 8); \
235 T = (((Y) >> 2) ^ (X)) & 0x33333333; (X) ^= T; (Y) ^= (T << 2); \
236 T = (((X) >> 16) ^ (Y)) & 0x0000FFFF; (Y) ^= T; (X) ^= (T << 16); \
237 T = (((X) >> 4) ^ (Y)) & 0x0F0F0F0F; (Y) ^= T; (X) ^= (T << 4); \
238 } while (0)
247 (Y) ^= SB8[(T) & 0x3F] ^ \
248 SB6[(T >> 8) & 0x3F] ^ \
249 SB4[(T >> 16) & 0x3F] ^ \
250 SB2[(T >> 24) & 0x3F]; \
253 (Y) ^= SB7[(T) & 0x3F] ^ \
254 SB5[(T >> 8) & 0x3F] ^ \
255 SB3[(T >> 16) & 0x3F] ^ \
256 SB1[(T >> 24) & 0x3F]; \
257 } while (0)
262 uint32_t t = (a); (a) = (b); (b) = t; t = 0; \
263 } while (0)
267 memset(ctx, 0, sizeof(mbedtls_des_context)); in mbedtls_des_init()
281 memset(ctx, 0, sizeof(mbedtls_des3_context)); in mbedtls_des3_init()
316 for (i = 0; i < MBEDTLS_DES_KEY_SIZE; i++) { in mbedtls_des_key_set_parity()
322 * Check the given key's parity, returns 1 on failure, 0 on SUCCESS
328 for (i = 0; i < MBEDTLS_DES_KEY_SIZE; i++) { in mbedtls_des_key_check_key_parity()
334 return 0; in mbedtls_des_key_check_key_parity()
343 * Alternating ones + zeros (0x0101010101010101)
344 * Alternating 'F' + 'E' (0xFEFEFEFEFEFEFEFE)
345 * '0xE0E0E0E0F1F1F1F1'
346 * '0x1F1F1F1F0E0E0E0E'
349 * 0x011F011F010E010E and 0x1F011F010E010E01
350 * 0x01E001E001F101F1 and 0xE001E001F101F101
351 * 0x01FE01FE01FE01FE and 0xFE01FE01FE01FE01
352 * 0x1FE01FE00EF10EF1 and 0xE01FE01FF10EF10E
353 * 0x1FFE1FFE0EFE0EFE and 0xFE1FFE1FFE0EFE0E
354 * 0xE0FEE0FEF1FEF1FE and 0xFEE0FEE0FEF1FEF1
362 { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
363 { 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE },
364 { 0x1F, 0x1F, 0x1F, 0x1F, 0x0E, 0x0E, 0x0E, 0x0E },
365 { 0xE0, 0xE0, 0xE0, 0xE0, 0xF1, 0xF1, 0xF1, 0xF1 },
367 { 0x01, 0x1F, 0x01, 0x1F, 0x01, 0x0E, 0x01, 0x0E },
368 { 0x1F, 0x01, 0x1F, 0x01, 0x0E, 0x01, 0x0E, 0x01 },
369 { 0x01, 0xE0, 0x01, 0xE0, 0x01, 0xF1, 0x01, 0xF1 },
370 { 0xE0, 0x01, 0xE0, 0x01, 0xF1, 0x01, 0xF1, 0x01 },
371 { 0x01, 0xFE, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0xFE },
372 { 0xFE, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0xFE, 0x01 },
373 { 0x1F, 0xE0, 0x1F, 0xE0, 0x0E, 0xF1, 0x0E, 0xF1 },
374 { 0xE0, 0x1F, 0xE0, 0x1F, 0xF1, 0x0E, 0xF1, 0x0E },
375 { 0x1F, 0xFE, 0x1F, 0xFE, 0x0E, 0xFE, 0x0E, 0xFE },
376 { 0xFE, 0x1F, 0xFE, 0x1F, 0xFE, 0x0E, 0xFE, 0x0E },
377 { 0xE0, 0xFE, 0xE0, 0xFE, 0xF1, 0xFE, 0xF1, 0xFE },
378 { 0xFE, 0xE0, 0xFE, 0xE0, 0xFE, 0xF1, 0xFE, 0xF1 }
385 for (i = 0; i < WEAK_KEY_COUNT; i++) { in mbedtls_des_key_check_weak()
386 if (memcmp(weak_key_table[i], key, MBEDTLS_DES_KEY_SIZE) == 0) { in mbedtls_des_key_check_weak()
391 return 0; in mbedtls_des_key_check_weak()
400 X = MBEDTLS_GET_UINT32_BE(key, 0); in mbedtls_des_setkey()
406 T = ((Y >> 4) ^ X) & 0x0F0F0F0F; X ^= T; Y ^= (T << 4); in mbedtls_des_setkey()
407 T = ((Y) ^ X) & 0x10101010; X ^= T; Y ^= (T); in mbedtls_des_setkey()
409 X = (LHs[(X) & 0xF] << 3) | (LHs[(X >> 8) & 0xF] << 2) in mbedtls_des_setkey()
410 | (LHs[(X >> 16) & 0xF] << 1) | (LHs[(X >> 24) & 0xF]) in mbedtls_des_setkey()
411 | (LHs[(X >> 5) & 0xF] << 7) | (LHs[(X >> 13) & 0xF] << 6) in mbedtls_des_setkey()
412 | (LHs[(X >> 21) & 0xF] << 5) | (LHs[(X >> 29) & 0xF] << 4); in mbedtls_des_setkey()
414 Y = (RHs[(Y >> 1) & 0xF] << 3) | (RHs[(Y >> 9) & 0xF] << 2) in mbedtls_des_setkey()
415 | (RHs[(Y >> 17) & 0xF] << 1) | (RHs[(Y >> 25) & 0xF]) in mbedtls_des_setkey()
416 | (RHs[(Y >> 4) & 0xF] << 7) | (RHs[(Y >> 12) & 0xF] << 6) in mbedtls_des_setkey()
417 | (RHs[(Y >> 20) & 0xF] << 5) | (RHs[(Y >> 28) & 0xF] << 4); in mbedtls_des_setkey()
419 X &= 0x0FFFFFFF; in mbedtls_des_setkey()
420 Y &= 0x0FFFFFFF; in mbedtls_des_setkey()
425 for (i = 0; i < 16; i++) { in mbedtls_des_setkey()
427 X = ((X << 1) | (X >> 27)) & 0x0FFFFFFF; in mbedtls_des_setkey()
428 Y = ((Y << 1) | (Y >> 27)) & 0x0FFFFFFF; in mbedtls_des_setkey()
430 X = ((X << 2) | (X >> 26)) & 0x0FFFFFFF; in mbedtls_des_setkey()
431 Y = ((Y << 2) | (Y >> 26)) & 0x0FFFFFFF; in mbedtls_des_setkey()
434 *SK++ = ((X << 4) & 0x24000000) | ((X << 28) & 0x10000000) in mbedtls_des_setkey()
435 | ((X << 14) & 0x08000000) | ((X << 18) & 0x02080000) in mbedtls_des_setkey()
436 | ((X << 6) & 0x01000000) | ((X << 9) & 0x00200000) in mbedtls_des_setkey()
437 | ((X >> 1) & 0x00100000) | ((X << 10) & 0x00040000) in mbedtls_des_setkey()
438 | ((X << 2) & 0x00020000) | ((X >> 10) & 0x00010000) in mbedtls_des_setkey()
439 | ((Y >> 13) & 0x00002000) | ((Y >> 4) & 0x00001000) in mbedtls_des_setkey()
440 | ((Y << 6) & 0x00000800) | ((Y >> 1) & 0x00000400) in mbedtls_des_setkey()
441 | ((Y >> 14) & 0x00000200) | ((Y) & 0x00000100) in mbedtls_des_setkey()
442 | ((Y >> 5) & 0x00000020) | ((Y >> 10) & 0x00000010) in mbedtls_des_setkey()
443 | ((Y >> 3) & 0x00000008) | ((Y >> 18) & 0x00000004) in mbedtls_des_setkey()
444 | ((Y >> 26) & 0x00000002) | ((Y >> 24) & 0x00000001); in mbedtls_des_setkey()
446 *SK++ = ((X << 15) & 0x20000000) | ((X << 17) & 0x10000000) in mbedtls_des_setkey()
447 | ((X << 10) & 0x08000000) | ((X << 22) & 0x04000000) in mbedtls_des_setkey()
448 | ((X >> 2) & 0x02000000) | ((X << 1) & 0x01000000) in mbedtls_des_setkey()
449 | ((X << 16) & 0x00200000) | ((X << 11) & 0x00100000) in mbedtls_des_setkey()
450 | ((X << 3) & 0x00080000) | ((X >> 6) & 0x00040000) in mbedtls_des_setkey()
451 | ((X << 15) & 0x00020000) | ((X >> 4) & 0x00010000) in mbedtls_des_setkey()
452 | ((Y >> 2) & 0x00002000) | ((Y << 8) & 0x00001000) in mbedtls_des_setkey()
453 | ((Y >> 14) & 0x00000808) | ((Y >> 9) & 0x00000400) in mbedtls_des_setkey()
454 | ((Y) & 0x00000200) | ((Y << 7) & 0x00000100) in mbedtls_des_setkey()
455 | ((Y >> 7) & 0x00000020) | ((Y >> 3) & 0x00000011) in mbedtls_des_setkey()
456 | ((Y << 2) & 0x00000004) | ((Y >> 21) & 0x00000002); in mbedtls_des_setkey()
468 return 0; in mbedtls_des_setkey_enc()
480 for (i = 0; i < 16; i += 2) { in mbedtls_des_setkey_dec()
485 return 0; in mbedtls_des_setkey_dec()
497 for (i = 0; i < 32; i += 2) { in des3_set2key()
523 return 0; in mbedtls_des3_set2key_enc()
537 return 0; in mbedtls_des3_set2key_dec()
550 for (i = 0; i < 32; i += 2) { in des3_set3key()
573 return 0; in mbedtls_des3_set3key_enc()
587 return 0; in mbedtls_des3_set3key_dec()
603 X = MBEDTLS_GET_UINT32_BE(input, 0); in mbedtls_des_crypt_ecb()
608 for (i = 0; i < 8; i++) { in mbedtls_des_crypt_ecb()
615 MBEDTLS_PUT_UINT32_BE(Y, output, 0); in mbedtls_des_crypt_ecb()
618 return 0; in mbedtls_des_crypt_ecb()
641 while (length > 0) { in mbedtls_des_crypt_cbc()
645 if (ret != 0) { in mbedtls_des_crypt_cbc()
655 while (length > 0) { in mbedtls_des_crypt_cbc()
658 if (ret != 0) { in mbedtls_des_crypt_cbc()
671 ret = 0; in mbedtls_des_crypt_cbc()
691 X = MBEDTLS_GET_UINT32_BE(input, 0); in mbedtls_des3_crypt_ecb()
696 for (i = 0; i < 8; i++) { in mbedtls_des3_crypt_ecb()
701 for (i = 0; i < 8; i++) { in mbedtls_des3_crypt_ecb()
706 for (i = 0; i < 8; i++) { in mbedtls_des3_crypt_ecb()
713 MBEDTLS_PUT_UINT32_BE(Y, output, 0); in mbedtls_des3_crypt_ecb()
716 return 0; in mbedtls_des3_crypt_ecb()
739 while (length > 0) { in mbedtls_des3_crypt_cbc()
743 if (ret != 0) { in mbedtls_des3_crypt_cbc()
753 while (length > 0) { in mbedtls_des3_crypt_cbc()
756 if (ret != 0) { in mbedtls_des3_crypt_cbc()
769 ret = 0; in mbedtls_des3_crypt_cbc()
786 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF,
787 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF, 0x01,
788 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF, 0x01, 0x23
793 0x4E, 0x6F, 0x77, 0x20, 0x69, 0x73, 0x20, 0x74
798 { 0x37, 0x2B, 0x98, 0xBF, 0x52, 0x65, 0xB0, 0x59 },
799 { 0xC2, 0x10, 0x19, 0x9C, 0x38, 0x5A, 0x65, 0xA1 },
800 { 0xA2, 0x70, 0x56, 0x68, 0x69, 0xE5, 0x15, 0x1D }
805 { 0x1C, 0xD5, 0x97, 0xEA, 0x84, 0x26, 0x73, 0xFB },
806 { 0xB3, 0x92, 0x4D, 0xF3, 0xC5, 0xB5, 0x42, 0x93 },
807 { 0xDA, 0x37, 0x64, 0x41, 0xBA, 0x6F, 0x62, 0x6F }
813 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF,
818 { 0x58, 0xD9, 0x48, 0xEF, 0x85, 0x14, 0x65, 0x9A },
819 { 0x5F, 0xC8, 0x78, 0xD4, 0xD7, 0x92, 0xD9, 0x54 },
820 { 0x25, 0xF9, 0x75, 0x85, 0xA8, 0x1E, 0x48, 0xBF }
825 { 0x91, 0x1C, 0x6D, 0xCF, 0x48, 0xA7, 0xC3, 0x4D },
826 { 0x60, 0x1A, 0x76, 0x8F, 0xA1, 0xF9, 0x66, 0xF1 },
827 { 0xA1, 0x50, 0x0F, 0x99, 0xB2, 0xCD, 0x64, 0x76 }
836 int i, j, u, v, ret = 0; in mbedtls_des_self_test()
850 for (i = 0; i < 6; i++) { in mbedtls_des_self_test()
854 if (verbose != 0) { in mbedtls_des_self_test()
856 (u == 0) ? ' ' : '3', 56 + u * 56, in mbedtls_des_self_test()
863 case 0: in mbedtls_des_self_test()
890 if (ret != 0) { in mbedtls_des_self_test()
894 for (j = 0; j < 100; j++) { in mbedtls_des_self_test()
895 if (u == 0) { in mbedtls_des_self_test()
900 if (ret != 0) { in mbedtls_des_self_test()
906 memcmp(buf, des3_test_ecb_dec[u], 8) != 0) || in mbedtls_des_self_test()
908 memcmp(buf, des3_test_ecb_enc[u], 8) != 0)) { in mbedtls_des_self_test()
909 if (verbose != 0) { in mbedtls_des_self_test()
917 if (verbose != 0) { in mbedtls_des_self_test()
922 if (verbose != 0) { in mbedtls_des_self_test()
930 for (i = 0; i < 6; i++) { in mbedtls_des_self_test()
934 if (verbose != 0) { in mbedtls_des_self_test()
936 (u == 0) ? ' ' : '3', 56 + u * 56, in mbedtls_des_self_test()
945 case 0: in mbedtls_des_self_test()
972 if (ret != 0) { in mbedtls_des_self_test()
977 for (j = 0; j < 100; j++) { in mbedtls_des_self_test()
978 if (u == 0) { in mbedtls_des_self_test()
983 if (ret != 0) { in mbedtls_des_self_test()
988 for (j = 0; j < 100; j++) { in mbedtls_des_self_test()
991 if (u == 0) { in mbedtls_des_self_test()
996 if (ret != 0) { in mbedtls_des_self_test()
1009 memcmp(buf, des3_test_cbc_dec[u], 8) != 0) || in mbedtls_des_self_test()
1011 memcmp(buf, des3_test_cbc_enc[u], 8) != 0)) { in mbedtls_des_self_test()
1012 if (verbose != 0) { in mbedtls_des_self_test()
1020 if (verbose != 0) { in mbedtls_des_self_test()
1026 if (verbose != 0) { in mbedtls_des_self_test()
1034 if (ret != 0) { in mbedtls_des_self_test()