| /arch/x86/crypto/ |
| A D | aria_aesni_avx2_glue.c | 27 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 D | aria_gfni_avx512_glue.c | 24 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 D | aria_aesni_avx_glue.c | 27 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 D | aria-avx.h | 22 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 D | sm4_aesni_avx_glue.c | 149 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 D | aesni-intel_glue.c | 361 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 D | aes_ctr.c | 78 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 D | sm4-neon-glue.c | 174 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 D | sm4-ce-glue.c | 303 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 D | aes_glue.c | 322 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()
|