Lines Matching +full:a +full:- +full:f0 +full:- +full:9
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
10 * crypto/aes_generic.c and are designed to be simply accessed by a combination
11 * of rlwimi/lwz instructions with a minimum of table registers (usually only
16 * For the safety-conscious it has to be noted that they might be vulnerable
19 * This is a quite good tradeoff for low power devices (e.g. routers) without
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 */
40 .long R(4d, ab, ab, e6), R(ec, 76, 76, 9a)
41 .long R(8f, ca, ca, 45), R(1f, 82, 82, 9d)
44 .long R(8e, 47, 47, c9), R(fb, f0, f0, 0b)
47 .long R(23, 9c, 9c, bf), R(53, a4, a4, f7)
48 .long R(e4, 72, 72, 96), R(9b, c0, c0, 5b)
50 .long R(3d, 93, 93, ae), R(4c, 26, 26, 6a)
51 .long R(6c, 36, 36, 5a), R(7e, 3f, 3f, 41)
56 .long R(62, 31, 31, 53), R(2a, 15, 15, 3f)
58 .long R(46, 23, 23, 65), R(9d, c3, c3, 5e)
60 .long R(0a, 05, 05, 0f), R(2f, 9a, 9a, b5)
62 .long R(1b, 80, 80, 9b), R(df, e2, e2, 3d)
64 .long R(7f, b2, b2, cd), R(ea, 75, 75, 9f)
65 .long R(12, 09, 09, 1b), R(1d, 83, 83, 9e)
66 .long R(58, 2c, 2c, 74), R(34, 1a, 1a, 2e)
68 .long R(b4, 5a, 5a, ee), R(5b, a0, a0, fb)
77 .long R(d4, 6a, 6a, be), R(8d, cb, cb, 46)
79 .long R(94, 4a, 4a, de), R(98, 4c, 4c, d4)
80 .long R(b0, 58, 58, e8), R(85, cf, cf, 4a)
81 .long R(bb, d0, d0, 6b), R(c5, ef, ef, 2a)
83 .long R(86, 43, 43, c5), R(9a, 4d, 4d, d7)
85 .long R(8a, 45, 45, cf), R(e9, f9, f9, 10)
87 .long R(a0, 50, 50, f0), R(78, 3c, 3c, 44)
88 .long R(25, 9f, 9f, ba), R(4b, a8, a8, e3)
90 .long R(80, 40, 40, c0), R(05, 8f, 8f, 8a)
91 .long R(3f, 92, 92, ad), R(21, 9d, 9d, bc)
95 .long R(20, 10, 10, 30), R(e5, ff, ff, 1a)
102 .long R(fc, 7e, 7e, 82), R(7a, 3d, 3d, 47)
106 .long R(9e, 4f, 4f, d1), R(a3, dc, dc, 7f)
107 .long R(44, 22, 22, 66), R(54, 2a, 2a, 7e)
114 .long R(74, 3a, 3a, 4e), R(14, 0a, 0a, 1e)
115 .long R(92, 49, 49, db), R(0c, 06, 06, 0a)
117 .long R(9f, c2, c2, 5d), R(bd, d3, d3, 6e)
124 .long R(9c, 4e, 4e, d2), R(49, a9, a9, e0)
127 .long R(ca, 65, 65, af), R(f4, 7a, 7a, 8e)
129 .long R(6f, ba, ba, d5), R(f0, 78, 78, 88)
130 .long R(4a, 25, 25, 6f), R(5c, 2e, 2e, 72)
134 .long R(e8, 74, 74, 9c), R(3e, 1f, 1f, 21)
136 .long R(0d, 8b, 8b, 86), R(0f, 8a, 8a, 85)
141 .long R(c2, 61, 61, a3), R(6a, 35, 35, 5f)
144 .long R(3a, 1d, 1d, 27), R(27, 9e, 9e, b9)
149 .long R(2d, 9b, 9b, b6), R(3c, 1e, 1e, 22)
152 .long R(50, 28, 28, 78), R(a5, df, df, 7a)
154 .long R(09, 89, 89, 80), R(1a, 0d, 0d, 17)
158 .long R(5a, 2d, 2d, 77), R(1e, 0f, 0f, 11)
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 */
165 .long R(1a, 17, a4, c3), R(3a, 27, 5e, 96)
166 .long R(3b, ab, 6b, cb), R(1f, 9d, 45, f1)
170 .long R(4f, e5, d7, fc), R(c5, 2a, cb, d7)
172 .long R(de, b1, 5a, 49), R(25, ba, 1b, 67)
174 .long R(c3, 2f, 75, 02), R(81, 4c, f0, 12)
176 .long R(03, 8f, 5f, e7), R(15, 92, 9c, 95)
177 .long R(bf, 6d, 7a, eb), R(95, 52, 59, da)
180 .long R(75, c2, 89, 6a), R(f4, 8e, 79, 78)
182 .long R(be, e1, 4f, b6), R(f0, 88, ad, 17)
183 .long R(c9, 20, ac, 66), R(7d, ce, 3a, b4)
184 .long R(63, df, 4a, 18), R(e5, 1a, 31, 82)
191 .long R(e3, 1f, 8f, 57), R(66, 55, ab, 2a)
193 .long R(86, c5, 7b, 9a), R(d3, 37, 08, a5)
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)
199 .long R(d1, 34, 62, 1f), R(c4, a6, fe, 8a)
200 .long R(34, 2e, 53, 9d), R(a2, f3, 55, a0)
201 .long R(05, 8a, e1, 32), R(a4, f6, eb, 75)
203 .long R(5e, 71, 9f, 06), R(bd, 6e, 10, 51)
204 .long R(3e, 21, 8a, f9), R(96, dd, 06, 3d)
209 .long R(89, 40, 43, cc), R(67, d9, 9e, 77)
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)
219 .long R(9b, 5b, 54, d1), R(24, 36, 2e, 3a)
220 .long R(0c, 0a, 67, b1), R(93, 57, e7, 0f)
221 .long R(b4, ee, 96, d2), R(1b, 9b, 91, 9e)
223 .long R(5a, 77, 4b, 69), R(1c, 12, 1a, 16)
224 .long R(e2, 93, ba, 0a), R(c0, a0, 2a, e5)
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)
242 .long R(a8, fc, 8c, c4), R(a0, f0, 3f, 1a)
246 .long R(a6, f5, 81, cf), R(a5, 7a, de, 28)
248 .long R(2c, 3a, 9d, e4), R(50, 78, 92, 0d)
249 .long R(6a, 5f, cc, 9b), R(54, 7e, 46, 62)
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)
262 .long R(31, a4, b2, af), R(2a, 3f, 23, 31)
266 .long R(f1, 04, 98, 4a), R(41, ec, da, f7)
270 .long R(9e, d1, b5, e3), R(4c, 6a, 88, 1b)
272 .long R(9d, 5e, ea, 04), R(01, 8c, 35, 5d)
274 .long R(b3, 67, 1d, 5a), R(92, db, d2, 52)
276 .long R(9a, d7, 61, 8c), R(37, a1, 0c, 7a)
279 .long R(e1, 1c, e5, ed), R(7a, 47, b1, 3c)
280 .long R(9c, d2, df, 59), R(55, f2, 73, 3f)
289 .long R(d8, b4, e4, 9c), R(64, 56, c1, 90)
294 /* decryption table, same as crypto_il_tab in crypto/aes-generic.c */