Lines Matching refs:SM4_BLOCK_SIZE

51 		nblocks = nbytes / SM4_BLOCK_SIZE;  in sm4_ecb_do_crypt()
60 err = skcipher_walk_done(&walk, nbytes % SM4_BLOCK_SIZE); in sm4_ecb_do_crypt()
97 while (nbytes >= SM4_BLOCK_SIZE) { in sm4_cbc_encrypt()
98 crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
101 src += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
102 dst += SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
103 nbytes -= SM4_BLOCK_SIZE; in sm4_cbc_encrypt()
106 memcpy(walk.iv, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
129 nblocks = nbytes / SM4_BLOCK_SIZE; in sm4_cbc_decrypt()
139 err = skcipher_walk_done(&walk, nbytes % SM4_BLOCK_SIZE); in sm4_cbc_decrypt()
156 u8 keystream[SM4_BLOCK_SIZE]; in sm4_cfb_encrypt()
161 while (nbytes >= SM4_BLOCK_SIZE) { in sm4_cfb_encrypt()
163 crypto_xor_cpy(dst, src, keystream, SM4_BLOCK_SIZE); in sm4_cfb_encrypt()
165 src += SM4_BLOCK_SIZE; in sm4_cfb_encrypt()
166 dst += SM4_BLOCK_SIZE; in sm4_cfb_encrypt()
167 nbytes -= SM4_BLOCK_SIZE; in sm4_cfb_encrypt()
170 memcpy(walk.iv, iv, SM4_BLOCK_SIZE); in sm4_cfb_encrypt()
200 nblocks = nbytes / SM4_BLOCK_SIZE; in sm4_cfb_decrypt()
209 dst += nblocks * SM4_BLOCK_SIZE; in sm4_cfb_decrypt()
210 src += nblocks * SM4_BLOCK_SIZE; in sm4_cfb_decrypt()
211 nbytes -= nblocks * SM4_BLOCK_SIZE; in sm4_cfb_decrypt()
216 u8 keystream[SM4_BLOCK_SIZE]; in sm4_cfb_decrypt()
244 nblocks = nbytes / SM4_BLOCK_SIZE; in sm4_ctr_crypt()
253 dst += nblocks * SM4_BLOCK_SIZE; in sm4_ctr_crypt()
254 src += nblocks * SM4_BLOCK_SIZE; in sm4_ctr_crypt()
255 nbytes -= nblocks * SM4_BLOCK_SIZE; in sm4_ctr_crypt()
260 u8 keystream[SM4_BLOCK_SIZE]; in sm4_ctr_crypt()
263 crypto_inc(walk.iv, SM4_BLOCK_SIZE); in sm4_ctr_crypt()
280 .cra_blocksize = SM4_BLOCK_SIZE,
294 .cra_blocksize = SM4_BLOCK_SIZE,
300 .ivsize = SM4_BLOCK_SIZE,
315 .ivsize = SM4_BLOCK_SIZE,
316 .chunksize = SM4_BLOCK_SIZE,
331 .ivsize = SM4_BLOCK_SIZE,
332 .chunksize = SM4_BLOCK_SIZE,