/linux-6.3-rc2/lib/crypto/ |
A D | aes.c | 231 ctx->key_dec[0] = ctx->key_enc[key_len + 24]; in aes_expandkey() 232 ctx->key_dec[1] = ctx->key_enc[key_len + 25]; in aes_expandkey() 233 ctx->key_dec[2] = ctx->key_enc[key_len + 26]; in aes_expandkey() 234 ctx->key_dec[3] = ctx->key_enc[key_len + 27]; in aes_expandkey() 243 ctx->key_dec[i] = ctx->key_enc[0]; in aes_expandkey() 244 ctx->key_dec[i + 1] = ctx->key_enc[1]; in aes_expandkey() 245 ctx->key_dec[i + 2] = ctx->key_enc[2]; in aes_expandkey() 246 ctx->key_dec[i + 3] = ctx->key_enc[3]; in aes_expandkey() 311 const u32 *rkp = ctx->key_dec + 4; in aes_decrypt() 316 st0[0] = ctx->key_dec[0] ^ get_unaligned_le32(in); in aes_decrypt() [all …]
|
/linux-6.3-rc2/arch/arm64/crypto/ |
A D | aes-ce-glue.c | 70 __aes_ce_decrypt(ctx->key_dec, dst, src, num_rounds(ctx)); in aes_cipher_decrypt() 85 struct aes_block *key_enc, *key_dec; in ce_aes_expandkey() local 129 key_dec = (struct aes_block *)ctx->key_dec; in ce_aes_expandkey() 132 key_dec[0] = key_enc[j]; in ce_aes_expandkey() 134 __aes_ce_invert(key_dec + i, key_enc + j); in ce_aes_expandkey() 135 key_dec[i] = key_enc[0]; in ce_aes_expandkey()
|
A D | aes-cipher-glue.c | 28 __aes_arm64_decrypt(ctx->key_dec, out, in, rounds); in aes_arm64_decrypt()
|
A D | aes-glue.c | 212 ctx->key_dec, rounds, blocks); in ecb_decrypt() 259 ctx->key_dec, rounds, blocks, walk->iv); in cbc_decrypt_walk() 385 ctx->key_dec, rounds, walk.nbytes, walk.iv); in cts_cbc_decrypt() 443 ctx->key1.key_dec, rounds, blocks, in essiv_cbc_decrypt() 656 ctx->key1.key_dec, rounds, nbytes, in xts_decrypt() 679 ctx->key1.key_dec, rounds, walk.nbytes, in xts_decrypt()
|
A D | aes-neonbs-glue.c | 331 neon_aes_xts_decrypt(out, in, ctx->cts.key_dec, in __xts_crypt() 364 neon_aes_xts_decrypt(out, in, ctx->cts.key_dec, ctx->key.rounds, in __xts_crypt()
|
/linux-6.3-rc2/arch/powerpc/crypto/ |
A D | aes-spe-glue.c | 43 u32 key_dec[AES_MAX_KEYLENGTH_U32]; member 49 u32 key_dec[AES_MAX_KEYLENGTH_U32]; member 75 extern void ppc_generate_decrypt_key(u32 *key_dec,u32 *key_enc, 114 ppc_generate_decrypt_key(ctx->key_dec, ctx->key_enc, key_len); in ppc_aes_setkey() 157 ppc_generate_decrypt_key(ctx->key_dec, ctx->key_enc, key_len); in ppc_xts_setkey() 176 ppc_decrypt_aes(out, in, ctx->key_dec, ctx->rounds); in ppc_aes_decrypt() 200 ctx->key_dec, ctx->rounds, nbytes); in ppc_ecb_crypt() 240 ctx->key_dec, ctx->rounds, nbytes, in ppc_cbc_crypt() 309 ctx->key_dec, ctx->rounds, nbytes, in ppc_xts_crypt() 392 ppc_decrypt_xts(b[1], b[1], ctx->key_dec, ctx->rounds, AES_BLOCK_SIZE, in ppc_xts_decrypt() [all …]
|
/linux-6.3-rc2/crypto/ |
A D | aes_generic.c | 1251 const u32 *kp = ctx->key_dec + 4; in crypto_aes_decrypt() 1253 b0[0] = ctx->key_dec[0] ^ get_unaligned_le32(in); in crypto_aes_decrypt() 1254 b0[1] = ctx->key_dec[1] ^ get_unaligned_le32(in + 4); in crypto_aes_decrypt() 1255 b0[2] = ctx->key_dec[2] ^ get_unaligned_le32(in + 8); in crypto_aes_decrypt() 1256 b0[3] = ctx->key_dec[3] ^ get_unaligned_le32(in + 12); in crypto_aes_decrypt()
|
/linux-6.3-rc2/arch/arm/crypto/ |
A D | aes-ce-glue.c | 80 struct aes_block *key_enc, *key_dec; in ce_aes_expandkey() local 125 key_dec = (struct aes_block *)ctx->key_dec; 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() 200 ctx->key_dec, num_rounds(ctx), blocks); in ecb_decrypt() 248 ctx->key_dec, num_rounds(ctx), blocks, in cbc_decrypt_walk() 376 ctx->key_dec, num_rounds(ctx), walk.nbytes, in cts_cbc_decrypt() 559 ctx->key1.key_dec, rounds, nbytes, walk.iv, in xts_decrypt() 581 ctx->key1.key_dec, rounds, walk.nbytes, walk.iv, in xts_decrypt()
|
A D | aes-cipher-glue.c | 29 __aes_arm_decrypt(ctx->key_dec, rounds, in, out); in aes_arm_decrypt()
|
/linux-6.3-rc2/include/crypto/ |
A D | aes.h | 27 u32 key_dec[AES_MAX_KEYLENGTH_U32]; member
|
/linux-6.3-rc2/drivers/crypto/marvell/cesa/ |
A D | cipher.c | 277 ctx->aes.key_dec[4 + i] = ctx->aes.key_enc[offset + i]; in mv_cesa_aes_setkey() 707 key = ctx->aes.key_dec; in mv_cesa_aes_op()
|
/linux-6.3-rc2/drivers/crypto/ |
A D | padlock-aes.c | 151 memcpy(ctx->D, gen_aes.key_dec, AES_MAX_KEYLENGTH); in aes_set_key()
|