Symbol: SM3_BLOCK_SIZE
crypto/sm3.c
61
.base.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/ccree/cc_hash.c
1749
.blocksize = SM3_BLOCK_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
2153
req->block_sz = SM3_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
2189
.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
2216
req->len = SM3_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
2217
req->processed = SM3_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
2223
req->block_sz = SM3_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
2261
.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1012
.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1038
.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/starfive/jh7110-hash.c
806
.cra_blocksize = SM3_BLOCK_SIZE,
drivers/crypto/starfive/jh7110-hash.c
835
.cra_blocksize = SM3_BLOCK_SIZE,
include/crypto/sm3.h
41
u8 buf[SM3_BLOCK_SIZE] __aligned(__alignof__(__be64));
lib/crypto/sm3.c
187
data += SM3_BLOCK_SIZE;
lib/crypto/sm3.c
208
size_t partial = ctx->bytecount % SM3_BLOCK_SIZE;
lib/crypto/sm3.c
212
if (partial + len >= SM3_BLOCK_SIZE) {
lib/crypto/sm3.c
216
size_t l = SM3_BLOCK_SIZE - partial;
lib/crypto/sm3.c
225
nblocks = len / SM3_BLOCK_SIZE;
lib/crypto/sm3.c
226
len %= SM3_BLOCK_SIZE;
lib/crypto/sm3.c
230
data += nblocks * SM3_BLOCK_SIZE;
lib/crypto/sm3.c
242
size_t partial = ctx->bytecount % SM3_BLOCK_SIZE;
lib/crypto/sm3.c
245
if (partial > SM3_BLOCK_SIZE - 8) {
lib/crypto/sm3.c
246
memset(&ctx->buf[partial], 0, SM3_BLOCK_SIZE - partial);
lib/crypto/sm3.c
250
memset(&ctx->buf[partial], 0, SM3_BLOCK_SIZE - 8 - partial);
lib/crypto/sm3.c
251
*(__be64 *)&ctx->buf[SM3_BLOCK_SIZE - 8] = cpu_to_be64(bitcount);
lib/crypto/sm3.c
83
const u8 data[SM3_BLOCK_SIZE], u32 W[16])