Symbol: sha256
arch/arm64/crypto/aes-glue.c
172
sha256(in_key, key_len, digest);
arch/s390/crypto/hmac_s390.c
108
} sha256;
arch/s390/crypto/phmac_s390.c
210
} sha256;
arch/s390/kernel/cert_store.c
268
sha256((u8 *)vce + vce->vce_hdr.vc_offset, vce->vce_hdr.vc_length, hash);
arch/x86/kernel/cpu/microcode/amd.c
156
u8 sha256[SHA256_DIGEST_SIZE];
arch/x86/kernel/cpu/microcode/amd.c
289
sha256(data, len, digest);
arch/x86/kernel/cpu/microcode/amd.c
291
if (memcmp(digest, pd->sha256, sizeof(digest))) {
arch/x86/kernel/cpu/sgx/ioctl.c
502
sha256(sigstruct->modulus, SGX_MODULUS_SIZE, (u8 *)mrsigner);
crypto/asymmetric_keys/x509_parser.h
19
u8 sha256[SHA256_DIGEST_SIZE]; /* Hash for blacklist purposes */
crypto/asymmetric_keys/x509_public_key.c
38
sha256(cert->tbs, cert->tbs_size, cert->sha256);
crypto/asymmetric_keys/x509_public_key.c
39
ret = is_hash_blacklisted(cert->sha256, sizeof(cert->sha256),
crypto/asymmetric_keys/x509_public_key.c
43
(int)sizeof(cert->sha256), cert->sha256);
crypto/rsassa-pkcs1.c
102
_(sha256),
crypto/sha256.c
158
sha256(data, len, out);
drivers/base/firmware_loader/main.c
815
sha256(fw->data, fw->size, digest);
drivers/char/tpm/tpm-sysfs.c
489
PCR_ATTR_BUILD(TPM_ALG_SHA256, sha256);
drivers/char/tpm/tpm2-sessions.c
1112
sha256(&buf->data[offset_r], len, name + 2);
drivers/crypto/chelsio/chcr_algo.c
287
struct hmac_sha256_key sha256;
drivers/crypto/chelsio/chcr_algo.c
308
hmac_sha256_preparekey(&k.sha256, raw_key, raw_key_len);
drivers/crypto/chelsio/chcr_algo.c
309
for (int i = 0; i < ARRAY_SIZE(k.sha256.key.istate.h); i++) {
drivers/crypto/chelsio/chcr_algo.c
310
istate32[i] = cpu_to_be32(k.sha256.key.istate.h[i]);
drivers/crypto/chelsio/chcr_algo.c
311
ostate32[i] = cpu_to_be32(k.sha256.key.ostate.h[i]);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
722
struct sha256_state *sha256;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
732
sha256 = (struct sha256_state *)pad;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
733
swap_data32(sha256->state, SHA256_DIGEST_SIZE);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
811
struct sha256_state *sha256;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
821
sha256 = (struct sha256_state *)pad;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
822
swap_data32(sha256->state, SHA256_DIGEST_SIZE);
drivers/crypto/nx/nx-sha256.c
114
memcpy(csbcpb->cpb.sha256.input_partial_digest,
drivers/crypto/nx/nx-sha256.c
115
csbcpb->cpb.sha256.message_digest,
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
168
csbcpb->cpb.sha256.message_bit_length = (u64) (sctx->count * 8);
drivers/crypto/nx/nx-sha256.c
200
memcpy(out, csbcpb->cpb.sha256.message_digest, 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_csbcpb.h
130
struct cop_symcpb_sha256 sha256;
drivers/crypto/padlock-sha.c
330
struct shash_alg *sha256;
drivers/crypto/padlock-sha.c
346
sha256 = &sha256_alg;
drivers/crypto/padlock-sha.c
349
sha256 = &sha256_alg_nano;
drivers/crypto/padlock-sha.c
356
rc = crypto_register_shash(sha256);
drivers/crypto/sa2ul.c
412
struct sha256_state *sha256;
drivers/crypto/sa2ul.c
421
sha256 = state;
drivers/crypto/sa2ul.c
422
result = sha256->state;
drivers/crypto/sa2ul.c
443
struct sha256_state sha256;
drivers/firmware/efi/embedded-firmware.c
56
sha256(map + i, desc->length, hash);
drivers/firmware/efi/embedded-firmware.c
57
if (memcmp(hash, desc->sha256, 32) == 0)
drivers/md/dm-verity-target.c
125
struct sha256_ctx *ctx = &io->hash_ctx.sha256;
drivers/md/dm-verity-target.c
131
*ctx = *v->initial_hashstate.sha256;
drivers/md/dm-verity-target.c
1342
offsetofend(struct dm_verity_io, hash_ctx.sha256);
drivers/md/dm-verity-target.c
1371
v->initial_hashstate.sha256 =
drivers/md/dm-verity-target.c
1373
if (!v->initial_hashstate.sha256) {
drivers/md/dm-verity-target.c
1377
sha256_init(v->initial_hashstate.sha256);
drivers/md/dm-verity-target.c
1378
sha256_update(v->initial_hashstate.sha256,
drivers/md/dm-verity-target.c
473
sha256_finup_2x(v->initial_hashstate.sha256,
drivers/md/dm-verity.h
132
struct sha256_ctx sha256;
drivers/md/dm-verity.h
47
struct sha256_ctx *sha256; /* for use_sha256_lib=1 */
drivers/net/usb/r8152.c
4632
sha256(fw_hdr->version, size - sizeof(checksum), checksum);
drivers/platform/x86/touchscreen_dmi.c
104
.sha256 = { 0xc0, 0x88, 0xc5, 0xef, 0xd1, 0x70, 0x77, 0x59,
drivers/platform/x86/touchscreen_dmi.c
149
.sha256 = { 0xfd, 0x0a, 0x08, 0x08, 0x3c, 0xa6, 0x34, 0x4e,
drivers/platform/x86/touchscreen_dmi.c
180
.sha256 = { 0xdb, 0x92, 0x68, 0xa8, 0xdb, 0x81, 0x31, 0x00,
drivers/platform/x86/touchscreen_dmi.c
206
.sha256 = { 0xf7, 0xc0, 0xe8, 0x5a, 0x6c, 0xf2, 0xeb, 0x8d,
drivers/platform/x86/touchscreen_dmi.c
236
.sha256 = { 0x93, 0xe5, 0x49, 0xe0, 0xb6, 0xa2, 0xb4, 0xb3,
drivers/platform/x86/touchscreen_dmi.c
320
.sha256 = { 0xff, 0x62, 0x2d, 0xd1, 0x8a, 0x78, 0x04, 0x7b,
drivers/platform/x86/touchscreen_dmi.c
637
.sha256 = { 0x8f, 0xbd, 0x8f, 0x0c, 0x6b, 0xba, 0x5b, 0xf5,
drivers/platform/x86/touchscreen_dmi.c
722
.sha256 = { 0xd0, 0x58, 0xc4, 0x7d, 0x55, 0x2d, 0x62, 0x18,
drivers/platform/x86/touchscreen_dmi.c
947
.sha256 = { 0x9d, 0xb0, 0x3d, 0xf1, 0x00, 0x3c, 0xb5, 0x25,
drivers/platform/x86/touchscreen_dmi.c
972
.sha256 = { 0x9d, 0xb0, 0x3d, 0xf1, 0x00, 0x3c, 0xb5, 0x25,
fs/btrfs/fs.c
118
sha256_final(&ctx->sha256, out);
fs/btrfs/fs.c
54
sha256(data, len, out);
fs/btrfs/fs.c
76
sha256_init(&ctx->sha256);
fs/btrfs/fs.c
97
sha256_update(&ctx->sha256, data, len);
fs/btrfs/fs.h
1093
struct sha256_ctx sha256;
fs/ceph/crypto.c
263
sha256(extra, len - CEPH_NOHASH_NAME_MAX, hash);
fs/crypto/fname.c
296
offsetof(struct fscrypt_nokey_name, sha256));
fs/crypto/fname.c
308
sha256(&iname->name[sizeof(nokey_name.bytes)],
fs/crypto/fname.c
310
nokey_name.sha256);
fs/crypto/fname.c
396
(ret > offsetof(struct fscrypt_nokey_name, sha256) &&
fs/crypto/fname.c
450
sha256(&de_name[sizeof(nokey_name->bytes)],
fs/crypto/fname.c
452
return !memcmp(digest, nokey_name->sha256, sizeof(digest));
fs/crypto/fname.c
63
u8 sha256[SHA256_DIGEST_SIZE];
fs/crypto/fname.c
71
#define FSCRYPT_NOKEY_NAME_MAX offsetofend(struct fscrypt_nokey_name, sha256)
fs/nfsd/nfs4recover.c
1067
sha256(principal, strlen(principal),
fs/nfsd/nfs4recover.c
1262
sha256(principal, strlen(principal), digest);
fs/smb/server/vfs.c
1430
sha256(acl.sd_buf, acl.sd_size, acl.hash);
fs/smb/server/vfs.c
1445
sha256(acl_ndr.data, acl_ndr.offset, acl.posix_acl_hash);
fs/smb/server/vfs.c
1502
sha256(acl_ndr.data, acl_ndr.offset, cmp_hash);
fs/verity/fsverity_private.h
35
struct sha256_ctx sha256;
fs/verity/hash_algs.c
116
ctx.sha256 = params->hashstate->sha256;
fs/verity/hash_algs.c
117
sha256_update(&ctx.sha256, data, params->block_size);
fs/verity/hash_algs.c
118
sha256_final(&ctx.sha256, out);
fs/verity/hash_algs.c
142
sha256(data, size, out);
fs/verity/hash_algs.c
78
sha256_init(&ctx.sha256);
fs/verity/hash_algs.c
79
sha256_update(&ctx.sha256, padded_salt, padded_salt_size);
fs/verity/hash_algs.c
80
res = kmemdup(&ctx.sha256, sizeof(ctx.sha256), GFP_KERNEL);
fs/verity/verify.c
357
sha256_finup_2x(params->hashstate ? &params->hashstate->sha256 :
include/crypto/sha2.h
378
void sha256(const u8 *data, size_t len, u8 out[at_least SHA256_DIGEST_SIZE]);
include/linux/efi_embedded_fw.h
34
u8 sha256[32];
include/net/seg6_hmac.h
38
struct hmac_sha256_key sha256;
kernel/bpf/arraymap.c
183
sha256(array->value, (u64)array->elem_size * array->map.max_entries,
kernel/bpf/core.c
334
sha256((u8 *)dst, size, fp->digest);
lib/crypto/sha256.c
270
EXPORT_SYMBOL(sha256);
lib/crypto/sha256.c
342
sha256(raw_key, raw_key_len, derived_key.b);
lib/crypto/tests/sha256_kunit.c
9
#define HASH sha256
net/ipv6/seg6_hmac.c
157
hmac_sha256(&hinfo->key.sha256, ring, plen, output);
net/ipv6/seg6_hmac.c
246
hmac_sha256_preparekey(&hinfo->key.sha256,
net/mptcp/crypto.c
35
sha256((__force u8 *)&input, sizeof(input), (u8 *)mptcp_hashed_key);
security/apparmor/crypto.c
32
sha256(data, len, hash);
security/ipe/audit.c
188
sha256(p->pkcs7, p->pkcs7len, digest);
security/keys/encrypted-keys/encrypted.c
352
sha256(derived_buf, derived_buf_len, derived_key);
sound/soc/codecs/cros_ec_codec.c
764
sha256(buf, size, digest);
tools/testing/cxl/test/mem.c
1831
sha256(mdata->fw, mdata->fw_size, hash);