Lines Matching refs:rk
89 aes_encrypt_key128(const unsigned char *key, uint32_t rk[]) in aes_encrypt_key128() argument
93 rk[0] = ss[0] = word_in(key, 0); in aes_encrypt_key128()
94 rk[1] = ss[1] = word_in(key, 1); in aes_encrypt_key128()
95 rk[2] = ss[2] = word_in(key, 2); in aes_encrypt_key128()
96 rk[3] = ss[3] = word_in(key, 3); in aes_encrypt_key128()
99 ke4(rk, 0); ke4(rk, 1); in aes_encrypt_key128()
100 ke4(rk, 2); ke4(rk, 3); in aes_encrypt_key128()
101 ke4(rk, 4); ke4(rk, 5); in aes_encrypt_key128()
102 ke4(rk, 6); ke4(rk, 7); in aes_encrypt_key128()
103 ke4(rk, 8); in aes_encrypt_key128()
108 ke4(rk, i); in aes_encrypt_key128()
111 ke4(rk, 9); in aes_encrypt_key128()
129 aes_encrypt_key192(const unsigned char *key, uint32_t rk[]) in aes_encrypt_key192() argument
133 rk[0] = ss[0] = word_in(key, 0); in aes_encrypt_key192()
134 rk[1] = ss[1] = word_in(key, 1); in aes_encrypt_key192()
135 rk[2] = ss[2] = word_in(key, 2); in aes_encrypt_key192()
136 rk[3] = ss[3] = word_in(key, 3); in aes_encrypt_key192()
137 rk[4] = ss[4] = word_in(key, 4); in aes_encrypt_key192()
138 rk[5] = ss[5] = word_in(key, 5); in aes_encrypt_key192()
141 ke6(rk, 0); ke6(rk, 1); in aes_encrypt_key192()
142 ke6(rk, 2); ke6(rk, 3); in aes_encrypt_key192()
143 ke6(rk, 4); ke6(rk, 5); in aes_encrypt_key192()
144 ke6(rk, 6); in aes_encrypt_key192()
149 ke6(rk, i); in aes_encrypt_key192()
152 kef6(rk, 7); in aes_encrypt_key192()
173 aes_encrypt_key256(const unsigned char *key, uint32_t rk[]) in aes_encrypt_key256() argument
177 rk[0] = ss[0] = word_in(key, 0); in aes_encrypt_key256()
178 rk[1] = ss[1] = word_in(key, 1); in aes_encrypt_key256()
179 rk[2] = ss[2] = word_in(key, 2); in aes_encrypt_key256()
180 rk[3] = ss[3] = word_in(key, 3); in aes_encrypt_key256()
181 rk[4] = ss[4] = word_in(key, 4); in aes_encrypt_key256()
182 rk[5] = ss[5] = word_in(key, 5); in aes_encrypt_key256()
183 rk[6] = ss[6] = word_in(key, 6); in aes_encrypt_key256()
184 rk[7] = ss[7] = word_in(key, 7); in aes_encrypt_key256()
187 ke8(rk, 0); ke8(rk, 1); in aes_encrypt_key256()
188 ke8(rk, 2); ke8(rk, 3); in aes_encrypt_key256()
189 ke8(rk, 4); ke8(rk, 5); in aes_encrypt_key256()
194 ke8(rk, i); in aes_encrypt_key256()
197 kef8(rk, 6); in aes_encrypt_key256()
214 rijndael_key_setup_enc_amd64(uint32_t rk[], const uint32_t cipherKey[], in rijndael_key_setup_enc_amd64() argument
219 aes_encrypt_key128((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_enc_amd64()
222 aes_encrypt_key192((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_enc_amd64()
225 aes_encrypt_key256((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_enc_amd64()
327 aes_decrypt_key128(const unsigned char *key, uint32_t rk[]) in aes_decrypt_key128() argument
333 rk[v(40, (0))] = ss[0] = word_in(key, 0); in aes_decrypt_key128()
334 rk[v(40, (1))] = ss[1] = word_in(key, 1); in aes_decrypt_key128()
335 rk[v(40, (2))] = ss[2] = word_in(key, 2); in aes_decrypt_key128()
336 rk[v(40, (3))] = ss[3] = word_in(key, 3); in aes_decrypt_key128()
339 kdf4(rk, 0); kd4(rk, 1); in aes_decrypt_key128()
340 kd4(rk, 2); kd4(rk, 3); in aes_decrypt_key128()
341 kd4(rk, 4); kd4(rk, 5); in aes_decrypt_key128()
342 kd4(rk, 6); kd4(rk, 7); in aes_decrypt_key128()
343 kd4(rk, 8); kdl4(rk, 9); in aes_decrypt_key128()
348 k4e(rk, i); in aes_decrypt_key128()
351 rk[i] = inv_mcol(rk[i]); in aes_decrypt_key128()
407 aes_decrypt_key192(const unsigned char *key, uint32_t rk[]) in aes_decrypt_key192() argument
413 rk[v(48, (0))] = ss[0] = word_in(key, 0); in aes_decrypt_key192()
414 rk[v(48, (1))] = ss[1] = word_in(key, 1); in aes_decrypt_key192()
415 rk[v(48, (2))] = ss[2] = word_in(key, 2); in aes_decrypt_key192()
416 rk[v(48, (3))] = ss[3] = word_in(key, 3); in aes_decrypt_key192()
420 rk[v(48, (4))] = ff(ss[4]); in aes_decrypt_key192()
422 rk[v(48, (5))] = ff(ss[5]); in aes_decrypt_key192()
423 kdf6(rk, 0); kd6(rk, 1); in aes_decrypt_key192()
424 kd6(rk, 2); kd6(rk, 3); in aes_decrypt_key192()
425 kd6(rk, 4); kd6(rk, 5); in aes_decrypt_key192()
426 kd6(rk, 6); kdl6(rk, 7); in aes_decrypt_key192()
428 rk[v(48, (4))] = ss[4] = word_in(key, 4); in aes_decrypt_key192()
429 rk[v(48, (5))] = ss[5] = word_in(key, 5); in aes_decrypt_key192()
434 k6e(rk, i); in aes_decrypt_key192()
435 k6ef(rk, 7); in aes_decrypt_key192()
438 rk[i] = inv_mcol(rk[i]); in aes_decrypt_key192()
505 aes_decrypt_key256(const unsigned char *key, uint32_t rk[]) in aes_decrypt_key256() argument
511 rk[v(56, (0))] = ss[0] = word_in(key, 0); in aes_decrypt_key256()
512 rk[v(56, (1))] = ss[1] = word_in(key, 1); in aes_decrypt_key256()
513 rk[v(56, (2))] = ss[2] = word_in(key, 2); in aes_decrypt_key256()
514 rk[v(56, (3))] = ss[3] = word_in(key, 3); in aes_decrypt_key256()
518 rk[v(56, (4))] = ff(ss[4]); in aes_decrypt_key256()
520 rk[v(56, (5))] = ff(ss[5]); in aes_decrypt_key256()
522 rk[v(56, (6))] = ff(ss[6]); in aes_decrypt_key256()
524 rk[v(56, (7))] = ff(ss[7]); in aes_decrypt_key256()
525 kdf8(rk, 0); kd8(rk, 1); in aes_decrypt_key256()
526 kd8(rk, 2); kd8(rk, 3); in aes_decrypt_key256()
527 kd8(rk, 4); kd8(rk, 5); in aes_decrypt_key256()
528 kdl8(rk, 6); in aes_decrypt_key256()
530 rk[v(56, (4))] = ss[4] = word_in(key, 4); in aes_decrypt_key256()
531 rk[v(56, (5))] = ss[5] = word_in(key, 5); in aes_decrypt_key256()
532 rk[v(56, (6))] = ss[6] = word_in(key, 6); in aes_decrypt_key256()
533 rk[v(56, (7))] = ss[7] = word_in(key, 7); in aes_decrypt_key256()
538 k8e(rk, i); in aes_decrypt_key256()
539 k8ef(rk, 6); in aes_decrypt_key256()
542 rk[i] = inv_mcol(rk[i]); in aes_decrypt_key256()
562 rijndael_key_setup_dec_amd64(uint32_t rk[], const uint32_t cipherKey[], in rijndael_key_setup_dec_amd64() argument
567 aes_decrypt_key128((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_dec_amd64()
570 aes_decrypt_key192((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_dec_amd64()
573 aes_decrypt_key256((unsigned char *)&cipherKey[0], rk); in rijndael_key_setup_dec_amd64()