Lines Matching refs:rk
92 extern void aes_encrypt_impl(const uint32_t rk[], int Nr, const uint32_t pt[4],
94 extern void aes_decrypt_impl(const uint32_t rk[], int Nr, const uint32_t ct[4],
103 extern int rijndael_key_setup_enc_amd64(uint32_t rk[],
105 extern int rijndael_key_setup_dec_amd64(uint32_t rk[],
107 extern void aes_encrypt_amd64(const uint32_t rk[], int Nr,
109 extern void aes_decrypt_amd64(const uint32_t rk[], int Nr,
113 extern int rijndael_key_setup_enc_intel(uint32_t rk[],
115 extern int rijndael_key_setup_dec_intel(uint32_t rk[],
117 extern void aes_encrypt_intel(const uint32_t rk[], int Nr,
119 extern void aes_decrypt_intel(const uint32_t rk[], int Nr,
876 rijndael_key_setup_enc_raw(uint32_t rk[], const uint32_t cipherKey[], in rijndael_key_setup_enc_raw() argument
882 rk[0] = cipherKey[0]; in rijndael_key_setup_enc_raw()
883 rk[1] = cipherKey[1]; in rijndael_key_setup_enc_raw()
884 rk[2] = cipherKey[2]; in rijndael_key_setup_enc_raw()
885 rk[3] = cipherKey[3]; in rijndael_key_setup_enc_raw()
889 temp = rk[3]; in rijndael_key_setup_enc_raw()
890 rk[4] = rk[0] ^ in rijndael_key_setup_enc_raw()
896 rk[5] = rk[1] ^ rk[4]; in rijndael_key_setup_enc_raw()
897 rk[6] = rk[2] ^ rk[5]; in rijndael_key_setup_enc_raw()
898 rk[7] = rk[3] ^ rk[6]; in rijndael_key_setup_enc_raw()
903 rk += 4; in rijndael_key_setup_enc_raw()
907 rk[4] = cipherKey[4]; in rijndael_key_setup_enc_raw()
908 rk[5] = cipherKey[5]; in rijndael_key_setup_enc_raw()
912 temp = rk[5]; in rijndael_key_setup_enc_raw()
913 rk[6] = rk[0] ^ in rijndael_key_setup_enc_raw()
919 rk[7] = rk[1] ^ rk[6]; in rijndael_key_setup_enc_raw()
920 rk[8] = rk[2] ^ rk[7]; in rijndael_key_setup_enc_raw()
921 rk[9] = rk[3] ^ rk[8]; in rijndael_key_setup_enc_raw()
927 rk[10] = rk[4] ^ rk[9]; in rijndael_key_setup_enc_raw()
928 rk[11] = rk[5] ^ rk[10]; in rijndael_key_setup_enc_raw()
929 rk += 6; in rijndael_key_setup_enc_raw()
933 rk[6] = cipherKey[6]; in rijndael_key_setup_enc_raw()
934 rk[7] = cipherKey[7]; in rijndael_key_setup_enc_raw()
938 temp = rk[7]; in rijndael_key_setup_enc_raw()
939 rk[8] = rk[0] ^ in rijndael_key_setup_enc_raw()
945 rk[9] = rk[1] ^ rk[8]; in rijndael_key_setup_enc_raw()
946 rk[10] = rk[2] ^ rk[9]; in rijndael_key_setup_enc_raw()
947 rk[11] = rk[3] ^ rk[10]; in rijndael_key_setup_enc_raw()
952 temp = rk[11]; in rijndael_key_setup_enc_raw()
953 rk[12] = rk[4] ^ in rijndael_key_setup_enc_raw()
958 rk[13] = rk[5] ^ rk[12]; in rijndael_key_setup_enc_raw()
959 rk[14] = rk[6] ^ rk[13]; in rijndael_key_setup_enc_raw()
960 rk[15] = rk[7] ^ rk[14]; in rijndael_key_setup_enc_raw()
962 rk += 8; in rijndael_key_setup_enc_raw()
987 rijndael_key_setup_enc(uint64_t rk[], const uint32_t cipherKey[], int keyBits) in rijndael_key_setup_enc() argument
990 uint64_t *rk64 = (uint64_t *)rk; in rijndael_key_setup_enc()
1028 rijndael_key_setup_dec_raw(uint32_t rk[], const uint32_t cipherKey[], in rijndael_key_setup_dec_raw() argument
1035 Nr = rijndael_key_setup_enc_raw(rk, cipherKey, keyBits); in rijndael_key_setup_dec_raw()
1040 temp = rk[i]; in rijndael_key_setup_dec_raw()
1041 rk[i] = rk[4 * Nr - i + 3]; in rijndael_key_setup_dec_raw()
1042 rk[4 * Nr - i + 3] = temp; in rijndael_key_setup_dec_raw()
1050 rk += 4; in rijndael_key_setup_dec_raw()
1051 rk[0] = Td0[Te4[rk[0] >> 24] & 0xff] ^ in rijndael_key_setup_dec_raw()
1052 Td1[Te4[(rk[0] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1053 Td2[Te4[(rk[0] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1054 Td3[Te4[rk[0] & 0xff] & 0xff]; in rijndael_key_setup_dec_raw()
1055 rk[1] = Td0[Te4[rk[1] >> 24] & 0xff] ^ in rijndael_key_setup_dec_raw()
1056 Td1[Te4[(rk[1] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1057 Td2[Te4[(rk[1] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1058 Td3[Te4[rk[1] & 0xff] & 0xff]; in rijndael_key_setup_dec_raw()
1059 rk[2] = Td0[Te4[rk[2] >> 24] & 0xff] ^ in rijndael_key_setup_dec_raw()
1060 Td1[Te4[(rk[2] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1061 Td2[Te4[(rk[2] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1062 Td3[Te4[rk[2] & 0xff] & 0xff]; in rijndael_key_setup_dec_raw()
1063 rk[3] = Td0[Te4[rk[3] >> 24] & 0xff] ^ in rijndael_key_setup_dec_raw()
1064 Td1[Te4[(rk[3] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1065 Td2[Te4[(rk[3] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec_raw()
1066 Td3[Te4[rk[3] & 0xff] & 0xff]; in rijndael_key_setup_dec_raw()
1083 rijndael_key_setup_dec(uint64_t rk[], const uint32_t cipherKey[], int keyBits) in rijndael_key_setup_dec() argument
1086 uint64_t *rk64 = (uint64_t *)rk; in rijndael_key_setup_dec()
1178 rijndael_encrypt(const uint32_t rk[], int Nr, const uint32_t pt[4], in rijndael_encrypt() argument
1182 aes_encrypt_intel(rk, Nr, pt, ct); in rijndael_encrypt()
1185 aes_encrypt_amd64(rk, Nr, pt, ct); in rijndael_encrypt()
1205 rijndael_decrypt(const uint32_t rk[], int Nr, const uint32_t ct[4], in rijndael_decrypt() argument
1209 aes_decrypt_intel(rk, Nr, ct, pt); in rijndael_decrypt()
1212 aes_decrypt_amd64(rk, Nr, ct, pt); in rijndael_decrypt()
1231 rijndael_key_setup_dec(uint32_t rk[], const uint32_t cipherKey[], int keyBits) in rijndael_key_setup_dec() argument
1237 Nr = rijndael_key_setup_enc_raw(rk, cipherKey, keyBits); in rijndael_key_setup_dec()
1241 temp = rk[i]; in rijndael_key_setup_dec()
1242 rk[i] = rk[j]; in rijndael_key_setup_dec()
1243 rk[j] = temp; in rijndael_key_setup_dec()
1244 temp = rk[i + 1]; in rijndael_key_setup_dec()
1245 rk[i + 1] = rk[j + 1]; in rijndael_key_setup_dec()
1246 rk[j + 1] = temp; in rijndael_key_setup_dec()
1247 temp = rk[i + 2]; in rijndael_key_setup_dec()
1248 rk[i + 2] = rk[j + 2]; in rijndael_key_setup_dec()
1249 rk[j + 2] = temp; in rijndael_key_setup_dec()
1250 temp = rk[i + 3]; in rijndael_key_setup_dec()
1251 rk[i + 3] = rk[j + 3]; in rijndael_key_setup_dec()
1252 rk[j + 3] = temp; in rijndael_key_setup_dec()
1260 rk += 4; in rijndael_key_setup_dec()
1261 rk[0] = Td0[Te4[rk[0] >> 24] & 0xff] ^ in rijndael_key_setup_dec()
1262 Td1[Te4[(rk[0] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1263 Td2[Te4[(rk[0] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1264 Td3[Te4[rk[0] & 0xff] & 0xff]; in rijndael_key_setup_dec()
1265 rk[1] = Td0[Te4[rk[1] >> 24] & 0xff] ^ in rijndael_key_setup_dec()
1266 Td1[Te4[(rk[1] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1267 Td2[Te4[(rk[1] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1268 Td3[Te4[rk[1] & 0xff] & 0xff]; in rijndael_key_setup_dec()
1269 rk[2] = Td0[Te4[rk[2] >> 24] & 0xff] ^ in rijndael_key_setup_dec()
1270 Td1[Te4[(rk[2] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1271 Td2[Te4[(rk[2] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1272 Td3[Te4[rk[2] & 0xff] & 0xff]; in rijndael_key_setup_dec()
1273 rk[3] = Td0[Te4[rk[3] >> 24] & 0xff] ^ in rijndael_key_setup_dec()
1274 Td1[Te4[(rk[3] >> 16) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1275 Td2[Te4[(rk[3] >> 8) & 0xff] & 0xff] ^ in rijndael_key_setup_dec()
1276 Td3[Te4[rk[3] & 0xff] & 0xff]; in rijndael_key_setup_dec()
1318 rijndael_encrypt(const uint32_t rk[], int Nr, const uint32_t pt[4], in rijndael_encrypt() argument
1329 s0 = pt[0] ^ rk[0]; in rijndael_encrypt()
1330 s1 = pt[1] ^ rk[1]; in rijndael_encrypt()
1331 s2 = pt[2] ^ rk[2]; in rijndael_encrypt()
1332 s3 = pt[3] ^ rk[3]; in rijndael_encrypt()
1345 rk[4]; in rijndael_encrypt()
1351 rk[5]; in rijndael_encrypt()
1357 rk[6]; in rijndael_encrypt()
1363 rk[7]; in rijndael_encrypt()
1365 rk += 8; in rijndael_encrypt()
1375 rk[0]; in rijndael_encrypt()
1381 rk[1]; in rijndael_encrypt()
1387 rk[2]; in rijndael_encrypt()
1393 rk[3]; in rijndael_encrypt()
1405 rk[0]; in rijndael_encrypt()
1412 rk[1]; in rijndael_encrypt()
1419 rk[2]; in rijndael_encrypt()
1426 rk[3]; in rijndael_encrypt()
1446 rijndael_decrypt(const uint32_t rk[], int Nr, const uint32_t ct[4], in rijndael_decrypt() argument
1456 s0 = ct[0] ^ rk[0]; in rijndael_decrypt()
1457 s1 = ct[1] ^ rk[1]; in rijndael_decrypt()
1458 s2 = ct[2] ^ rk[2]; in rijndael_decrypt()
1459 s3 = ct[3] ^ rk[3]; in rijndael_decrypt()
1472 rk[4]; in rijndael_decrypt()
1478 rk[5]; in rijndael_decrypt()
1484 rk[6]; in rijndael_decrypt()
1490 rk[7]; in rijndael_decrypt()
1492 rk += 8; in rijndael_decrypt()
1502 rk[0]; in rijndael_decrypt()
1508 rk[1]; in rijndael_decrypt()
1514 rk[2]; in rijndael_decrypt()
1520 rk[3]; in rijndael_decrypt()
1532 rk[0]; in rijndael_decrypt()
1539 rk[1]; in rijndael_decrypt()
1546 rk[2]; in rijndael_decrypt()
1553 rk[3]; in rijndael_decrypt()