Home
last modified time | relevance | path

Searched refs:SM4_BLOCK_SIZE (Results 1 – 12 of 12) sorted by relevance

/linux/arch/x86/crypto/
A Dsm4_aesni_avx_glue.c110 src += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
111 dst += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
112 nbytes -= SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
150 u8 iv[SM4_BLOCK_SIZE]; in sm4_avx_cbc_decrypt()
159 memcpy(iv, src + SM4_BLOCK_SIZE, SM4_BLOCK_SIZE); in sm4_avx_cbc_decrypt()
164 SM4_BLOCK_SIZE); in sm4_avx_cbc_decrypt()
165 src -= SM4_BLOCK_SIZE; in sm4_avx_cbc_decrypt()
166 dst -= SM4_BLOCK_SIZE; in sm4_avx_cbc_decrypt()
220 walk.iv, SM4_BLOCK_SIZE); in sm4_avx_ctr_crypt()
292 .ivsize = SM4_BLOCK_SIZE,
[all …]
A Dsm4_aesni_avx2_glue.c20 #define SM4_CRYPT16_BLOCK_SIZE (SM4_BLOCK_SIZE * 16)
55 .cra_blocksize = SM4_BLOCK_SIZE,
61 .walksize = 16 * SM4_BLOCK_SIZE,
71 .cra_blocksize = SM4_BLOCK_SIZE,
77 .ivsize = SM4_BLOCK_SIZE,
78 .walksize = 16 * SM4_BLOCK_SIZE,
94 .ivsize = SM4_BLOCK_SIZE,
95 .chunksize = SM4_BLOCK_SIZE,
96 .walksize = 16 * SM4_BLOCK_SIZE,
/linux/arch/arm64/crypto/
A Dsm4-ce-glue.c68 u8 digest[SM4_BLOCK_SIZE];
452 .ivsize = SM4_BLOCK_SIZE,
467 .ivsize = SM4_BLOCK_SIZE,
468 .chunksize = SM4_BLOCK_SIZE,
483 .ivsize = SM4_BLOCK_SIZE,
499 .ivsize = SM4_BLOCK_SIZE,
621 if (len < SM4_BLOCK_SIZE && ctx->len == SM4_BLOCK_SIZE) { in sm4_mac_update()
627 len %= SM4_BLOCK_SIZE; in sm4_mac_update()
658 consts += SM4_BLOCK_SIZE; in sm4_cmac_final()
696 + SM4_BLOCK_SIZE * 2,
[all …]
A Dsm4-neon-glue.c49 nblocks = nbytes / SM4_BLOCK_SIZE; in sm4_ecb_do_crypt()
95 while (nbytes >= SM4_BLOCK_SIZE) { in sm4_cbc_encrypt()
99 src += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
100 dst += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
101 nbytes -= SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
167 dst += nblocks * SM4_BLOCK_SIZE; in sm4_ctr_crypt()
168 src += nblocks * SM4_BLOCK_SIZE; in sm4_ctr_crypt()
174 u8 keystream[SM4_BLOCK_SIZE]; in sm4_ctr_crypt()
214 .ivsize = SM4_BLOCK_SIZE,
229 .ivsize = SM4_BLOCK_SIZE,
[all …]
A Dsm4-ce-ccm-glue.c69 memcpy(info, req->iv, SM4_BLOCK_SIZE); in ccm_format_input()
130 if (len == SM4_BLOCK_SIZE) { in ccm_calculate_auth_mac()
131 if (n < SM4_BLOCK_SIZE) { in ccm_calculate_auth_mac()
137 nblocks = n / SM4_BLOCK_SIZE; in ccm_calculate_auth_mac()
141 ptr += nblocks * SM4_BLOCK_SIZE; in ccm_calculate_auth_mac()
142 n %= SM4_BLOCK_SIZE; in ccm_calculate_auth_mac()
148 l = min(n, SM4_BLOCK_SIZE - len); in ccm_calculate_auth_mac()
246 u8 authtag[SM4_BLOCK_SIZE]; in ccm_decrypt()
282 .ivsize = SM4_BLOCK_SIZE,
283 .chunksize = SM4_BLOCK_SIZE,
[all …]
A Dsm4-ce-gcm-glue.c146 u8 __aligned(8) iv[SM4_BLOCK_SIZE]; in gcm_crypt()
149 memset(ghash, 0, SM4_BLOCK_SIZE); in gcm_crypt()
163 unsigned int tail = walk->nbytes % SM4_BLOCK_SIZE; in gcm_crypt()
201 u8 __aligned(8) ghash[SM4_BLOCK_SIZE]; in gcm_encrypt()
221 u8 __aligned(8) ghash[SM4_BLOCK_SIZE]; in gcm_decrypt()
222 u8 authtag[SM4_BLOCK_SIZE]; in gcm_decrypt()
252 .chunksize = SM4_BLOCK_SIZE,
253 .maxauthsize = SM4_BLOCK_SIZE,
A Dsm4-ce-cipher-glue.c59 .cra_blocksize = SM4_BLOCK_SIZE,
/linux/arch/riscv/crypto/
A Dsm4-riscv64-glue.c24 const u8 in[SM4_BLOCK_SIZE],
25 u8 out[SM4_BLOCK_SIZE]);
71 .cra_blocksize = SM4_BLOCK_SIZE,
/linux/include/crypto/
A Dsm4.h16 #define SM4_BLOCK_SIZE 16 macro
/linux/drivers/crypto/ccree/
A Dcc_cipher.c141 if (IS_ALIGNED(size, SM4_BLOCK_SIZE)) in validate_data_size()
1289 .blocksize = SM4_BLOCK_SIZE,
1296 .ivsize = SM4_BLOCK_SIZE,
1306 .blocksize = SM4_BLOCK_SIZE,
1330 .ivsize = SM4_BLOCK_SIZE,
1340 .blocksize = SM4_BLOCK_SIZE,
1347 .ivsize = SM4_BLOCK_SIZE,
1358 .blocksize = SM4_BLOCK_SIZE,
1365 .ivsize = SM4_BLOCK_SIZE,
/linux/crypto/
A Dsm4_generic.c62 .cra_blocksize = SM4_BLOCK_SIZE,
/linux/drivers/crypto/inside-secure/
A Dsafexcel_cipher.c3065 .cra_blocksize = SM4_BLOCK_SIZE,
3081 ctx->blocksz = SM4_BLOCK_SIZE; in safexcel_skcipher_sm4_cbc_cra_init()
3095 .ivsize = SM4_BLOCK_SIZE,
3103 .cra_blocksize = SM4_BLOCK_SIZE,
3133 ctx->blocksz = SM4_BLOCK_SIZE; in safexcel_skcipher_sm4_ctr_cra_init()
3194 ctx->blocksz = SM4_BLOCK_SIZE; in safexcel_aead_sm4cbc_sha1_cra_init()
3207 .ivsize = SM4_BLOCK_SIZE,
3216 .cra_blocksize = SM4_BLOCK_SIZE,
3303 ctx->blocksz = SM4_BLOCK_SIZE; in safexcel_aead_sm4cbc_sm3_cra_init()
3317 .ivsize = SM4_BLOCK_SIZE,
[all …]

Completed in 30 milliseconds