arch/arm64/crypto/aes-glue.c
165
u8 digest[SHA256_DIGEST_SIZE];
arch/riscv/purgatory/purgatory.c
16
u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
arch/riscv/purgatory/purgatory.c
24
u8 digest[SHA256_DIGEST_SIZE];
arch/s390/crypto/hmac_s390.c
131
digestsize = SHA256_DIGEST_SIZE;
arch/s390/crypto/hmac_s390.c
133
case SHA256_DIGEST_SIZE:
arch/s390/crypto/hmac_s390.c
198
case SHA256_DIGEST_SIZE:
arch/s390/crypto/phmac_s390.c
233
case SHA256_DIGEST_SIZE:
arch/s390/crypto/phmac_s390.c
272
case SHA256_DIGEST_SIZE:
arch/s390/crypto/phmac_s390.c
796
case SHA256_DIGEST_SIZE:
arch/s390/kernel/cert_store.c
262
u8 hash[SHA256_DIGEST_SIZE];
arch/s390/kernel/cert_store.c
274
debug_event(cert_store_hexdump, 3, vce_hash, SHA256_DIGEST_SIZE);
arch/s390/kernel/cert_store.c
276
debug_event(cert_store_hexdump, 3, hash, SHA256_DIGEST_SIZE);
arch/s390/purgatory/purgatory.c
18
u8 digest[SHA256_DIGEST_SIZE];
arch/x86/kernel/cpu/microcode/amd.c
156
u8 sha256[SHA256_DIGEST_SIZE];
arch/x86/kernel/cpu/microcode/amd.c
271
u8 digest[SHA256_DIGEST_SIZE];
arch/x86/kernel/cpu/microcode/amd.c
294
for (i = 0; i < SHA256_DIGEST_SIZE; i++)
arch/x86/purgatory/purgatory.c
20
u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
arch/x86/purgatory/purgatory.c
27
u8 digest[SHA256_DIGEST_SIZE];
crypto/asymmetric_keys/x509_parser.h
19
u8 sha256[SHA256_DIGEST_SIZE]; /* Hash for blacklist purposes */
crypto/sha256.c
126
const u8 sha256_zero_message_hash[SHA256_DIGEST_SIZE] = {
crypto/sha256.c
343
.digestsize = SHA256_DIGEST_SIZE,
crypto/sha256.c
382
.digestsize = SHA256_DIGEST_SIZE,
drivers/base/firmware_loader/main.c
813
u8 digest[SHA256_DIGEST_SIZE];
drivers/base/firmware_loader/main.c
817
name, SHA256_DIGEST_SIZE, digest);
drivers/char/tpm/tpm2-sessions.c
105
u8 our_nonce[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
106
u8 tpm_nonce[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
1197
if (len != SHA256_DIGEST_SIZE || offset_r > param_len)
drivers/char/tpm/tpm2-sessions.c
1224
if (len != SHA256_DIGEST_SIZE + 2)
drivers/char/tpm/tpm2-sessions.c
1228
SHA256_DIGEST_SIZE + 2) != 0) {
drivers/char/tpm/tpm2-sessions.c
126
u8 session_key[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
127
u8 passphrase[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
155
return SHA256_DIGEST_SIZE + 2;
drivers/char/tpm/tpm2-sessions.c
369
u8 nonce[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
405
len += 9 + 2 * SHA256_DIGEST_SIZE;
drivers/char/tpm/tpm2-sessions.c
408
tpm_buf_append_u32(buf, 9 + 2 * SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
416
tpm_buf_append_u16(buf, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
417
tpm_buf_append(buf, nonce, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
420
tpm_buf_append_u16(buf, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
421
tpm_buf_append(buf, nonce, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
448
hmac_sha256_update(&hctx, u, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
449
hmac_sha256_update(&hctx, v, SHA256_DIGEST_SIZE);
drivers/char/tpm/tpm2-sessions.c
453
bytes -= SHA256_DIGEST_SIZE;
drivers/char/tpm/tpm2-sessions.c
455
out += SHA256_DIGEST_SIZE;
drivers/char/tpm/tpm2-sessions.c
591
u8 cphash[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
674
tpm2_KDFa(auth->session_key, SHA256_DIGEST_SIZE
drivers/char/tpm/tpm2-sessions.c
764
u8 rphash[SHA256_DIGEST_SIZE];
drivers/char/tpm/tpm2-sessions.c
813
if (len != SHA256_DIGEST_SIZE)
drivers/char/tpm/tpm2-sessions.c
821
if (len != SHA256_DIGEST_SIZE)
drivers/char/tpm/tpm2-sessions.c
846
if (crypto_memneq(rphash, &buf->data[offset_s], SHA256_DIGEST_SIZE)) {
drivers/char/tpm/tpm2-sessions.c
855
tpm2_KDFa(auth->session_key, SHA256_DIGEST_SIZE
drivers/char/tpm/tpm2-sessions.c
938
u8 name[SHA256_DIGEST_SIZE + 2];
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
533
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
339
digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
415
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
580
devm_kmalloc(ss->dev, max(SHA256_DIGEST_SIZE,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
509
digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/aspeed/aspeed-hace-hash.c
564
case SHA256_DIGEST_SIZE:
drivers/crypto/aspeed/aspeed-hace-hash.c
567
rctx->digsize = SHA256_DIGEST_SIZE;
drivers/crypto/aspeed/aspeed-hace-hash.c
663
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/atmel-aes.c
2072
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/atmel-sha.c
1287
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/atmel-sha.c
1703
ctx->hash_size = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
1708
ctx->hash_size = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
2083
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/atmel-sha.c
2366
authctx->digestlen = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
449
case SHA256_DIGEST_SIZE:
drivers/crypto/atmel-sha.c
497
hashsize = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
502
hashsize = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
935
hashsize = SHA256_DIGEST_SIZE;
drivers/crypto/atmel-sha.c
971
memcpy(req->result, ctx->digest, SHA256_DIGEST_SIZE);
drivers/crypto/axis/artpec6_crypto.c
2655
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/axis/artpec6_crypto.c
2679
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/axis/artpec6_crypto.c
295
unsigned char digeststate[SHA256_DIGEST_SIZE];
drivers/crypto/axis/artpec6_crypto.c
306
unsigned char digeststate[SHA256_DIGEST_SIZE];
drivers/crypto/bcm/cipher.c
3201
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/bcm/cipher.c
3301
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/bcm/cipher.c
3451
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/bcm/cipher.c
3783
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/bcm/cipher.c
3801
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/bcm/spu.c
564
digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/caam/caamalg.c
2329
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
2550
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
2575
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
2855
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
2881
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
3160
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
3185
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
3476
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
3503
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg.c
3894
md_limit = SHA256_DIGEST_SIZE;
drivers/crypto/caam/caamalg_qi.c
1795
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
1818
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
2067
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
2090
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
2337
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
2360
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi.c
2664
md_limit = SHA256_DIGEST_SIZE;
drivers/crypto/caam/caamalg_qi2.c
2005
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2028
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2277
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2300
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2547
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2570
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2830
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
2854
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
4475
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamalg_qi2.c
4569
HASH_MSG_LEN + SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamhash.c
1646
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamhash.c
1777
HASH_MSG_LEN + SHA256_DIGEST_SIZE,
drivers/crypto/caam/caamhash.c
1979
md_limit = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-crypto-sha.c
147
rctx->cmd.u.sha.ctx_len = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-crypto-sha.c
390
.digest_size = SHA256_DIGEST_SIZE,
drivers/crypto/ccp/ccp-ops.c
1525
if (sha->ctx_len < SHA256_DIGEST_SIZE)
drivers/crypto/ccp/ccp-ops.c
1585
digest_len = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-ops.c
1613
ctx_size = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-ops.c
1622
digest_size = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-ops.c
1624
ctx_size = SHA256_DIGEST_SIZE;
drivers/crypto/ccp/ccp-ops.c
29
static const __be32 ccp_sha224_init[SHA256_DIGEST_SIZE / sizeof(__be32)] = {
drivers/crypto/ccp/ccp-ops.c
36
static const __be32 ccp_sha256_init[SHA256_DIGEST_SIZE / sizeof(__be32)] = {
drivers/crypto/ccree/cc_aead.c
2350
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/ccree/cc_aead.c
2370
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/ccree/cc_aead.c
24
#define MAX_HMAC_DIGEST_SIZE (SHA256_DIGEST_SIZE)
drivers/crypto/ccree/cc_aead.c
2430
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/ccree/cc_aead.c
437
digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/ccree/cc_aead.h
18
#define MAX_MAC_SIZE SHA256_DIGEST_SIZE
drivers/crypto/ccree/cc_cipher.c
632
key_len = SHA256_DIGEST_SIZE;
drivers/crypto/ccree/cc_hash.c
1626
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/ccree/cc_hash.c
1627
.statesize = CC_STATE_SIZE(SHA256_DIGEST_SIZE)
drivers/crypto/ccree/cc_hash.c
1632
.inter_digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/ccree/cc_hash.c
1654
.statesize = CC_STATE_SIZE(SHA256_DIGEST_SIZE),
drivers/crypto/ccree/cc_hash.c
1659
.inter_digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/chelsio/chcr_algo.c
1497
params->result_size = SHA256_DIGEST_SIZE;
drivers/crypto/chelsio/chcr_algo.c
1499
case SHA256_DIGEST_SIZE:
drivers/crypto/chelsio/chcr_algo.c
1502
params->result_size = SHA256_DIGEST_SIZE;
drivers/crypto/chelsio/chcr_algo.c
2071
updated_digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/chelsio/chcr_algo.c
2260
SHA256_DIGEST_SIZE);
drivers/crypto/chelsio/chcr_algo.c
307
case SHA256_DIGEST_SIZE:
drivers/crypto/chelsio/chcr_algo.c
3813
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/chelsio/chcr_algo.c
3886
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/chelsio/chcr_algo.c
4034
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/chelsio/chcr_algo.c
4160
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/chelsio/chcr_algo.h
307
static const u32 chcr_sha224_init[SHA256_DIGEST_SIZE / 4] = {
drivers/crypto/chelsio/chcr_algo.h
312
static const u32 chcr_sha256_init[SHA256_DIGEST_SIZE / 4] = {
drivers/crypto/chelsio/chcr_algo.h
344
case SHA256_DIGEST_SIZE:
drivers/crypto/hisilicon/sec2/sec_crypto.c
2657
AES_BLOCK_SIZE, SHA256_DIGEST_SIZE),
drivers/crypto/img-hash.c
657
case SHA256_DIGEST_SIZE:
drivers/crypto/img-hash.c
848
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/img-hash.c
86
u8 digest[SHA256_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-aead.c
354
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-aead.c
470
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-aead.c
582
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-aead.c
694
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-common.c
806
for (i = 0; i < SHA256_DIGEST_SIZE / sizeof(u32); i++) {
drivers/crypto/inside-secure/eip93/eip93-hash.c
153
SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
195
memcpy(sa_record_hmac->sa_o_digest, ctx->opad, SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
453
SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
605
memcpy(sa_state->state_i_digest, state->state_hash, SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/eip93/eip93-hash.c
735
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-hash.c
77
digestsize = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/eip93/eip93-hash.c
859
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/eip93/eip93-hash.h
21
u8 opad[SHA256_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-hash.h
66
u8 state_hash[SHA256_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/safexcel_cipher.c
1707
ctx->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_cipher.c
1719
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_cipher.c
1743
ctx->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_cipher.c
1901
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_cipher.c
2086
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_cipher.c
2267
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
1245
req->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1246
req->digest_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1274
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
1302
req->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1303
req->digest_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1354
SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
1365
memcpy(req->state, &ctx->base.ipad, SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
1372
req->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1373
req->digest_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1426
SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
1437
memcpy(req->state, &ctx->base.ipad, SHA256_DIGEST_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
1444
req->state_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1445
req->digest_sz = SHA256_DIGEST_SIZE;
drivers/crypto/inside-secure/safexcel_hash.c
1475
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/inside-secure/safexcel_hash.c
789
SHA256_DIGEST_SIZE);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
593
case SHA256_DIGEST_SIZE:
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
788
case SHA256_DIGEST_SIZE:
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
954
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
980
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/intel/keembay/ocs-hcu.c
152
return SHA256_DIGEST_SIZE;
drivers/crypto/intel/keembay/ocs-hcu.c
84
#define OCS_HCU_NUM_CHAINS_SHA256_224_SM3 (SHA256_DIGEST_SIZE / sizeof(u32))
drivers/crypto/intel/qat/qat_common/qat_algs.c
1099
SHA256_DIGEST_SIZE, SHA256_BLOCK_SIZE);
drivers/crypto/intel/qat/qat_common/qat_algs.c
1234
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/cesa/hash.c
1088
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/cesa/hash.c
1440
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1346
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1422
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
647
if (authsize != SHA256_DIGEST_SIZE &&
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
733
swap_data32(sha256->state, SHA256_DIGEST_SIZE);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1452
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1528
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
822
swap_data32(sha256->state, SHA256_DIGEST_SIZE);
drivers/crypto/mxs-dcp.c
1018
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/nx/nx-sha256.c
116
SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
135
memcpy(sctx->state, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
163
memcpy(csbcpb->cpb.sha256.input_partial_digest, sctx->state, SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
178
len = SHA256_DIGEST_SIZE;
drivers/crypto/nx/nx-sha256.c
181
if (len != SHA256_DIGEST_SIZE) {
drivers/crypto/nx/nx-sha256.c
200
memcpy(out, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
216
for (i = 0; i < SHA256_DIGEST_SIZE / sizeof(*p.u32); i++)
drivers/crypto/nx/nx-sha256.c
23
__be32 state[SHA256_DIGEST_SIZE / 4];
drivers/crypto/nx/nx-sha256.c
233
for (i = 0; i < SHA256_DIGEST_SIZE / sizeof(*p.u32); i++)
drivers/crypto/nx/nx-sha256.c
241
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/nx/nx-sha256.c
77
memcpy(csbcpb->cpb.sha256.message_digest, sctx->state, SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
86
data_len = SHA256_DIGEST_SIZE;
drivers/crypto/nx/nx-sha256.c
91
if (data_len != SHA256_DIGEST_SIZE) {
drivers/crypto/omap-sham.c
1547
.base.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/omap-sham.c
1594
.base.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/omap-sham.c
1818
.digest_size = SHA256_DIGEST_SIZE,
drivers/crypto/omap-sham.c
347
d = SHA256_DIGEST_SIZE / sizeof(u32);
drivers/crypto/omap-sham.c
972
case SHA256_DIGEST_SIZE:
drivers/crypto/padlock-sha.c
217
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/padlock-sha.c
300
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/aead.c
37
unsigned char tag[SHA256_DIGEST_SIZE] = {0};
drivers/crypto/qce/aead.c
723
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/aead.c
731
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/aead.c
739
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/common.c
156
__be32 auth[SHA256_DIGEST_SIZE / sizeof(__be32)] = {0};
drivers/crypto/qce/common.c
396
static const u32 std_iv_sha1[SHA256_DIGEST_SIZE / sizeof(u32)] = {
drivers/crypto/qce/common.c
400
static const u32 std_iv_sha256[SHA256_DIGEST_SIZE / sizeof(u32)] = {
drivers/crypto/qce/common.c
430
u32 authiv[SHA256_DIGEST_SIZE / sizeof(u32)] = {0};
drivers/crypto/qce/common.c
480
auth_ivsize = SHA256_DIGEST_SIZE;
drivers/crypto/qce/sha.c
27
static const u32 std_iv_sha1[SHA256_DIGEST_SIZE / sizeof(u32)] = {
drivers/crypto/qce/sha.c
31
static const u32 std_iv_sha256[SHA256_DIGEST_SIZE / sizeof(u32)] = {
drivers/crypto/qce/sha.c
353
else if (digestsize == SHA256_DIGEST_SIZE)
drivers/crypto/qce/sha.c
427
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/sha.c
445
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/qce/sha.h
17
#define QCE_SHA_MAX_DIGESTSIZE SHA256_DIGEST_SIZE
drivers/crypto/rockchip/rk3288_crypto_ahash.c
290
case SHA256_DIGEST_SIZE:
drivers/crypto/rockchip/rk3288_crypto_ahash.c
420
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
73
case SHA256_DIGEST_SIZE:
drivers/crypto/s5p-sss.c
1600
case SHA256_DIGEST_SIZE:
drivers/crypto/s5p-sss.c
1766
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/s5p-sss.c
206
#define HASH_SHA256_MAX_REG (SHA256_DIGEST_SIZE / HASH_REG_SIZEOF)
drivers/crypto/s5p-sss.c
355
u8 digest[SHA256_DIGEST_SIZE];
drivers/crypto/sa2ul.c
1389
case SHA256_DIGEST_SIZE:
drivers/crypto/sa2ul.c
1620
ad.hash_size = SHA256_DIGEST_SIZE;
drivers/crypto/sa2ul.c
1872
ad.hash_size = SHA256_DIGEST_SIZE;
drivers/crypto/sa2ul.c
2077
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/sa2ul.c
2163
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/sa2ul.c
420
case SHA256_DIGEST_SIZE:
drivers/crypto/sahara.c
1035
case SHA256_DIGEST_SIZE:
drivers/crypto/sahara.c
1037
rctx->digest_size = SHA256_DIGEST_SIZE;
drivers/crypto/sahara.c
1188
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/sahara.c
1342
SHA256_DIGEST_SIZE + 4,
drivers/crypto/sahara.c
172
u8 context[SHA256_DIGEST_SIZE + 4];
drivers/crypto/starfive/jh7110-hash.c
478
case SHA256_DIGEST_SIZE:
drivers/crypto/starfive/jh7110-hash.c
626
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/starfive/jh7110-hash.c
655
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/stm32/stm32-hash.c
1778
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/stm32/stm32-hash.c
1807
.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/stm32/stm32-hash.c
848
case SHA256_DIGEST_SIZE:
drivers/crypto/talitos.c
1942
size = (crypto_ahash_digestsize(tfm) <= SHA256_DIGEST_SIZE)
drivers/crypto/talitos.c
2168
size = (crypto_ahash_digestsize(tfm) <= SHA256_DIGEST_SIZE)
drivers/crypto/talitos.c
2461
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/talitos.c
2483
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/talitos.c
2505
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/talitos.c
2530
.maxauthsize = SHA256_DIGEST_SIZE,
drivers/crypto/talitos.c
2898
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/talitos.c
2994
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/tegra/tegra-se-hash.c
1013
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/crypto/tegra/tegra-se-hash.c
808
.halg.digestsize = SHA256_DIGEST_SIZE,
drivers/net/usb/r8152.c
4631
BUILD_BUG_ON(sizeof(checksum) != SHA256_DIGEST_SIZE);
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
53
u8 cmd[1 + SHA256_DIGEST_SIZE], reply;
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
61
memcpy(&cmd[1], msg, SHA256_DIGEST_SIZE);
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
99
.data_size = SHA256_DIGEST_SIZE,
drivers/thunderbolt/domain.c
733
static_assert(sizeof(hmac) == SHA256_DIGEST_SIZE);
fs/ceph/crypto.c
256
u8 hash[SHA256_DIGEST_SIZE];
fs/ceph/crypto.c
264
memcpy(extra, hash, SHA256_DIGEST_SIZE);
fs/ceph/crypto.c
265
len = CEPH_NOHASH_NAME_MAX + SHA256_DIGEST_SIZE;
fs/ceph/crypto.h
91
#define CEPH_NOHASH_NAME_MAX (180 - SHA256_DIGEST_SIZE)
fs/crypto/fname.c
439
u8 digest[SHA256_DIGEST_SIZE];
fs/crypto/fname.c
63
u8 sha256[SHA256_DIGEST_SIZE];
fs/nfsd/nfs4recover.c
1069
cmsg->cm_u.cm_clntinfo.cc_princhash.cp_len = SHA256_DIGEST_SIZE;
fs/nfsd/nfs4recover.c
1254
u8 digest[SHA256_DIGEST_SIZE];
fs/verity/hash_algs.c
14
.digest_size = SHA256_DIGEST_SIZE,
include/crypto/sha2.h
368
void sha256_final(struct sha256_ctx *ctx, u8 out[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
378
void sha256(const u8 *data, size_t len, u8 out[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
396
u8 out1[at_least SHA256_DIGEST_SIZE],
include/crypto/sha2.h
397
u8 out2[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
495
u8 out[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
510
u8 out[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
527
u8 out[at_least SHA256_DIGEST_SIZE]);
include/crypto/sha2.h
63
extern const u8 sha256_zero_message_hash[SHA256_DIGEST_SIZE];
include/linux/bpf.h
1798
u8 digest[SHA256_DIGEST_SIZE];
include/linux/bpf.h
297
u8 sha[SHA256_DIGEST_SIZE];
include/linux/purgatory.h
22
extern u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE];
include/uapi/linux/nfsd/cld.h
34
#ifndef SHA256_DIGEST_SIZE
include/uapi/linux/nfsd/cld.h
56
unsigned char cp_data[SHA256_DIGEST_SIZE]; /* hash of principal */
kernel/bpf/syscall.c
1567
if (attr->excl_prog_hash_size != SHA256_DIGEST_SIZE) {
kernel/bpf/syscall.c
1572
map->excl_prog_sha = kzalloc(SHA256_DIGEST_SIZE, GFP_KERNEL);
kernel/bpf/syscall.c
1578
if (copy_from_bpfptr(map->excl_prog_sha, uprog_hash, SHA256_DIGEST_SIZE)) {
kernel/bpf/syscall.c
5350
if (info.hash_size != SHA256_DIGEST_SIZE)
kernel/bpf/syscall.c
5356
err = map->ops->map_get_hash(map, SHA256_DIGEST_SIZE, map->sha);
kernel/bpf/syscall.c
5360
if (copy_to_user(uhash, map->sha, SHA256_DIGEST_SIZE) != 0)
kernel/bpf/verifier.c
21635
memcmp(map->excl_prog_sha, prog->digest, SHA256_DIGEST_SIZE)) {
kernel/kexec_file.c
807
u8 digest[SHA256_DIGEST_SIZE];
kernel/kexec_file.c
878
digest, SHA256_DIGEST_SIZE, 0);
lib/crypto/arm64/sha256.h
50
u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/arm64/sha256.h
51
u8 out2[SHA256_DIGEST_SIZE]);
lib/crypto/arm64/sha256.h
56
u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/arm64/sha256.h
57
u8 out2[SHA256_DIGEST_SIZE])
lib/crypto/arm64/sha256.h
69
kmsan_unpoison_memory(out1, SHA256_DIGEST_SIZE);
lib/crypto/arm64/sha256.h
70
kmsan_unpoison_memory(out2, SHA256_DIGEST_SIZE);
lib/crypto/hash_info.c
43
[HASH_ALGO_SHA256] = SHA256_DIGEST_SIZE,
lib/crypto/sha256.c
245
void sha256_final(struct sha256_ctx *ctx, u8 out[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
247
__sha256_final(&ctx->ctx, out, SHA256_DIGEST_SIZE);
lib/crypto/sha256.c
262
void sha256(const u8 *data, size_t len, u8 out[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
281
u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/sha256.c
282
u8 out2[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
295
size_t len, u8 out1[SHA256_DIGEST_SIZE], u8 out2[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
301
__sha256_final(&mut_ctx, out1, SHA256_DIGEST_SIZE);
lib/crypto/sha256.c
305
__sha256_final(&mut_ctx, out2, SHA256_DIGEST_SIZE);
lib/crypto/sha256.c
309
const u8 *data2, size_t len, u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/sha256.c
310
u8 out2[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
430
u8 out[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
432
__hmac_sha256_final(&ctx->ctx, out, SHA256_DIGEST_SIZE);
lib/crypto/sha256.c
448
const u8 *data, size_t data_len, u8 out[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
472
u8 out[SHA256_DIGEST_SIZE])
lib/crypto/sha256.c
494
u8 mac[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256-testvecs.h
226
static const u8 hash_testvec_consolidated[SHA256_DIGEST_SIZE] = {
lib/crypto/tests/sha256-testvecs.h
233
static const u8 hmac_testvec_consolidated[SHA256_DIGEST_SIZE] = {
lib/crypto/tests/sha256-testvecs.h
6
u8 digest[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
109
u8 hash1_a[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
11
#define HASH_SIZE SHA256_DIGEST_SIZE
lib/crypto/tests/sha256_kunit.c
110
u8 hash2_a[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
111
u8 hash1_b[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
112
u8 hash2_b[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
123
KUNIT_ASSERT_MEMEQ(test, hash1_a, hash1_b, SHA256_DIGEST_SIZE);
lib/crypto/tests/sha256_kunit.c
124
KUNIT_ASSERT_MEMEQ(test, hash2_a, hash2_b, SHA256_DIGEST_SIZE);
lib/crypto/tests/sha256_kunit.c
135
u8 expected_hash[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
136
u8 hash[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
149
SHA256_DIGEST_SIZE);
lib/crypto/tests/sha256_kunit.c
165
u8 hash1[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
166
u8 hash2[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
57
u8 expected_hash1[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
58
u8 expected_hash2[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256_kunit.c
64
hash1 = alloc_guarded_buf(test, SHA256_DIGEST_SIZE);
lib/crypto/tests/sha256_kunit.c
65
hash2 = alloc_guarded_buf(test, SHA256_DIGEST_SIZE);
lib/crypto/tests/sha256_kunit.c
94
test, hash1, expected_hash1, SHA256_DIGEST_SIZE,
lib/crypto/tests/sha256_kunit.c
98
test, hash2, expected_hash2, SHA256_DIGEST_SIZE,
lib/crypto/x86/sha256.h
45
u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/x86/sha256.h
46
u8 out2[SHA256_DIGEST_SIZE]);
lib/crypto/x86/sha256.h
51
u8 out1[SHA256_DIGEST_SIZE],
lib/crypto/x86/sha256.h
52
u8 out2[SHA256_DIGEST_SIZE])
lib/crypto/x86/sha256.h
64
kmsan_unpoison_memory(out1, SHA256_DIGEST_SIZE);
lib/crypto/x86/sha256.h
65
kmsan_unpoison_memory(out2, SHA256_DIGEST_SIZE);
net/ceph/auth_x.c
1078
BUILD_BUG_ON(SHA256_DIGEST_SIZE + sizeof(*sigblock) >
net/ceph/auth_x.c
1080
sigblock = enc_buf + SHA256_DIGEST_SIZE;
net/ceph/auth_x.c
569
BUILD_BUG_ON(SHA256_DIGEST_SIZE + sizeof(*blob) >
net/ceph/auth_x.c
571
blob = enc_buf + SHA256_DIGEST_SIZE;
net/ceph/auth_x.c
587
ret = SHA256_DIGEST_SIZE;
net/ceph/crypto.c
442
int buf_len, u8 hmac[SHA256_DIGEST_SIZE])
net/ceph/crypto.c
447
memset(hmac, 0, SHA256_DIGEST_SIZE);
net/ceph/crypto.h
45
int buf_len, u8 hmac[SHA256_DIGEST_SIZE]);
net/ceph/messenger_v2.c
1435
buf = alloc_conn_buf(con, head_onwire_len(SHA256_DIGEST_SIZE,
net/ceph/messenger_v2.c
1444
SHA256_DIGEST_SIZE);
net/ceph/messenger_v2.c
2430
u8 hmac[SHA256_DIGEST_SIZE];
net/ceph/messenger_v2.c
2441
ceph_decode_need(&p, end, SHA256_DIGEST_SIZE, bad);
net/ceph/messenger_v2.c
2442
if (crypto_memneq(p, hmac, SHA256_DIGEST_SIZE)) {
net/ceph/messenger_v2.c
783
u8 hmac[SHA256_DIGEST_SIZE])
net/ceph/messenger_v2.c
792
memset(hmac, 0, SHA256_DIGEST_SIZE);
net/ipv6/seg6_hmac.c
158
static_assert(SEG6_HMAC_FIELD_LEN == SHA256_DIGEST_SIZE);
net/mptcp/crypto.c
28
#define SHA256_DIGEST_WORDS (SHA256_DIGEST_SIZE / 4)
net/mptcp/options.c
631
u8 hmac[SHA256_DIGEST_SIZE];
net/mptcp/options.c
651
return get_unaligned_be64(&hmac[SHA256_DIGEST_SIZE - sizeof(u64)]);
net/mptcp/subflow.c
416
u8 hmac[SHA256_DIGEST_SIZE];
net/mptcp/subflow.c
568
u8 hmac[SHA256_DIGEST_SIZE];
net/mptcp/subflow.c
73
u8 hmac[SHA256_DIGEST_SIZE];
net/mptcp/subflow.c
757
u8 hmac[SHA256_DIGEST_SIZE];
net/sctp/auth.c
37
.hmac_len = SHA256_DIGEST_SIZE,
net/sctp/sm_make_chunk.c
1713
static_assert(sizeof(cookie->mac) == SHA256_DIGEST_SIZE);
net/sctp/sm_make_chunk.c
1764
u8 mac[SHA256_DIGEST_SIZE];
samples/tsm-mr/tsm_mr_sample.c
14
u8 rtmr0[SHA256_DIGEST_SIZE];
security/apparmor/crypto.c
21
return SHA256_DIGEST_SIZE;
security/apparmor/crypto.c
28
hash = kzalloc(SHA256_DIGEST_SIZE, GFP_KERNEL);
security/apparmor/crypto.c
45
profile->hash = kzalloc(SHA256_DIGEST_SIZE, GFP_KERNEL);
security/ipe/audit.c
186
u8 digest[SHA256_DIGEST_SIZE];
security/keys/encrypted-keys/encrypted.c
50
#define HASH_SIZE SHA256_DIGEST_SIZE
sound/soc/codecs/cros_ec_codec.c
701
memcpy(pp->hash, digest, SHA256_DIGEST_SIZE);
sound/soc/codecs/cros_ec_codec.c
725
memcpy(pp->hash, digest, SHA256_DIGEST_SIZE);
sound/soc/codecs/cros_ec_codec.c
750
uint8_t digest[SHA256_DIGEST_SIZE];
sound/soc/codecs/cros_ec_codec.c
765
dev_dbg(priv->dev, "hash=%*phN\n", SHA256_DIGEST_SIZE, digest);
sound/soc/codecs/cros_ec_codec.c
774
if (memcmp(digest, r.hash, SHA256_DIGEST_SIZE) == 0) {
tools/testing/cxl/test/mem.c
1829
u8 hash[SHA256_DIGEST_SIZE];
tools/testing/cxl/test/mem.c
1833
return sysfs_emit(buf, "%*phN\n", SHA256_DIGEST_SIZE, hash);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
197
#ifndef SHA256_DIGEST_SIZE
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
247
d->digest_size = SHA256_DIGEST_SIZE;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
32
#ifndef SHA256_DIGEST_SIZE
tools/testing/selftests/bpf/progs/test_fsverity.c
11
#ifndef SHA256_DIGEST_SIZE
tools/testing/selftests/bpf/progs/test_fsverity.c
17
char expected_digest[SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE];
tools/testing/selftests/bpf/progs/test_fsverity.c
18
char digest[SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE];
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
13
#ifndef SHA256_DIGEST_SIZE
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
38
char digest[MAGIC_SIZE + SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE];