Home
last modified time | relevance | path

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

/linux/lib/crypto/
H A Daes.c200 ctx->key_enc[i] = get_unaligned_le32(in_key + i * sizeof(u32)); in aes_expandkey()
203 u32 *rki = ctx->key_enc + (i * kwords); in aes_expandkey()
232 ctx->key_dec[0] = ctx->key_enc[key_len + 24]; in aes_expandkey()
233 ctx->key_dec[1] = ctx->key_enc[key_len + 25]; in aes_expandkey()
234 ctx->key_dec[2] = ctx->key_enc[key_len + 26]; in aes_expandkey()
235 ctx->key_dec[3] = ctx->key_enc[key_len + 27]; in aes_expandkey()
238 ctx->key_dec[i] = inv_mix_columns(ctx->key_enc[j]); in aes_expandkey()
239 ctx->key_dec[i + 1] = inv_mix_columns(ctx->key_enc[j + 1]); in aes_expandkey()
240 ctx->key_dec[i + 2] = inv_mix_columns(ctx->key_enc[j + 2]); in aes_expandkey()
241 ctx->key_dec[i + 3] = inv_mix_columns(ctx->key_enc[j + 3]); in aes_expandkey()
[all …]
/linux/arch/powerpc/crypto/
H A Daes-spe-glue.c42 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member
48 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member
54 extern void ppc_encrypt_aes(u8 *out, const u8 *in, u32 *key_enc, u32 rounds);
56 extern void ppc_encrypt_ecb(u8 *out, const u8 *in, u32 *key_enc, u32 rounds,
60 extern void ppc_encrypt_cbc(u8 *out, const u8 *in, u32 *key_enc, u32 rounds,
64 extern void ppc_crypt_ctr (u8 *out, const u8 *in, u32 *key_enc, u32 rounds,
66 extern void ppc_encrypt_xts(u8 *out, const u8 *in, u32 *key_enc, u32 rounds,
71 extern void ppc_expand_key_128(u32 *key_enc, const u8 *key);
72 extern void ppc_expand_key_192(u32 *key_enc, const u8 *key);
73 extern void ppc_expand_key_256(u32 *key_enc, const u8 *key);
[all …]
/linux/arch/arm64/crypto/
H A Daes-ce-glue.c56 __aes_ce_encrypt(ctx->key_enc, dst, src, num_rounds(ctx)); in aes_cipher_encrypt()
83 struct aes_block *key_enc, *key_dec; in ce_aes_expandkey() local
93 ctx->key_enc[i] = get_unaligned_le32(in_key + i * sizeof(u32)); in ce_aes_expandkey()
97 u32 *rki = ctx->key_enc + (i * kwords); in ce_aes_expandkey()
127 key_enc = (struct aes_block *)ctx->key_enc; in ce_aes_expandkey()
131 key_dec[0] = key_enc[j]; in ce_aes_expandkey()
133 __aes_ce_invert(key_dec + i, key_enc + j); in ce_aes_expandkey()
134 key_dec[i] = key_enc[0]; in ce_aes_expandkey()
H A Daes-glue.c192 ctx->key_enc, rounds, blocks); in ecb_encrypt()
228 ctx->key_enc, rounds, blocks, walk->iv); in cbc_encrypt_walk()
324 ctx->key_enc, rounds, walk.nbytes, walk.iv); in cts_cbc_encrypt()
400 ctx->key1.key_enc, rounds, blocks, in essiv_cbc_encrypt()
401 req->iv, ctx->key2.key_enc); in essiv_cbc_encrypt()
423 req->iv, ctx->key2.key_enc); in essiv_cbc_decrypt()
460 aes_xctr_encrypt(dst, src, ctx->key_enc, rounds, nbytes, in xctr_encrypt()
504 aes_ctr_encrypt(dst, src, ctx->key_enc, rounds, nbytes, in ctr_encrypt()
560 ctx->key1.key_enc, rounds, nbytes, in xts_encrypt()
561 ctx->key2.key_enc, walk.iv, first); in xts_encrypt()
[all …]
H A Daes-neonbs-glue.c89 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_ctr_setkey()
148 aesbs_convert_key(ctx->key.rk, rk.key_enc, ctx->key.rounds); in aesbs_cbc_ctr_setkey()
270 memcpy(ctx->twkey, rk.key_enc, sizeof(ctx->twkey)); in aesbs_xts_setkey()
338 neon_aes_xts_encrypt(out, in, ctx->cts.key_enc, in __xts_crypt()
370 neon_aes_xts_encrypt(out, in, ctx->cts.key_enc, in __xts_crypt()
H A Daes-ce-ccm-glue.c153 ctx->key_enc, num_rounds(ctx)); in ccm_calculate_auth_mac()
161 ctx->key_enc, num_rounds(ctx)); in ccm_calculate_auth_mac()
209 ctx->key_enc, num_rounds(ctx), in ccm_encrypt()
274 ctx->key_enc, num_rounds(ctx), in ccm_decrypt()
H A Daes-cipher-glue.c20 __aes_arm64_encrypt(ctx->key_enc, out, in, rounds); in aes_arm64_encrypt()
H A Dghash-ce-glue.c334 dg, iv, ctx->aes_key.key_enc, nrounds, in gcm_encrypt()
404 dg, iv, ctx->aes_key.key_enc, in gcm_decrypt()
/linux/include/crypto/
H A Daes.h26 u32 key_enc[AES_MAX_KEYLENGTH_U32]; member
/linux/arch/arm/crypto/
H A Daes-cipher-glue.c22 __aes_arm_encrypt(ctx->key_enc, rounds, in, out); in aes_arm_encrypt()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_cipher.c386 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aes_setkey()
394 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aes_setkey()
1375 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aesctr_setkey()
1383 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesctr_setkey()
2413 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aesxts_setkey()
2421 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesxts_setkey()
2431 aes.key_enc[i]) { in safexcel_skcipher_aesxts_setkey()
2440 cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesxts_setkey()
2522 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_aead_gcm_setkey()
2530 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_aead_gcm_setkey()
[all …]
/linux/drivers/crypto/
H A Dpadlock-aes.c150 memcpy(ctx->E, gen_aes.key_enc, AES_MAX_KEYLENGTH); in aes_set_key()
/linux/arch/x86/crypto/
H A Daesni-intel_glue.c1238 BUILD_BUG_ON(offsetof(struct aes_gcm_key_aesni, base.aes_key.key_enc) != 0); in gcm_setkey()
1243 BUILD_BUG_ON(offsetof(struct aes_gcm_key_vaes_avx2, base.aes_key.key_enc) != 0); in gcm_setkey()
1247 BUILD_BUG_ON(offsetof(struct aes_gcm_key_vaes_avx512, base.aes_key.key_enc) != 0); in gcm_setkey()
/linux/tools/testing/selftests/net/ovpn/
H A Dovpn-cli.c98 __u8 key_enc[KEY_LEN]; member
422 memcpy(ctx->key_enc, bkey + KEY_LEN * idx_enc, KEY_LEN); in ovpn_parse_key()
922 NLA_PUT(ctx->nl_msg, OVPN_A_KEYDIR_CIPHER_KEY, KEY_LEN, ovpn->key_enc); in ovpn_new_key()