/Linux-v4.19/crypto/ |
D | aes_generic.c | 1151 t ^= ctx->key_enc[4 * i]; \ 1152 ctx->key_enc[4 * i + 4] = t; \ 1153 t ^= ctx->key_enc[4 * i + 1]; \ 1154 ctx->key_enc[4 * i + 5] = t; \ 1155 t ^= ctx->key_enc[4 * i + 2]; \ 1156 ctx->key_enc[4 * i + 6] = t; \ 1157 t ^= ctx->key_enc[4 * i + 3]; \ 1158 ctx->key_enc[4 * i + 7] = t; \ 1164 t ^= ctx->key_enc[6 * i]; \ 1165 ctx->key_enc[6 * i + 6] = t; \ [all …]
|
D | aes_ti.c | 184 ctx->key_enc[i] = get_unaligned_le32(in_key + i * sizeof(u32)); in aesti_expand_key() 187 u32 *rki = ctx->key_enc + (i * kwords); in aesti_expand_key() 216 ctx->key_dec[0] = ctx->key_enc[key_len + 24]; in aesti_expand_key() 217 ctx->key_dec[1] = ctx->key_enc[key_len + 25]; in aesti_expand_key() 218 ctx->key_dec[2] = ctx->key_enc[key_len + 26]; in aesti_expand_key() 219 ctx->key_dec[3] = ctx->key_enc[key_len + 27]; in aesti_expand_key() 222 ctx->key_dec[i] = inv_mix_columns(ctx->key_enc[j]); in aesti_expand_key() 223 ctx->key_dec[i + 1] = inv_mix_columns(ctx->key_enc[j + 1]); in aesti_expand_key() 224 ctx->key_dec[i + 2] = inv_mix_columns(ctx->key_enc[j + 2]); in aesti_expand_key() 225 ctx->key_dec[i + 3] = inv_mix_columns(ctx->key_enc[j + 3]); in aesti_expand_key() [all …]
|
/Linux-v4.19/arch/powerpc/crypto/ |
D | aes-spe-glue.c | 44 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member 50 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member 56 extern void ppc_encrypt_aes(u8 *out, const u8 *in, u32 *key_enc, u32 rounds); 58 extern void ppc_encrypt_ecb(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, 62 extern void ppc_encrypt_cbc(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, 66 extern void ppc_crypt_ctr (u8 *out, const u8 *in, u32 *key_enc, u32 rounds, 68 extern void ppc_encrypt_xts(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, 73 extern void ppc_expand_key_128(u32 *key_enc, const u8 *key); 74 extern void ppc_expand_key_192(u32 *key_enc, const u8 *key); 75 extern void ppc_expand_key_256(u32 *key_enc, const u8 *key); [all …]
|
/Linux-v4.19/arch/arm64/crypto/ |
D | aes-ce-glue.c | 56 __aes_arm64_encrypt(ctx->key_enc, dst, src, num_rounds(ctx)); in aes_cipher_encrypt() 61 __aes_ce_encrypt(ctx->key_enc, dst, src, num_rounds(ctx)); in aes_cipher_encrypt() 90 struct aes_block *key_enc, *key_dec; in ce_aes_expandkey() local 100 ctx->key_enc[i] = get_unaligned_le32(in_key + i * sizeof(u32)); in ce_aes_expandkey() 104 u32 *rki = ctx->key_enc + (i * kwords); in ce_aes_expandkey() 133 key_enc = (struct aes_block *)ctx->key_enc; in ce_aes_expandkey() 137 key_dec[0] = key_enc[j]; in ce_aes_expandkey() 139 __aes_ce_invert(key_dec + i, key_enc + j); in ce_aes_expandkey() 140 key_dec[i] = key_enc[0]; in ce_aes_expandkey()
|
D | aes-ce-ccm-glue.c | 114 ce_aes_ccm_auth_data(mac, in, abytes, macp, key->key_enc, in ccm_update_mac() 129 __aes_arm64_encrypt(key->key_enc, mac, mac, in ccm_update_mac() 138 __aes_arm64_encrypt(key->key_enc, mac, mac, in ccm_update_mac() 213 __aes_arm64_encrypt(ctx->key_enc, buf, walk->iv, in ccm_crypt_fallback() 215 __aes_arm64_encrypt(ctx->key_enc, mac, mac, in ccm_crypt_fallback() 231 __aes_arm64_encrypt(ctx->key_enc, buf, iv0, num_rounds(ctx)); in ccm_crypt_fallback() 232 __aes_arm64_encrypt(ctx->key_enc, mac, mac, num_rounds(ctx)); in ccm_crypt_fallback() 270 walk.nbytes - tail, ctx->key_enc, in ccm_encrypt() 278 ce_aes_ccm_final(mac, buf, ctx->key_enc, in ccm_encrypt() 328 walk.nbytes - tail, ctx->key_enc, in ccm_decrypt() [all …]
|
D | ghash-ce-glue.c | 268 __aes_arm64_encrypt(ctx->aes_key.key_enc, key, (u8[AES_BLOCK_SIZE]){}, in gcm_setkey() 393 pmull_gcm_encrypt_block(tag, iv, ctx->aes_key.key_enc, nrounds); in gcm_encrypt() 414 rk = ctx->aes_key.key_enc; in gcm_encrypt() 417 __aes_arm64_encrypt(ctx->aes_key.key_enc, tag, iv, nrounds); in gcm_encrypt() 426 __aes_arm64_encrypt(ctx->aes_key.key_enc, in gcm_encrypt() 443 __aes_arm64_encrypt(ctx->aes_key.key_enc, ks, iv, in gcm_encrypt() 447 __aes_arm64_encrypt(ctx->aes_key.key_enc, in gcm_encrypt() 514 pmull_gcm_encrypt_block(tag, iv, ctx->aes_key.key_enc, nrounds); in gcm_decrypt() 549 rk = ctx->aes_key.key_enc; in gcm_decrypt() 552 __aes_arm64_encrypt(ctx->aes_key.key_enc, tag, iv, nrounds); in gcm_decrypt() [all …]
|
D | aes-glue.c | 145 (u8 *)ctx->key_enc, rounds, blocks); in ecb_encrypt() 185 (u8 *)ctx->key_enc, rounds, blocks, walk.iv); in cbc_encrypt() 225 (u8 *)ctx->key_enc, rounds, blocks, walk.iv); in ctr_encrypt() 241 aes_ctr_encrypt(tail, NULL, (u8 *)ctx->key_enc, rounds, in ctr_encrypt() 275 (u8 *)ctx->key1.key_enc, rounds, blocks, in xts_encrypt() 276 (u8 *)ctx->key2.key_enc, walk.iv, first); in xts_encrypt() 298 (u8 *)ctx->key2.key_enc, walk.iv, first); in xts_decrypt() 415 u8 *rk = (u8 *)ctx->key.key_enc; in cmac_setkey() 444 u8 *rk = (u8 *)ctx->key.key_enc; in xcbc_setkey() 478 aes_mac_update(in, ctx->key_enc, rounds, blocks, dg, enc_before, in mac_do_update() [all …]
|
D | aes-neonbs-glue.c | 87 aesbs_convert_key(ctx->rk, rk.key_enc, ctx->rounds); in aesbs_setkey() 145 memcpy(ctx->enc, rk.key_enc, sizeof(ctx->enc)); in aesbs_cbc_setkey() 148 aesbs_convert_key(ctx->key.rk, rk.key_enc, ctx->key.rounds); in aesbs_cbc_setkey() 218 aesbs_convert_key(ctx->key.rk, ctx->fallback.key_enc, ctx->key.rounds); in aesbs_ctr_setkey_sync() 281 memcpy(ctx->twkey, rk.key_enc, sizeof(ctx->twkey)); in aesbs_xts_setkey()
|
D | aes-ctr-fallback.h | 40 __aes_arm64_encrypt(ctx->key_enc, buf, walk.iv, in aes_ctr_encrypt_fallback()
|
D | aes-cipher-glue.c | 26 __aes_arm64_encrypt(ctx->key_enc, out, in, rounds); in aes_encrypt()
|
/Linux-v4.19/arch/arm/crypto/ |
D | aes-ce-glue.c | 76 struct aes_block *key_enc, *key_dec; in ce_aes_expandkey() local 84 memcpy(ctx->key_enc, in_key, key_len); in ce_aes_expandkey() 89 u32 *rki = ctx->key_enc + (i * kwords); in ce_aes_expandkey() 124 key_enc = (struct aes_block *)ctx->key_enc; in ce_aes_expandkey() 128 key_dec[0] = key_enc[j]; in ce_aes_expandkey() 130 ce_aes_invert(key_dec + i, key_enc + j); in ce_aes_expandkey() 131 key_dec[i] = key_enc[0]; in ce_aes_expandkey() 190 (u8 *)ctx->key_enc, num_rounds(ctx), blocks); in ecb_encrypt() 230 (u8 *)ctx->key_enc, num_rounds(ctx), blocks, in cbc_encrypt() 271 (u8 *)ctx->key_enc, num_rounds(ctx), blocks, in ctr_encrypt() [all …]
|
D | aes-cipher-glue.c | 27 __aes_arm_encrypt(ctx->key_enc, rounds, in, out); in aes_encrypt()
|
D | aes-neonbs-glue.c | 74 aesbs_convert_key(ctx->rk, rk.key_enc, ctx->rounds); in aesbs_setkey() 133 aesbs_convert_key(ctx->key.rk, rk.key_enc, ctx->key.rounds); in aesbs_cbc_setkey()
|
/Linux-v4.19/include/crypto/ |
D | aes.h | 26 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member
|
/Linux-v4.19/drivers/crypto/marvell/ |
D | cipher.c | 270 cpu_to_le32(ctx->aes.key_enc[offset + i]); in mv_cesa_aes_setkey() 709 key = ctx->aes.key_enc; in mv_cesa_aes_op()
|
/Linux-v4.19/include/linux/mlx5/ |
D | mlx5_ifc_fpga.h | 543 u8 key_enc[32]; member
|
/Linux-v4.19/drivers/crypto/ |
D | padlock-aes.c | 152 memcpy(ctx->E, gen_aes.key_enc, AES_MAX_KEYLENGTH); in aes_set_key()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | ipsec.c | 459 memcpy(&hw_sa->ipsec_sa_v1.key_enc, aes_gcm->aes_key, in mlx5_fpga_ipsec_build_hw_xfrm() 463 memcpy(&hw_sa->ipsec_sa_v1.key_enc[16], in mlx5_fpga_ipsec_build_hw_xfrm()
|
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 169 if (ctx->key[i] != cpu_to_le32(aes.key_enc[i])) { in safexcel_skcipher_aes_setkey() 177 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aes_setkey()
|