Lines Matching defs:rk
26 asmlinkage void aesbs_convert_key(u8 out[], u32 const rk[], int rounds);
28 asmlinkage void aesbs_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[],
30 asmlinkage void aesbs_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[],
33 asmlinkage void aesbs_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[],
36 asmlinkage void aesbs_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[],
39 asmlinkage void aesbs_xts_encrypt(u8 out[], u8 const in[], u8 const rk[],
41 asmlinkage void aesbs_xts_decrypt(u8 out[], u8 const in[], u8 const rk[],
45 asmlinkage void neon_aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[],
47 asmlinkage void neon_aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[],
49 asmlinkage void neon_aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
59 u8 rk[13 * (8 * AES_BLOCK_SIZE) + 32];
78 struct crypto_aes_ctx rk;
81 err = aes_expandkey(&rk, in_key, key_len);
88 aesbs_convert_key(ctx->rk, rk.key_enc, ctx->rounds);
95 void (*fn)(u8 out[], u8 const in[], u8 const rk[],
113 fn(walk.dst.virt.addr, walk.src.virt.addr, ctx->rk,
137 struct crypto_aes_ctx rk;
140 err = aes_expandkey(&rk, in_key, key_len);
146 memcpy(ctx->enc, rk.key_enc, sizeof(ctx->enc));
149 aesbs_convert_key(ctx->key.rk, rk.key_enc, ctx->key.rounds);
151 memzero_explicit(&rk, sizeof(rk));
197 ctx->key.rk, ctx->key.rounds, blocks,
224 aesbs_ctr_encrypt(dst, src, ctx->key.rk, ctx->key.rounds,
255 struct crypto_aes_ctx rk;
267 err = aes_expandkey(&rk, in_key + key_len, key_len);
271 memcpy(ctx->twkey, rk.key_enc, sizeof(ctx->twkey));
277 void (*fn)(u8 out[], u8 const in[], u8 const rk[],
329 fn(out, in, ctx->key.rk, ctx->key.rounds, blocks,