Lines Matching refs:w
75 uint32_t w[16]; in br_aes_ct64_ctrcbc_ctr() local
87 w[i + 0] = br_swap32(iv0); in br_aes_ct64_ctrcbc_ctr()
88 w[i + 1] = br_swap32(iv1); in br_aes_ct64_ctrcbc_ctr()
89 w[i + 2] = br_swap32(iv2); in br_aes_ct64_ctrcbc_ctr()
90 w[i + 3] = br_swap32(iv3); in br_aes_ct64_ctrcbc_ctr()
99 memset(w + i, 0, (16 - i) * sizeof(uint32_t)); in br_aes_ct64_ctrcbc_ctr()
103 &q[i], &q[i + 4], w + (i << 2)); in br_aes_ct64_ctrcbc_ctr()
110 w + (i << 2), q[i], q[i + 4]); in br_aes_ct64_ctrcbc_ctr()
113 br_range_enc32le(tmp, w, 16); in br_aes_ct64_ctrcbc_ctr()
148 uint32_t w[4]; in br_aes_ct64_ctrcbc_mac() local
150 w[0] = cm0 ^ br_dec32le(buf + 0); in br_aes_ct64_ctrcbc_mac()
151 w[1] = cm1 ^ br_dec32le(buf + 4); in br_aes_ct64_ctrcbc_mac()
152 w[2] = cm2 ^ br_dec32le(buf + 8); in br_aes_ct64_ctrcbc_mac()
153 w[3] = cm3 ^ br_dec32le(buf + 12); in br_aes_ct64_ctrcbc_mac()
155 br_aes_ct64_interleave_in(&q[0], &q[4], w); in br_aes_ct64_ctrcbc_mac()
159 br_aes_ct64_interleave_out(w, q[0], q[4]); in br_aes_ct64_ctrcbc_mac()
161 cm0 = w[0]; in br_aes_ct64_ctrcbc_mac()
162 cm1 = w[1]; in br_aes_ct64_ctrcbc_mac()
163 cm2 = w[2]; in br_aes_ct64_ctrcbc_mac()
164 cm3 = w[3]; in br_aes_ct64_ctrcbc_mac()
219 uint32_t w[8], carry; in br_aes_ct64_ctrcbc_encrypt() local
225 w[0] = br_swap32(iv0); in br_aes_ct64_ctrcbc_encrypt()
226 w[1] = br_swap32(iv1); in br_aes_ct64_ctrcbc_encrypt()
227 w[2] = br_swap32(iv2); in br_aes_ct64_ctrcbc_encrypt()
228 w[3] = br_swap32(iv3); in br_aes_ct64_ctrcbc_encrypt()
240 w[4] = cm0; in br_aes_ct64_ctrcbc_encrypt()
241 w[5] = cm1; in br_aes_ct64_ctrcbc_encrypt()
242 w[6] = cm2; in br_aes_ct64_ctrcbc_encrypt()
243 w[7] = cm3; in br_aes_ct64_ctrcbc_encrypt()
245 br_aes_ct64_interleave_in(&q[0], &q[4], w); in br_aes_ct64_ctrcbc_encrypt()
246 br_aes_ct64_interleave_in(&q[1], &q[5], w + 4); in br_aes_ct64_ctrcbc_encrypt()
250 br_aes_ct64_interleave_out(w, q[0], q[4]); in br_aes_ct64_ctrcbc_encrypt()
251 br_aes_ct64_interleave_out(w + 4, q[1], q[5]); in br_aes_ct64_ctrcbc_encrypt()
258 w[0] ^= br_dec32le(buf + 0); in br_aes_ct64_ctrcbc_encrypt()
259 w[1] ^= br_dec32le(buf + 4); in br_aes_ct64_ctrcbc_encrypt()
260 w[2] ^= br_dec32le(buf + 8); in br_aes_ct64_ctrcbc_encrypt()
261 w[3] ^= br_dec32le(buf + 12); in br_aes_ct64_ctrcbc_encrypt()
262 br_enc32le(buf + 0, w[0]); in br_aes_ct64_ctrcbc_encrypt()
263 br_enc32le(buf + 4, w[1]); in br_aes_ct64_ctrcbc_encrypt()
264 br_enc32le(buf + 8, w[2]); in br_aes_ct64_ctrcbc_encrypt()
265 br_enc32le(buf + 12, w[3]); in br_aes_ct64_ctrcbc_encrypt()
276 cm0 ^= w[0]; in br_aes_ct64_ctrcbc_encrypt()
277 cm1 ^= w[1]; in br_aes_ct64_ctrcbc_encrypt()
278 cm2 ^= w[2]; in br_aes_ct64_ctrcbc_encrypt()
279 cm3 ^= w[3]; in br_aes_ct64_ctrcbc_encrypt()
281 cm0 = w[0] ^ w[4]; in br_aes_ct64_ctrcbc_encrypt()
282 cm1 = w[1] ^ w[5]; in br_aes_ct64_ctrcbc_encrypt()
283 cm2 = w[2] ^ w[6]; in br_aes_ct64_ctrcbc_encrypt()
284 cm3 = w[3] ^ w[7]; in br_aes_ct64_ctrcbc_encrypt()
292 w[0] = cm0; in br_aes_ct64_ctrcbc_encrypt()
293 w[1] = cm1; in br_aes_ct64_ctrcbc_encrypt()
294 w[2] = cm2; in br_aes_ct64_ctrcbc_encrypt()
295 w[3] = cm3; in br_aes_ct64_ctrcbc_encrypt()
296 br_aes_ct64_interleave_in(&q[0], &q[4], w); in br_aes_ct64_ctrcbc_encrypt()
301 br_aes_ct64_interleave_out(w, q[0], q[4]); in br_aes_ct64_ctrcbc_encrypt()
302 cm0 = w[0]; in br_aes_ct64_ctrcbc_encrypt()
303 cm1 = w[1]; in br_aes_ct64_ctrcbc_encrypt()
304 cm2 = w[2]; in br_aes_ct64_ctrcbc_encrypt()
305 cm3 = w[3]; in br_aes_ct64_ctrcbc_encrypt()
356 uint32_t w[8], carry; in br_aes_ct64_ctrcbc_decrypt() local
363 w[0] = br_swap32(iv0); in br_aes_ct64_ctrcbc_decrypt()
364 w[1] = br_swap32(iv1); in br_aes_ct64_ctrcbc_decrypt()
365 w[2] = br_swap32(iv2); in br_aes_ct64_ctrcbc_decrypt()
366 w[3] = br_swap32(iv3); in br_aes_ct64_ctrcbc_decrypt()
378 w[4] = cm0 ^ br_dec32le(buf + 0); in br_aes_ct64_ctrcbc_decrypt()
379 w[5] = cm1 ^ br_dec32le(buf + 4); in br_aes_ct64_ctrcbc_decrypt()
380 w[6] = cm2 ^ br_dec32le(buf + 8); in br_aes_ct64_ctrcbc_decrypt()
381 w[7] = cm3 ^ br_dec32le(buf + 12); in br_aes_ct64_ctrcbc_decrypt()
383 br_aes_ct64_interleave_in(&q[0], &q[4], w); in br_aes_ct64_ctrcbc_decrypt()
384 br_aes_ct64_interleave_in(&q[1], &q[5], w + 4); in br_aes_ct64_ctrcbc_decrypt()
388 br_aes_ct64_interleave_out(w, q[0], q[4]); in br_aes_ct64_ctrcbc_decrypt()
389 br_aes_ct64_interleave_out(w + 4, q[1], q[5]); in br_aes_ct64_ctrcbc_decrypt()
391 br_enc32le(tmp + 0, w[0]); in br_aes_ct64_ctrcbc_decrypt()
392 br_enc32le(tmp + 4, w[1]); in br_aes_ct64_ctrcbc_decrypt()
393 br_enc32le(tmp + 8, w[2]); in br_aes_ct64_ctrcbc_decrypt()
394 br_enc32le(tmp + 12, w[3]); in br_aes_ct64_ctrcbc_decrypt()
396 cm0 = w[4]; in br_aes_ct64_ctrcbc_decrypt()
397 cm1 = w[5]; in br_aes_ct64_ctrcbc_decrypt()
398 cm2 = w[6]; in br_aes_ct64_ctrcbc_decrypt()
399 cm3 = w[7]; in br_aes_ct64_ctrcbc_decrypt()