Lines Matching +full:4 +full:c
3 * 4K AES tables for PPC AES implementation
5 * Copyright (c) 2015 Markus Stockhausen <stockhausen@collogia.de>
10 * crypto/aes_generic.c and are designed to be simply accessed by a combination
12 * one required). Thus they are aligned to 4K. The locality of rotated values
25 #define R(a, b, c, d) \ argument
26 0x##a##b##c##d, 0x##d##a##b##c, 0x##c##d##a##b, 0x##b##c##d##a
32 /* encryption table, same as crypto_ft_tab in crypto/aes-generic.c */
33 .long R(c6, 63, 63, a5), R(f8, 7c, 7c, 84)
40 .long R(4d, ab, ab, e6), R(ec, 76, 76, 9a)
47 .long R(23, 9c, 9c, bf), R(53, a4, a4, f7)
49 .long R(75, b7, b7, c2), R(e1, fd, fd, 1c)
50 .long R(3d, 93, 93, ae), R(4c, 26, 26, 6a)
51 .long R(6c, 36, 36, 5a), R(7e, 3f, 3f, 41)
52 .long R(f5, f7, f7, 02), R(83, cc, cc, 4f)
53 .long R(68, 34, 34, 5c), R(51, a5, a5, f4)
57 .long R(08, 04, 04, 0c), R(95, c7, c7, 52)
63 .long R(cd, eb, eb, 26), R(4e, 27, 27, 69)
66 .long R(58, 2c, 2c, 74), R(34, 1a, 1a, 2e)
69 .long R(a4, 52, 52, f6), R(76, 3b, 3b, 4d)
74 .long R(00, 00, 00, 00), R(c1, ed, ed, 2c)
78 .long R(67, be, be, d9), R(72, 39, 39, 4b)
79 .long R(94, 4a, 4a, de), R(98, 4c, 4c, d4)
80 .long R(b0, 58, 58, e8), R(85, cf, cf, 4a)
82 .long R(4f, aa, aa, e5), R(ed, fb, fb, 16)
83 .long R(86, 43, 43, c5), R(9a, 4d, 4d, d7)
87 .long R(a0, 50, 50, f0), R(78, 3c, 3c, 44)
88 .long R(25, 9f, 9f, ba), R(4b, a8, a8, e3)
97 .long R(81, cd, cd, 4c), R(18, 0c, 0c, 14)
106 .long R(9e, 4f, 4f, d1), R(a3, dc, dc, 7f)
109 .long R(8c, 46, 46, ca), R(c7, ee, ee, 29)
110 .long R(6b, b8, b8, d3), R(28, 14, 14, 3c)
114 .long R(74, 3a, 3a, 4e), R(14, 0a, 0a, 1e)
115 .long R(92, 49, 49, db), R(0c, 06, 06, 0a)
116 .long R(48, 24, 24, 6c), R(b8, 5c, 5c, e4)
123 .long R(01, 8d, 8d, 8c), R(b1, d5, d5, 64)
124 .long R(9c, 4e, 4e, d2), R(49, a9, a9, e0)
125 .long R(d8, 6c, 6c, b4), R(ac, 56, 56, fa)
130 .long R(4a, 25, 25, 6f), R(5c, 2e, 2e, 72)
131 .long R(38, 1c, 1c, 24), R(57, a6, a6, f1)
133 .long R(cb, e8, e8, 23), R(a1, dd, dd, 7c)
134 .long R(e8, 74, 74, 9c), R(3e, 1f, 1f, 21)
135 .long R(96, 4b, 4b, dd), R(61, bd, bd, dc)
137 .long R(e0, 70, 70, 90), R(7c, 3e, 3e, 42)
140 .long R(f7, f6, f6, 01), R(1c, 0e, 0e, 12)
149 .long R(2d, 9b, 9b, b6), R(3c, 1e, 1e, 22)
153 .long R(03, 8c, 8c, 8f), R(59, a1, a1, f8)
160 .long R(6d, bb, bb, d6), R(2c, 16, 16, 3a)
163 /* decryption table, same as crypto_it_tab in crypto/aes-generic.c */
167 .long R(ac, fa, 58, ab), R(4b, e3, 03, 93)
169 .long R(88, cc, 76, 91), R(f5, 02, 4c, 25)
170 .long R(4f, e5, d7, fc), R(c5, 2a, cb, d7)
174 .long R(c3, 2f, 75, 02), R(81, 4c, f0, 12)
176 .long R(03, 8f, 5f, e7), R(15, 92, 9c, 95)
182 .long R(be, e1, 4f, b6), R(f0, 88, ad, 17)
184 .long R(63, df, 4a, 18), R(e5, 1a, 31, 82)
187 .long R(fe, 81, a0, 1c), R(f9, 08, 2b, 94)
189 .long R(94, de, 6c, 87), R(52, 7b, f8, b7)
190 .long R(ab, 73, d3, 23), R(72, 4b, 02, e2)
195 .long R(02, 03, 6a, ba), R(ed, 16, 82, 5c)
196 .long R(8a, cf, 1c, 2b), R(a7, 79, b4, 92)
197 .long R(f3, 07, f2, f0), R(4e, 69, e2, a1)
205 .long R(dd, 3e, 05, ae), R(4d, e6, bd, 46)
212 .long R(a1, 7c, 0a, 47), R(7c, 42, 0f, e9)
215 .long R(1e, 11, 70, ac), R(6c, 5a, 72, 4e)
218 .long R(0a, 0f, d9, 64), R(68, 5c, a6, 21)
220 .long R(0c, 0a, 67, b1), R(93, 57, e7, 0f)
222 .long R(80, c0, c5, 4f), R(61, dc, 20, a2)
223 .long R(5a, 77, 4b, 69), R(1c, 12, 1a, 16)
225 .long R(3c, 22, e0, 43), R(12, 1b, 17, 1d)
228 .long R(57, f1, 19, 85), R(af, 75, 07, 4c)
230 .long R(f7, 01, 26, 9f), R(5c, 72, f5, bc)
236 .long R(85, 4a, 24, 7d), R(d2, bb, 3d, f8)
238 .long R(1d, 9e, 2f, 4b), R(dc, b2, 30, f3)
240 .long R(2b, b3, 16, 6c), R(a9, 70, b9, 99)
242 .long R(a8, fc, 8c, c4), R(a0, f0, 3f, 1a)
243 .long R(56, 7d, 2c, d8), R(22, 33, 90, ef)
244 .long R(87, 49, 4e, c7), R(d9, 38, d1, c1)
245 .long R(8c, ca, a2, fe), R(98, d4, 0b, 36)
248 .long R(2c, 3a, 9d, e4), R(50, 78, 92, 0d)
252 .long R(9f, 5d, 80, be), R(69, d0, 93, 7c)
255 .long R(e8, 9c, 63, 6e), R(db, 3b, bb, 7b)
257 .long R(ec, 9a, b7, 01), R(83, 4f, 9a, a8)
260 .long R(ba, e7, 9b, d9), R(4a, 6f, 36, ce)
261 .long R(ea, 9f, 09, d4), R(29, b0, 7c, d6)
264 .long R(74, 4e, bc, 37), R(fc, 82, ca, a6)
266 .long R(f1, 04, 98, 4a), R(41, ec, da, f7)
268 .long R(76, 4d, d6, 8d), R(43, ef, b0, 4d)
269 .long R(cc, aa, 4d, 54), R(e4, 96, 04, df)
270 .long R(9e, d1, b5, e3), R(4c, 6a, 88, 1b)
271 .long R(c1, 2c, 1f, b8), R(46, 65, 51, 7f)
272 .long R(9d, 5e, ea, 04), R(01, 8c, 35, 5d)
276 .long R(9a, d7, 61, 8c), R(37, a1, 0c, 7a)
277 .long R(59, f8, 14, 8e), R(eb, 13, 3c, 89)
279 .long R(e1, 1c, e5, ed), R(7a, 47, b1, 3c)
280 .long R(9c, d2, df, 59), R(55, f2, 73, 3f)
285 .long R(38, 24, 34, 2c), R(c2, a3, 40, 5f)
286 .long R(16, 1d, c3, 72), R(bc, e2, 25, 0c)
287 .long R(28, 3c, 49, 8b), R(ff, 0d, 95, 41)
288 .long R(39, a8, 01, 71), R(08, 0c, b3, de)
289 .long R(d8, b4, e4, 9c), R(64, 56, c1, 90)
291 .long R(48, 6c, 5c, 74), R(d0, b8, 57, 42)
294 /* decryption table, same as crypto_il_tab in crypto/aes-generic.c */