Home
last modified time | relevance | path

Searched refs:key_enc (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/crypto/
Daes_generic.c1151 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 …]
Daes_ti.c184 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/
Daes-spe-glue.c44 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/
Daes-ce-glue.c56 __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()
Daes-ce-ccm-glue.c114 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 …]
Dghash-ce-glue.c268 __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 …]
Daes-glue.c145 (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 …]
Daes-neonbs-glue.c87 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()
Daes-ctr-fallback.h40 __aes_arm64_encrypt(ctx->key_enc, buf, walk.iv, in aes_ctr_encrypt_fallback()
Daes-cipher-glue.c26 __aes_arm64_encrypt(ctx->key_enc, out, in, rounds); in aes_encrypt()
/Linux-v4.19/arch/arm/crypto/
Daes-ce-glue.c76 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 …]
Daes-cipher-glue.c27 __aes_arm_encrypt(ctx->key_enc, rounds, in, out); in aes_encrypt()
Daes-neonbs-glue.c74 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/
Daes.h26 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member
/Linux-v4.19/drivers/crypto/marvell/
Dcipher.c270 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/
Dmlx5_ifc_fpga.h543 u8 key_enc[32]; member
/Linux-v4.19/drivers/crypto/
Dpadlock-aes.c152 memcpy(ctx->E, gen_aes.key_enc, AES_MAX_KEYLENGTH); in aes_set_key()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dipsec.c459 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/
Dsafexcel_cipher.c169 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()