Home
last modified time | relevance | path

Searched refs:keystream (Results 1 – 10 of 10) sorted by relevance

/arch/x86/crypto/
A Daria_aesni_avx2_glue.c27 u8 *keystream, u8 *iv);
38 u8 *keystream, u8 *iv);
45 u8 keystream[ARIA_AESNI_AVX2_PARALLEL_BLOCK_SIZE]; member
106 &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
117 &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
129 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
130 &req_ctx->keystream[0]); in aria_avx2_ctr_encrypt()
132 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
140 memcpy(&req_ctx->keystream[0], walk.iv, in aria_avx2_ctr_encrypt()
144 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
[all …]
A Daria_gfni_avx512_glue.c24 u8 *keystream, u8 *iv);
29 u8 keystream[ARIA_GFNI_AVX512_PARALLEL_BLOCK_SIZE]; member
92 &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
103 &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
114 &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
123 memcpy(&req_ctx->keystream[0], walk.iv, in aria_avx512_ctr_encrypt()
127 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
128 &req_ctx->keystream[0]); in aria_avx512_ctr_encrypt()
138 memcpy(&req_ctx->keystream[0], walk.iv, in aria_avx512_ctr_encrypt()
142 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
[all …]
A Daria_aesni_avx_glue.c27 u8 *keystream, u8 *iv);
38 u8 *keystream, u8 *iv);
45 u8 keystream[ARIA_AESNI_PARALLEL_BLOCK_SIZE]; member
104 &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
116 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
117 &req_ctx->keystream[0]); in aria_avx_ctr_encrypt()
119 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
127 memcpy(&req_ctx->keystream[0], walk.iv, in aria_avx_ctr_encrypt()
131 aria_encrypt(ctx, &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
132 &req_ctx->keystream[0]); in aria_avx_ctr_encrypt()
[all …]
A Daria-avx.h22 u8 *keystream, u8 *iv);
29 u8 *keystream, u8 *iv);
37 u8 *keystream, u8 *iv);
44 u8 *keystream, u8 *iv);
50 u8 *keystream, u8 *iv);
54 u8 *keystream, u8 *iv);
58 u8 *keystream, u8 *iv);
A Dsm4_aesni_avx_glue.c149 u8 keystream[SM4_BLOCK_SIZE * 8]; in sm4_avx_cbc_decrypt() local
154 sm4_aesni_avx_crypt8(ctx->rkey_dec, keystream, in sm4_avx_cbc_decrypt()
163 &keystream[i * SM4_BLOCK_SIZE], in sm4_avx_cbc_decrypt()
214 u8 keystream[SM4_BLOCK_SIZE * 8]; in sm4_avx_ctr_crypt() local
219 memcpy(&keystream[i * SM4_BLOCK_SIZE], in sm4_avx_ctr_crypt()
224 keystream, nblocks); in sm4_avx_ctr_crypt()
226 crypto_xor_cpy(dst, src, keystream, in sm4_avx_ctr_crypt()
237 u8 keystream[SM4_BLOCK_SIZE]; in sm4_avx_ctr_crypt() local
239 memcpy(keystream, walk.iv, SM4_BLOCK_SIZE); in sm4_avx_ctr_crypt()
242 sm4_crypt_block(ctx->rkey_enc, keystream, keystream); in sm4_avx_ctr_crypt()
[all …]
A Daesni-intel_glue.c361 u8 keystream[AES_BLOCK_SIZE]; in ctr_crypt_aesni() local
377 aesni_enc(ctx, keystream, walk.iv); in ctr_crypt_aesni()
380 keystream, nbytes); in ctr_crypt_aesni()
/arch/powerpc/crypto/
A Daes_ctr.c78 u8 keystream[AES_BLOCK_SIZE]; in p8_aes_ctr_final() local
85 aes_p8_encrypt(ctrblk, keystream, &ctx->enc_key); in p8_aes_ctr_final()
90 crypto_xor_cpy(dst, keystream, src, nbytes); in p8_aes_ctr_final()
/arch/arm64/crypto/
A Dsm4-neon-glue.c174 u8 keystream[SM4_BLOCK_SIZE]; in sm4_ctr_crypt() local
176 sm4_crypt_block(ctx->rkey_enc, keystream, walk.iv); in sm4_ctr_crypt()
178 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
A Dsm4-ce-glue.c303 u8 keystream[SM4_BLOCK_SIZE]; in sm4_ctr_crypt() local
305 sm4_ce_crypt_block(ctx->rkey_enc, keystream, walk.iv); in sm4_ctr_crypt()
307 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
/arch/sparc/crypto/
A Daes_glue.c322 u64 keystream[AES_BLOCK_SIZE / sizeof(u64)]; in ctr_crypt_final() local
328 keystream, AES_BLOCK_SIZE); in ctr_crypt_final()
329 crypto_xor_cpy(dst, (u8 *) keystream, src, nbytes); in ctr_crypt_final()

Completed in 20 milliseconds