Symbol: SHA256_BLOCK_SIZE
arch/s390/crypto/hmac_s390.c
89
case SHA256_BLOCK_SIZE:
arch/s390/crypto/phmac_s390.c
120
#define PHMAC_SHA256_PK_SIZE (SHA256_BLOCK_SIZE + 32)
arch/s390/crypto/phmac_s390.c
396
case SHA256_BLOCK_SIZE:
crypto/sha256.c
341
.base.cra_blocksize = SHA256_BLOCK_SIZE,
crypto/sha256.c
35
partial = ctx.bytecount % SHA256_BLOCK_SIZE;
crypto/sha256.c
379
.base.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
542
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
424
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
236
u8 key[SHA256_BLOCK_SIZE];
drivers/crypto/aspeed/aspeed-hace-hash.c
568
rctx->block_size = SHA256_BLOCK_SIZE;
drivers/crypto/aspeed/aspeed-hace-hash.c
673
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/atmel-sha.c
1285
.halg.base.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/atmel-sha.c
1707
ctx->block_size = SHA256_BLOCK_SIZE;
drivers/crypto/atmel-sha.c
2081
.halg.base.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/atmel-sha.c
451
ctx->block_size = SHA256_BLOCK_SIZE;
drivers/crypto/axis/artpec6_crypto.c
2663
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/axis/artpec6_crypto.c
2687
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/axis/artpec6_crypto.c
291
char partial_buffer[SHA256_BLOCK_SIZE];
drivers/crypto/axis/artpec6_crypto.c
292
char partial_buffer_out[SHA256_BLOCK_SIZE];
drivers/crypto/axis/artpec6_crypto.c
293
char key_buffer[SHA256_BLOCK_SIZE];
drivers/crypto/axis/artpec6_crypto.c
294
char pad_buffer[SHA256_BLOCK_SIZE + 32];
drivers/crypto/axis/artpec6_crypto.c
305
char partial_buffer[SHA256_BLOCK_SIZE];
drivers/crypto/axis/artpec6_crypto.c
314
char hmac_key[SHA256_BLOCK_SIZE];
drivers/crypto/bcm/cipher.c
3787
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/bcm/cipher.c
3805
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/caam/caamalg_qi2.c
4464
.blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/caam/caamhash.c
1635
.blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/ccp/ccp-crypto-sha.c
391
.block_size = SHA256_BLOCK_SIZE,
drivers/crypto/ccp/ccp-ops.c
1527
block_size = SHA256_BLOCK_SIZE;
drivers/crypto/ccree/cc_aead.c
25
#define MAX_HMAC_BLOCK_SIZE (SHA256_BLOCK_SIZE)
drivers/crypto/ccree/cc_aead.c
339
SHA256_BLOCK_SIZE, NS_BIT);
drivers/crypto/ccree/cc_aead.c
436
blocksize = SHA256_BLOCK_SIZE;
drivers/crypto/ccree/cc_hash.c
1614
.blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/chelsio/chcr_algo.c
3817
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/chelsio/chcr_algo.c
3890
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/img-hash.c
857
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/inside-secure/eip93/eip93-common.c
708
u8 ipad[SHA256_BLOCK_SIZE], opad[SHA256_BLOCK_SIZE];
drivers/crypto/inside-secure/eip93/eip93-common.c
750
if (keylen > SHA256_BLOCK_SIZE) {
drivers/crypto/inside-secure/eip93/eip93-common.c
764
memset(ipad + keylen, 0, SHA256_BLOCK_SIZE - keylen);
drivers/crypto/inside-secure/eip93/eip93-common.c
765
memcpy(opad, ipad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-common.c
768
for (i = 0; i < SHA256_BLOCK_SIZE; i++) {
drivers/crypto/inside-secure/eip93/eip93-common.c
774
memcpy(dest_ipad, ipad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-common.c
777
sg_init_one(&sg[0], ipad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-common.c
778
ahash_request_set_crypt(req, sg, dest_ipad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-common.c
792
sg_init_one(&sg[0], opad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-common.c
793
ahash_request_set_crypt(req, sg, dest_opad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
301
memcpy(rctx->data, ctx->ipad, SHA256_BLOCK_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
303
rctx->data_used = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/eip93/eip93-hash.c
304
rctx->len += SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/eip93/eip93-hash.c
31
SHA256_BLOCK_SIZE, DMA_TO_DEVICE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
328
max_read = SHA256_BLOCK_SIZE - offset;
drivers/crypto/inside-secure/eip93/eip93-hash.c
352
max_read = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/eip93/eip93-hash.c
376
SHA256_BLOCK_SIZE, wait_req);
drivers/crypto/inside-secure/eip93/eip93-hash.c
744
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/inside-secure/eip93/eip93-hash.c
868
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/inside-secure/eip93/eip93-hash.h
20
u8 ipad[SHA256_BLOCK_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-hash.h
49
u8 data[SHA256_BLOCK_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-hash.h
57
u8 data[SHA256_BLOCK_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-hash.h
68
u8 data[SHA256_BLOCK_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/safexcel_hash.c
1247
req->block_sz = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1283
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
1304
req->block_sz = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1367
req->len = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1368
req->processed = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1374
req->block_sz = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1439
req->len = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1440
req->processed = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1446
req->block_sz = SHA256_BLOCK_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1484
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
594
rctx->blk_sz = SHA256_BLOCK_SIZE;
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
961
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
987
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/intel/qat/qat_common/qat_algs.c
1099
SHA256_DIGEST_SIZE, SHA256_BLOCK_SIZE);
drivers/crypto/marvell/cesa/hash.c
1097
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/marvell/cesa/hash.c
1449
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/mxs-dcp.c
1025
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/nx/nx-sha256.c
132
} while (leftover >= SHA256_BLOCK_SIZE);
drivers/crypto/nx/nx-sha256.c
256
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/nx/nx-sha256.c
99
to_process = total & ~(SHA256_BLOCK_SIZE - 1);
drivers/crypto/omap-sham.c
1555
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/omap-sham.c
1602
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/omap-sham.c
416
d = SHA256_BLOCK_SIZE;
drivers/crypto/omap-sham.c
974
bs = SHA256_BLOCK_SIZE;
drivers/crypto/padlock-sha.c
234
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/padlock-sha.c
266
int blocks = len / SHA256_BLOCK_SIZE;
drivers/crypto/padlock-sha.c
268
len -= blocks * SHA256_BLOCK_SIZE;
drivers/crypto/padlock-sha.c
269
state->count += blocks * SHA256_BLOCK_SIZE;
drivers/crypto/padlock-sha.c
314
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/qce/sha.c
428
.blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/qce/sha.c
446
.blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/qce/sha.h
16
#define QCE_SHA_MAX_BLOCKSIZE SHA256_BLOCK_SIZE
drivers/crypto/rockchip/rk3288_crypto_ahash.c
428
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/sa2ul.c
2071
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/sahara.c
1196
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/sahara.c
34
#define SAHARA_MAX_SHA_BLOCK_SIZE SHA256_BLOCK_SIZE
drivers/crypto/starfive/jh7110-hash.c
635
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/starfive/jh7110-hash.c
664
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/stm32/stm32-hash.c
1786
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/stm32/stm32-hash.c
1815
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/talitos.c
2903
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/talitos.c
2999
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/talitos.c
846
#define TALITOS_MAX_KEY_SIZE (AES_MAX_KEY_SIZE + SHA256_BLOCK_SIZE)
drivers/crypto/tegra/tegra-se-hash.c
1021
.cra_blocksize = SHA256_BLOCK_SIZE,
drivers/crypto/tegra/tegra-se-hash.c
815
.cra_blocksize = SHA256_BLOCK_SIZE,
fs/verity/hash_algs.c
15
.block_size = SHA256_BLOCK_SIZE,
include/crypto/sha2.h
108
u8 buf[SHA256_BLOCK_SIZE];
include/crypto/sha2.h
130
u8 buf[SHA256_BLOCK_SIZE] __aligned(__alignof__(__be64));
lib/crypto/arm64/sha256.h
33
data += (nblocks - rem) * SHA256_BLOCK_SIZE;
lib/crypto/arm64/sha256.h
65
static_branch_likely(&have_ce) && len >= SHA256_BLOCK_SIZE &&
lib/crypto/mips/sha256.h
50
data += SHA256_BLOCK_SIZE;
lib/crypto/powerpc/sha256.h
49
MAX_BYTES / SHA256_BLOCK_SIZE);
lib/crypto/powerpc/sha256.h
55
data += unit * SHA256_BLOCK_SIZE;
lib/crypto/s390/sha256.h
17
nblocks * SHA256_BLOCK_SIZE);
lib/crypto/sha256.c
153
data += SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
187
size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
191
if (partial + len >= SHA256_BLOCK_SIZE) {
lib/crypto/sha256.c
195
size_t l = SHA256_BLOCK_SIZE - partial;
lib/crypto/sha256.c
204
nblocks = len / SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
205
len %= SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
209
data += nblocks * SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
222
size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
225
if (partial > SHA256_BLOCK_SIZE - 8) {
lib/crypto/sha256.c
226
memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - partial);
lib/crypto/sha256.c
230
memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - 8 - partial);
lib/crypto/sha256.c
231
*(__be64 *)&ctx->buf[SHA256_BLOCK_SIZE - 8] = cpu_to_be64(bitcount);
lib/crypto/sha256.c
334
u8 b[SHA256_BLOCK_SIZE];
lib/crypto/sha256.c
335
unsigned long w[SHA256_BLOCK_SIZE / sizeof(unsigned long)];
lib/crypto/sha256.c
338
if (unlikely(raw_key_len > SHA256_BLOCK_SIZE)) {
lib/crypto/sha256.c
380
__sha256_init(&ctx->sha_ctx, &key->istate, SHA256_BLOCK_SIZE);
lib/crypto/sha256.c
390
ctx->ctx.sha_ctx.bytecount = SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
399
ctx->ctx.sha_ctx.bytecount = SHA256_BLOCK_SIZE;
lib/crypto/sha256.c
409
SHA256_BLOCK_SIZE - digest_size);
lib/crypto/sha256.c
411
*(__be32 *)&ctx->sha_ctx.buf[SHA256_BLOCK_SIZE - 4] =
lib/crypto/sha256.c
412
cpu_to_be32(8 * (SHA256_BLOCK_SIZE + digest_size));
lib/crypto/tests/sha256_kunit.c
133
const size_t data_len = 4 * SHA256_BLOCK_SIZE;
lib/crypto/tests/sha256_kunit.c
139
for (size_t align = 0; align < SHA256_BLOCK_SIZE; align++) {
lib/crypto/tests/sha256_kunit.c
59
u8 salt[SHA256_BLOCK_SIZE];
lib/crypto/x86/sha256.h
59
if (static_branch_likely(&have_sha_ni) && len >= SHA256_BLOCK_SIZE &&