Symbol: digest
arch/arm/crypto/ghash-ce-glue.c
107
ctx->digest[1] = get_unaligned_be64(src);
arch/arm/crypto/ghash-ce-glue.c
108
ctx->digest[0] = get_unaligned_be64(src + 8);
arch/arm/crypto/ghash-ce-glue.c
122
ghash_do_update(1, ctx->digest, buf, key, NULL);
arch/arm/crypto/ghash-ce-glue.c
50
u64 digest[GHASH_DIGEST_SIZE/sizeof(u64)];
arch/arm/crypto/ghash-ce-glue.c
88
ghash_do_update(blocks, ctx->digest, src, key, NULL);
arch/arm/crypto/ghash-ce-glue.c
97
put_unaligned_be64(ctx->digest[1], dst);
arch/arm/crypto/ghash-ce-glue.c
98
put_unaligned_be64(ctx->digest[0], dst + 8);
arch/arm64/crypto/aes-glue.c
165
u8 digest[SHA256_DIGEST_SIZE];
arch/arm64/crypto/aes-glue.c
172
sha256(in_key, key_len, digest);
arch/arm64/crypto/aes-glue.c
174
return aes_expandkey(&ctx->key2, digest, sizeof(digest));
arch/arm64/crypto/ghash-ce-glue.c
111
put_unaligned_be64(ctx->digest[1], dst);
arch/arm64/crypto/ghash-ce-glue.c
112
put_unaligned_be64(ctx->digest[0], dst + 8);
arch/arm64/crypto/ghash-ce-glue.c
121
ctx->digest[1] = get_unaligned_be64(src);
arch/arm64/crypto/ghash-ce-glue.c
122
ctx->digest[0] = get_unaligned_be64(src + 8);
arch/arm64/crypto/ghash-ce-glue.c
136
ghash_do_simd_update(1, ctx->digest, buf, key, NULL,
arch/arm64/crypto/ghash-ce-glue.c
39
u64 digest[GHASH_DIGEST_SIZE/sizeof(u64)];
arch/arm64/crypto/ghash-ce-glue.c
98
ghash_do_simd_update(chunk, ctx->digest, src, key, NULL,
arch/arm64/crypto/sm4-ce-glue.c
47
asmlinkage void sm4_ce_mac_update(const u32 *rkey_enc, u8 *digest,
arch/arm64/crypto/sm4-ce-glue.c
570
memset(ctx->digest, 0, SM4_BLOCK_SIZE);
arch/arm64/crypto/sm4-ce-glue.c
583
sm4_ce_mac_update(tctx->key.rkey_enc, ctx->digest, p,
arch/arm64/crypto/sm4-ce-glue.c
595
crypto_xor(ctx->digest, src, len);
arch/arm64/crypto/sm4-ce-glue.c
597
ctx->digest[len] ^= 0x80;
arch/arm64/crypto/sm4-ce-glue.c
601
sm4_ce_mac_update(tctx->key.rkey_enc, ctx->digest, consts, 1,
arch/arm64/crypto/sm4-ce-glue.c
603
memcpy(out, ctx->digest, SM4_BLOCK_SIZE);
arch/arm64/crypto/sm4-ce-glue.c
614
crypto_xor(ctx->digest, src, len);
arch/arm64/crypto/sm4-ce-glue.c
616
sm4_ce_crypt_block(tctx->key.rkey_enc, ctx->digest,
arch/arm64/crypto/sm4-ce-glue.c
617
ctx->digest);
arch/arm64/crypto/sm4-ce-glue.c
619
memcpy(out, ctx->digest, SM4_BLOCK_SIZE);
arch/arm64/crypto/sm4-ce-glue.c
66
u8 digest[SM4_BLOCK_SIZE];
arch/riscv/purgatory/purgatory.c
24
u8 digest[SHA256_DIGEST_SIZE];
arch/riscv/purgatory/purgatory.c
30
sha256_final(&sctx, digest);
arch/riscv/purgatory/purgatory.c
31
if (memcmp(digest, purgatory_sha256_digest, sizeof(digest)) != 0)
arch/s390/crypto/hmac_s390.c
101
u8 *digest, unsigned int digestsize, bool final)
arch/s390/crypto/hmac_s390.c
155
memcpy(digest, &param, digestsize);
arch/s390/crypto/hmac_s390.c
161
u8 *digest, unsigned int digestsize)
arch/s390/crypto/hmac_s390.c
163
return hash_data(in, inlen, digest, digestsize, true);
arch/s390/crypto/hmac_s390.c
341
.digest = s390_hmac_sha2_digest, \
arch/s390/crypto/phmac_s390.c
203
u8 *digest, unsigned int digestsize)
arch/s390/crypto/phmac_s390.c
253
memcpy(digest, &param, digestsize);
arch/s390/crypto/phmac_s390.c
946
.digest = phmac_digest, \
arch/s390/purgatory/purgatory.c
18
u8 digest[SHA256_DIGEST_SIZE];
arch/s390/purgatory/purgatory.c
27
sha256_final(&sctx, digest);
arch/s390/purgatory/purgatory.c
29
if (memcmp(digest, purgatory_sha256_digest, sizeof(digest)))
arch/x86/kernel/cpu/microcode/amd.c
271
u8 digest[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/microcode/amd.c
295
pr_cont("0x%x ", digest[i]);
arch/x86/purgatory/purgatory.c
27
u8 digest[SHA256_DIGEST_SIZE];
arch/x86/purgatory/purgatory.c
36
sha256_final(&sctx, digest);
arch/x86/purgatory/purgatory.c
38
if (memcmp(digest, purgatory_sha256_digest, sizeof(digest)))
crypto/ahash.c
343
if (op == &crypto_ahash_alg(tfm)->digest) {
crypto/ahash.c
580
return ahash_do_req_chain(req, &crypto_ahash_alg(tfm)->digest);
crypto/asymmetric_keys/mscode_parser.c
122
ctx->digest = kmemdup(value, vlen, GFP_KERNEL);
crypto/asymmetric_keys/mscode_parser.c
123
if (!ctx->digest)
crypto/asymmetric_keys/verify_pefile.c
328
void *digest;
crypto/asymmetric_keys/verify_pefile.c
365
digest = (void *)desc + desc_size;
crypto/asymmetric_keys/verify_pefile.c
366
ret = crypto_shash_final(desc, digest);
crypto/asymmetric_keys/verify_pefile.c
370
pr_debug("Digest calc = [%*ph]\n", ctx->digest_len, digest);
crypto/asymmetric_keys/verify_pefile.c
375
if (memcmp(digest, ctx->digest, ctx->digest_len) != 0) {
crypto/asymmetric_keys/verify_pefile.c
446
ctx.digest_len, ctx.digest_len, ctx.digest);
crypto/asymmetric_keys/verify_pefile.c
454
kfree_sensitive(ctx.digest);
crypto/asymmetric_keys/verify_pefile.h
23
const void *digest; /* Digest */
crypto/blake2b.c
78
.digest = crypto_blake2b_digest, \
crypto/crc32.c
99
.digest = crc32_digest,
crypto/crc32c.c
137
.digest = chksum_digest,
crypto/cryptd.c
713
inst->alg.digest = cryptd_hash_digest_enqueue;
crypto/crypto_null.c
75
.digest = null_digest,
crypto/ecdsa-p1363.c
21
const void *digest, unsigned int dlen)
crypto/ecdsa-p1363.c
35
return crypto_sig_verify(ctx->child, &sig, sizeof(sig), digest, dlen);
crypto/ecdsa-x962.c
78
const void *digest, unsigned int dlen)
crypto/ecdsa-x962.c
92
digest, dlen);
crypto/ecdsa.c
68
const void *digest, unsigned int dlen)
crypto/ecdsa.c
84
ecc_digits_from_bytes(digest, bufsize, hash, ctx->curve->g.ndigits);
crypto/ecrdsa.c
115
vli_from_le64(e, digest, ndigits);
crypto/ecrdsa.c
201
ctx->digest = "streebog256";
crypto/ecrdsa.c
205
ctx->digest = "streebog512";
crypto/ecrdsa.c
39
const char *digest; /* digest name from oid */
crypto/ecrdsa.c
72
const void *digest, unsigned int dlen)
crypto/ecrdsa.c
91
!ctx->digest ||
crypto/ecrdsa.c
93
!digest ||
crypto/hctr2.c
154
u8 digest[POLYVAL_DIGEST_SIZE])
crypto/hctr2.c
175
polyval_final(poly_ctx, digest);
crypto/hctr2.c
184
u8 digest[POLYVAL_DIGEST_SIZE];
crypto/hctr2.c
190
hctr2_hash_message(req, rctx->bulk_part_dst, digest);
crypto/hctr2.c
191
crypto_xor(rctx->first_block, digest, BLOCKCIPHER_BLOCK_SIZE);
crypto/hctr2.c
214
u8 digest[POLYVAL_DIGEST_SIZE];
crypto/hctr2.c
234
hctr2_hash_message(req, rctx->bulk_part_src, digest);
crypto/hctr2.c
235
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto/hctr2.c
241
digest);
crypto/hctr2.c
244
digest);
crypto/hctr2.c
247
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto/hctr2.c
248
crypto_xor_cpy(rctx->xctr_iv, digest, tctx->L, BLOCKCIPHER_BLOCK_SIZE);
crypto/hmac.c
499
inst->alg.digest = hmac_digest_ahash;
crypto/krb5/rfc3961_simplified.c
140
struct krb5_buffer *digest,
crypto/krb5/rfc3961_simplified.c
158
digest->len = crypto_shash_digestsize(tfm);
crypto/krb5/rfc3961_simplified.c
159
digest->data = kzalloc(digest->len, gfp);
crypto/krb5/rfc3961_simplified.c
160
if (!digest->data)
crypto/krb5/rfc3961_simplified.c
168
ret = crypto_shash_finup(desc, data->data, data->len, digest->data);
crypto/krb5/rfc3961_simplified.c
175
kfree_sensitive(digest->data);
crypto/krb5/rfc3961_simplified.c
665
void *buffer, *digest;
crypto/krb5/rfc3961_simplified.c
693
digest = buffer + krb5_shash_size(shash);
crypto/krb5/rfc3961_simplified.c
694
ret = crypto_shash_final(desc, digest);
crypto/krb5/rfc3961_simplified.c
699
done = sg_pcopy_from_buffer(sg, nr_sg, digest, krb5->cksum_len,
crypto/md5.c
188
.digest = crypto_md5_digest,
crypto/md5.c
208
.digest = crypto_hmac_md5_digest,
crypto/rsassa-pkcs1.c
218
const void *digest, unsigned int dlen)
crypto/rsassa-pkcs1.c
294
if (memcmp(digest, out_buf + pos, dlen) != 0)
crypto/sha1.c
192
.digest = crypto_sha1_digest,
crypto/sha1.c
212
.digest = crypto_hmac_sha1_digest,
crypto/sha256.c
329
.digest = crypto_sha224_digest,
crypto/sha256.c
347
.digest = crypto_sha256_digest,
crypto/sha256.c
367
.digest = crypto_hmac_sha224_digest,
crypto/sha256.c
387
.digest = crypto_hmac_sha256_digest,
crypto/sha3.c
108
.digest = crypto_sha3_256_digest,
crypto/sha3.c
121
.digest = crypto_sha3_384_digest,
crypto/sha3.c
134
.digest = crypto_sha3_512_digest,
crypto/sha3.c
95
.digest = crypto_sha3_224_digest,
crypto/sha512.c
335
.digest = crypto_sha384_digest,
crypto/sha512.c
353
.digest = crypto_sha512_digest,
crypto/sha512.c
373
.digest = crypto_hmac_sha384_digest,
crypto/sha512.c
393
.digest = crypto_hmac_sha512_digest,
crypto/shash.c
191
return crypto_shash_op_and_zero(crypto_shash_alg(tfm)->digest, desc,
crypto/shash.c
490
if (!alg->digest)
crypto/shash.c
491
alg->digest = shash_default_digest;
crypto/streebog_generic.c
1014
unsigned int len, u8 *digest)
crypto/streebog_generic.c
1020
memcpy(digest, &ctx->hash.qword[4], STREEBOG256_DIGEST_SIZE);
crypto/streebog_generic.c
1022
memcpy(digest, &ctx->hash.qword[0], STREEBOG512_DIGEST_SIZE);
crypto/testmgr.c
1264
if (memcmp(result, vec->digest, digestsize) != 0) {
crypto/testmgr.c
1737
vec->psize, (u8 *)vec->digest);
crypto/testmgr.c
1835
vec.digest = kmalloc(digestsize, GFP_KERNEL);
crypto/testmgr.c
1836
if (!vec.key || !vec.plaintext || !vec.digest) {
crypto/testmgr.c
1859
kfree(vec.digest);
crypto/testmgr.h
13292
.digest = "\x97\xb4\x75\x8f\x84\x92\x3d\x3f"
crypto/testmgr.h
13304
.digest = "\xc7\xdb\x17\x71\xa1\x5c\x0d\x22"
crypto/testmgr.h
13319
.digest = "\x9b\x07\x88\x7f\xd5\x95\x23\x12"
crypto/testmgr.h
13332
.digest = "\x00\xd4\x63\xb4\x9a\xf3\x52\xe2"
crypto/testmgr.h
13344
.digest = "\x8a\x8a\xe9\xc0\xc8\x97\x0e\x85"
crypto/testmgr.h
13359
.digest = "\x5f\x14\xc9\xa9\x20\xb2\xb4\xf0"
crypto/testmgr.h
13371
.digest = "\xa9\x9a\x5c\x44\xe2\x34\xee\x2c"
crypto/testmgr.h
13379
.digest = "\x17\x27\x62\xf3\x8b\x88\x1d\xc0"
crypto/testmgr.h
13388
.digest = "\xda\x45\xd1\xac\xec\x4d\xab\x46"
crypto/testmgr.h
13398
.digest = "\xbe\x24\x5d\x81\x8c\x8a\x10\xa4"
crypto/testmgr.h
13409
.digest = "\x91\x82\x31\x56\xd5\x77\xa4\xc5"
crypto/testmgr.h
13421
.digest = "\x2a\xae\xa5\x24\x0c\x12\x9f\x5f"
crypto/testmgr.h
23469
.digest = "\xba\x92\x57\x82\xaa\xa1\xf5\xd9"
crypto/testmgr.h
23478
.digest = "\x6d\x96\x28\x54\xa3\xb9\xfd\xa5"
crypto/testmgr.h
23490
.digest = "\x5c\x18\xd1\x19\xcc\xd6\x76\x61"
crypto/testmgr.h
23505
.digest = "\xc2\x69\x9a\x6e\xba\x55\xce\x9d"
crypto/testmgr.h
32822
.digest = "\x82\x92\x5c\x1c\xa1\xd1\x30\xb8",
crypto/testmgr.h
32829
.digest = "\x43\x47\x21\xca\x40\x63\x9b\x3f",
crypto/testmgr.h
32836
.digest = "\xe8\xf9\xbe\xca\xe9\x7e\x5d\x29",
crypto/testmgr.h
32843
.digest = "\x90\x03\x8f\xc6\xcf\x13\xc1\xdb",
crypto/testmgr.h
32850
.digest = "\xd5\x5e\x10\x05\x10\x12\x89\x86",
crypto/testmgr.h
32857
.digest = "\x0a\x94\x2b\x12\x4e\xca\xa5\x46",
crypto/testmgr.h
32867
.digest = "\x00\x00\x00\x00",
crypto/testmgr.h
32872
.digest = "\xd8\xb5\x46\xac",
crypto/testmgr.h
32878
.digest = "\x87\xa9\xcb\xed",
crypto/testmgr.h
32889
.digest = "\x3a\xdf\x4b\xb0",
crypto/testmgr.h
32900
.digest = "\xa9\x7a\x7f\x7b",
crypto/testmgr.h
32911
.digest = "\xba\xd3\xf8\x1c",
crypto/testmgr.h
32922
.digest = "\xa8\xa9\xc2\x02",
crypto/testmgr.h
32933
.digest = "\x27\xf0\x57\xe2",
crypto/testmgr.h
32944
.digest = "\x49\x78\x10\x08",
crypto/testmgr.h
32955
.digest = "\x9a\xb1\xdc\xf0",
crypto/testmgr.h
32966
.digest = "\xb4\x97\xcc\xd4",
crypto/testmgr.h
32977
.digest = "\x67\x9b\xfa\x79",
crypto/testmgr.h
32988
.digest = "\x24\xb5\x16\xef",
crypto/testmgr.h
32999
.digest = "\x15\x94\x80\x39",
crypto/testmgr.h
33035
.digest = "\x6c\xc6\x56\xde",
crypto/testmgr.h
33296
.digest = "\xfb\x3a\x7a\xda",
crypto/testmgr.h
33306
.digest = "\x00\x00\x00\x00",
crypto/testmgr.h
33311
.digest = "\x41\xf4\x27\xe6",
crypto/testmgr.h
33317
.digest = "\x78\x56\x34\x12",
crypto/testmgr.h
33328
.digest = "\x7f\x15\x2c\x0e",
crypto/testmgr.h
33339
.digest = "\xf6\xeb\x80\xe9",
crypto/testmgr.h
33350
.digest = "\xed\xbd\x74\xde",
crypto/testmgr.h
33361
.digest = "\x62\xc8\x79\xd5",
crypto/testmgr.h
33372
.digest = "\xd0\x9a\x97\xba",
crypto/testmgr.h
33383
.digest = "\x13\xd9\x29\x2b",
crypto/testmgr.h
33394
.digest = "\x0c\xb5\xe2\xa2",
crypto/testmgr.h
33405
.digest = "\xd1\x7f\xfb\xa6",
crypto/testmgr.h
33416
.digest = "\x59\x33\xe6\x7a",
crypto/testmgr.h
33427
.digest = "\xbe\x03\x01\xd2",
crypto/testmgr.h
33438
.digest = "\x75\xd3\xc5\x24",
crypto/testmgr.h
33474
.digest = "\x75\xd3\xc5\x24",
crypto/testmgr.h
33735
.digest = "\xec\x26\x4d\x95",
crypto/testmgr.h
33742
.digest = "\x99\xe9\xd8\x51\x37\xdb\x46\xef",
crypto/testmgr.h
33747
.digest = "\x20\x5c\x91\xaa\x88\xeb\x59\xd0",
crypto/testmgr.h
33753
.digest = "\xa8\xe8\x2b\xa9\x92\xa1\x37\x4a",
crypto/testmgr.h
33785
.digest = "\x41\xfc\xd4\x29\xfe\xe7\x85\x17",
crypto/testmgr.h
33791
.digest = "\xef\x17\x9b\x92\xa2\xfd\x75\xac",
crypto/testmgr.h
33799
.digest = "\xd1\x70\x4f\x14\x02\xc4\x9e\x71",
crypto/testmgr.h
33807
.digest = "\xa4\xcd\xfe\x8e\x37\xe2\x1c\x64"
crypto/testmgr.h
33841
.digest = "\x58\xbc\x55\xf2\x42\x81\x5c\xf0"
crypto/testmgr.h
34570
.digest = (u8[]){ 0x33, 0x45, 0x52, 0x4a, 0xbf, 0x6b, 0xbe, 0x18,
crypto/testmgr.h
34576
.digest = (u8[]){ 0x11, 0xcc, 0x66, 0x61, 0xe9, 0x22, 0xb0, 0xe4,
crypto/testmgr.h
34584
.digest = (u8[]){ 0x31, 0xe3, 0xd9, 0xd5, 0x4e, 0x72, 0xd8, 0x0b,
crypto/testmgr.h
34592
.digest = (u8[]){ 0x28, 0x20, 0xd1, 0xbe, 0x7f, 0xcc, 0xc1, 0x62,
crypto/testmgr.h
34600
.digest = (u8[]){ 0x45, 0xe9, 0x95, 0xb6, 0xc4, 0xe8, 0x22, 0xea,
crypto/testmgr.h
34608
.digest = (u8[]){ 0x7e, 0xb9, 0xf2, 0x9b, 0x2f, 0xc2, 0x01, 0xd4,
crypto/testmgr.h
34616
.digest = (u8[]){ 0x6e, 0x35, 0x01, 0x70, 0xbf, 0xb6, 0xc4, 0xba,
crypto/testmgr.h
34624
.digest = (u8[]){ 0x9d, 0xf1, 0x4b, 0x72, 0x48, 0x76, 0x4a, 0x86,
crypto/testmgr.h
34631
.digest = (u8[]){ 0x39, 0xa7, 0xeb, 0x9f, 0xed, 0xc1, 0x9a, 0xab,
crypto/testmgr.h
34638
.digest = (u8[]){ 0xc3, 0x08, 0xb1, 0xbf, 0xe4, 0xf9, 0xbc, 0xb4,
crypto/testmgr.h
34647
.digest = (u8[]){ 0x34, 0x75, 0x8b, 0x64, 0x71, 0x35, 0x62, 0x82,
crypto/testmgr.h
34656
.digest = (u8[]){ 0xce, 0x74, 0xa9, 0x2e, 0xe9, 0x40, 0x3d, 0xa2,
crypto/testmgr.h
34665
.digest = (u8[]){ 0x2e, 0x84, 0xdb, 0xa2, 0x5f, 0x0e, 0xe9, 0x52,
crypto/testmgr.h
34674
.digest = (u8[]){ 0x2e, 0x26, 0xf0, 0x09, 0x02, 0x65, 0x90, 0x09,
crypto/testmgr.h
34683
.digest = (u8[]){ 0xcc, 0x01, 0x08, 0x85, 0x36, 0xf7, 0x84, 0xf0,
crypto/testmgr.h
34692
.digest = (u8[]){ 0xc8, 0xf8, 0xf0, 0xa2, 0x69, 0xfa, 0xcc, 0x4d,
crypto/testmgr.h
34701
.digest = (u8[]){ 0x15, 0x09, 0x7a, 0x90, 0x13, 0x23, 0xab, 0x0c,
crypto/testmgr.h
34712
.digest = (u8[]){ 0x0b, 0x82, 0x88, 0xca, 0x05, 0x2f, 0x1b, 0x15,
crypto/testmgr.h
34723
.digest = (u8[]){ 0x4a, 0x81, 0x55, 0xb9, 0x79, 0x42, 0x8c, 0xc6,
crypto/testmgr.h
34734
.digest = (u8[]){ 0x34, 0xbd, 0xe1, 0x99, 0x43, 0x9f, 0x82, 0x72,
crypto/testmgr.h
34745
.digest = (u8[]){ 0x22, 0x14, 0xf4, 0xb0, 0x4c, 0xa8, 0xb5, 0x7d,
crypto/testmgr.h
34756
.digest = (u8[]){ 0x44, 0x4b, 0x24, 0x0f, 0xe3, 0xed, 0x86, 0xd0,
crypto/testmgr.h
34767
.digest = (u8[]){ 0x10, 0xeb, 0xb6, 0x77, 0x00, 0xb1, 0x86, 0x8e,
crypto/testmgr.h
34780
.digest = (u8[]){ 0xd2, 0x11, 0x31, 0x29, 0x3f, 0xea, 0xca, 0x72,
crypto/testmgr.h
34793
.digest = (u8[]){ 0xa3, 0x3e, 0x50, 0xbc, 0xfb, 0xd9, 0xf0, 0x82,
crypto/testmgr.h
34806
.digest = (u8[]){ 0x65, 0x67, 0x6d, 0x80, 0x06, 0x17, 0x97, 0x2f,
crypto/testmgr.h
34819
.digest = (u8[]){ 0xc2, 0x96, 0x2c, 0x6b, 0x84, 0xff, 0xee, 0xea,
crypto/testmgr.h
34832
.digest = (u8[]){ 0x0f, 0x32, 0x05, 0x09, 0xad, 0x9f, 0x25, 0xf7,
crypto/testmgr.h
3982
.digest = "\x31\xd6\xcf\xe0\xd1\x6a\xe9\x31"
crypto/testmgr.h
3987
.digest = "\xbd\xe5\x2c\xb3\x1d\xe3\x3e\x46"
crypto/testmgr.h
3992
.digest = "\xa4\x48\x01\x7a\xaf\x21\xd8\x52"
crypto/testmgr.h
3997
.digest = "\xd9\x13\x0a\x81\x64\x54\x9f\xe8"
crypto/testmgr.h
4002
.digest = "\xd7\x9e\x1c\x30\x8a\xa5\xbb\xcd"
crypto/testmgr.h
4007
.digest = "\x04\x3f\x85\x82\xf2\x41\xdb\x35"
crypto/testmgr.h
4013
.digest = "\xe3\x3b\x4d\xdc\x9c\x38\xf2\x19"
crypto/testmgr.h
4021
.digest = "\x6b\x4e\x03\x42\x36\x67\xdb\xb7"
crypto/testmgr.h
4028
.digest = "\x9e\x86\xff\x69\x55\x7c\xa9\x5f"
crypto/testmgr.h
4036
.digest = "\x8a\x24\x10\x8b\x15\x4a\xda\x21"
crypto/testmgr.h
4170
.digest = "\x7d\x0f\x2f\xb7\x65\x3b\xa7\x26"
crypto/testmgr.h
4180
.digest = "\xa7\xff\xc6\xf8\xbf\x1e\xd7\x66"
crypto/testmgr.h
4187
.digest = "\x80\x08\x4b\xf2\xfb\xa0\x24\x75"
crypto/testmgr.h
4195
.digest = "\x41\xc0\xdb\xa2\xa9\xd6\x24\x08"
crypto/testmgr.h
42
const char *digest;
crypto/testmgr.h
4329
.digest = "\xde\x41\x04\xbd\xda\xda\xd9\x71"
crypto/testmgr.h
4340
.digest = "\x0c\x63\xa7\x5b\x84\x5e\x4f\x7d"
crypto/testmgr.h
4349
.digest = "\x18\x15\xf7\x74\xf3\x20\x49\x1b"
crypto/testmgr.h
4359
.digest = "\x99\x1c\x66\x57\x55\xeb\x3a\x4b"
crypto/testmgr.h
4495
.digest = "\x1b\x19\x4d\x8f\xd5\x36\x87\x71"
crypto/testmgr.h
4508
.digest = "\xa6\x9f\x73\xcc\xa2\x3a\x9a\xc5"
crypto/testmgr.h
4519
.digest = "\x69\x7f\x2d\x85\x61\x72\xcb\x83"
crypto/testmgr.h
4531
.digest = "\x04\xa3\x71\xe8\x4e\xcf\xb5\xb8"
crypto/testmgr.h
4669
.digest = "\x59\xda\x30\xe3\x90\xe4\x3d\xde"
crypto/testmgr.h
4686
.digest = "\xd4\x1d\x8c\xd9\x8f\x00\xb2\x04"
crypto/testmgr.h
4691
.digest = "\x0c\xc1\x75\xb9\xc0\xf1\xb6\xa8"
crypto/testmgr.h
4696
.digest = "\x90\x01\x50\x98\x3c\xd2\x4f\xb0"
crypto/testmgr.h
4701
.digest = "\xf9\x6b\x69\x7d\x7c\xb7\x93\x8d"
crypto/testmgr.h
4706
.digest = "\xc3\xfc\xd3\xd7\x61\x92\xe4\x00"
crypto/testmgr.h
4711
.digest = "\xd1\x74\xab\x98\xd2\x77\xd9\xf5"
crypto/testmgr.h
4717
.digest = "\x57\xed\xf4\xa2\x2b\xe3\xc9\x55"
crypto/testmgr.h
4728
.digest = "\x9c\x11\x85\xa5\xc5\xe9\xfc\x54\x61\x28"
crypto/testmgr.h
4733
.digest = "\x0b\xdc\x9d\x2d\x25\x6b\x3e\xe9\xda\xae"
crypto/testmgr.h
4738
.digest = "\x8e\xb2\x08\xf7\xe0\x5d\x98\x7a\x9b\x04"
crypto/testmgr.h
4743
.digest = "\x5d\x06\x89\xef\x49\xd2\xfa\xe5\x72\xb8"
crypto/testmgr.h
4748
.digest = "\xf7\x1c\x27\x10\x9c\x69\x2c\x1b\x56\xbb"
crypto/testmgr.h
4754
.digest = "\xb0\xe2\x0b\x6e\x31\x16\x64\x02\x86\xed"
crypto/testmgr.h
4760
.digest = "\x9b\x75\x2e\x45\x57\x3d\x4b\x39\xf4\xdb"
crypto/testmgr.h
4766
.digest = "\x12\xa0\x53\x38\x4a\x9c\x0c\x88\xe4\x05"
crypto/testmgr.h
4773
.digest = "\x6f\x3f\xa3\x9b\x6b\x50\x3c\x38\x4f\x91"
crypto/testmgr.h
4778
.digest = "\x94\xc2\x64\x11\x54\x04\xe6\x33\x79\x0d"
crypto/testmgr.h
4790
.digest =
crypto/testmgr.h
4808
.digest =
crypto/testmgr.h
4820
.digest =
crypto/testmgr.h
4842
.digest =
crypto/testmgr.h
4868
.digest =
crypto/testmgr.h
4887
.digest =
crypto/testmgr.h
4909
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4917
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4926
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4934
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4944
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4958
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4979
.digest = "\xca\x05\xe1\x44\xed\x05\xd1\x85"
crypto/testmgr.h
4995
.digest = "\x22\x0b\xf5\x79\xde\xd5\x55\x39"
crypto/testmgr.h
5006
.digest = "\xc0\xba\x18\xc6\x8b\x90\xc8\x8b"
crypto/testmgr.h
5015
.digest = "\x2e\x87\xf1\xd1\x68\x62\xe6\xd9"
crypto/testmgr.h
5030
.digest = "\xda\x39\xa3\xee\x5e\x6b\x4b\x0d\x32\x55"
crypto/testmgr.h
5035
.digest = "\xa9\x99\x3e\x36\x47\x06\x81\x6a\xba\x3e"
crypto/testmgr.h
5040
.digest = "\x84\x98\x3e\x44\x1c\x3b\xd2\x6e\xba\xae"
crypto/testmgr.h
5065
.digest = "\x97\x01\x11\xc4\xe7\x7b\xcc\x88\xcc\x20"
crypto/testmgr.h
5070
.digest = "\xc8\x71\xf6\x9a\x63\xcc\xa9\x84\x84\x82"
crypto/testmgr.h
5202
.digest = "\xb8\xe3\x54\xed\xc5\xfc\xef\xa4"
crypto/testmgr.h
5216
.digest = "\xd1\x4a\x02\x8c\x2a\x3a\x2b\xc9"
crypto/testmgr.h
5223
.digest = "\x23\x09\x7D\x22\x34\x05\xD8\x22"
crypto/testmgr.h
5231
.digest = "\x75\x38\x8B\x16\x51\x27\x76\xCC"
crypto/testmgr.h
5238
.digest = "\xc4\xdb\x2b\x3a\x58\xc3\x99\x01"
crypto/testmgr.h
5372
.digest = "\x98\x43\x07\x63\x75\xe0\xa7\x1c"
crypto/testmgr.h
5386
.digest = "\xe3\xb0\xc4\x42\x98\xfc\x1c\x14"
crypto/testmgr.h
5393
.digest = "\xba\x78\x16\xbf\x8f\x01\xcf\xea"
crypto/testmgr.h
5400
.digest = "\x24\x8d\x6a\x61\xd2\x06\x38\xb8"
crypto/testmgr.h
5407
.digest = "\xb5\xfe\xad\x56\x7d\xff\xcb\xa4"
crypto/testmgr.h
5541
.digest = "\xc5\xce\x0c\xca\x01\x4f\x53\x3a"
crypto/testmgr.h
5555
.digest = "\x38\xb0\x60\xa7\x51\xac\x96\x38"
crypto/testmgr.h
5564
.digest = "\xcb\x00\x75\x3f\x45\xa3\x5e\x8b"
crypto/testmgr.h
5573
.digest = "\x33\x91\xfd\xdd\xfc\x8d\xc7\x39"
crypto/testmgr.h
5583
.digest = "\x09\x33\x0c\x33\xf7\x11\x47\xe8"
crypto/testmgr.h
5593
.digest = "\x3d\x20\x89\x73\xab\x35\x08\xdb"
crypto/testmgr.h
5729
.digest = "\x4d\x97\x23\xc8\xea\x7a\x7c\x15"
crypto/testmgr.h
5745
.digest = "\xcf\x83\xe1\x35\x7e\xef\xb8\xbd"
crypto/testmgr.h
5756
.digest = "\xdd\xaf\x35\xa1\x93\x61\x7a\xba"
crypto/testmgr.h
5767
.digest = "\x20\x4a\x8f\xc6\xdd\xa8\x2f\x0a"
crypto/testmgr.h
5779
.digest = "\x8e\x95\x9b\x75\xda\xe3\x13\xda"
crypto/testmgr.h
5791
.digest = "\x93\x0d\x0c\xef\xcb\x30\xff\x11"
crypto/testmgr.h
5929
.digest = "\x76\xc9\xd4\x91\x7a\x5f\x0f\xaa"
crypto/testmgr.h
5950
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
5963
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
5974
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
5985
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
5996
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6008
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6020
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6031
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6046
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
6057
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
6066
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
6075
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
6084
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6094
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6104
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6113
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6126
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
6135
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
6142
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
6149
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
6156
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6164
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6172
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6179
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6195
.digest = "\xda\x53\xeb\x0a\xd2\xc5\x5b\xb6"
crypto/testmgr.h
6203
.digest = "\x3e\x1f\x5c\x4d\x65\xf0\xef\xce"
crypto/testmgr.h
6214
.digest = "\xfb\x49\x8a\x36\xe1\x96\xe1\x96"
crypto/testmgr.h
6225
.digest = "\x2b\x5c\x0c\x7f\x52\xd1\x60\xc2"
crypto/testmgr.h
6233
.digest = "\xf8\x94\x87\x2a\x4b\x63\x99\x28"
crypto/testmgr.h
6290
.digest = "\xad\xb1\xc1\xe9\x56\x70\x31\x1d"
crypto/testmgr.h
6306
.digest = "\x92\x94\x72\x7a\x36\x38\xbb\x1c"
crypto/testmgr.h
6313
.digest = "\x75\x0c\x78\x3e\x6a\xb0\xb5\x03"
crypto/testmgr.h
6323
.digest = "\x56\xbe\x34\x52\x1d\x14\x4c\x88"
crypto/testmgr.h
6335
.digest = "\x69\x7e\xaf\x0a\xca\x3a\x3a\xea"
crypto/testmgr.h
6342
.digest = "\x56\x46\x1e\xf2\x34\x2e\xdc\x00"
crypto/testmgr.h
6355
.digest = "\x6b\x1a\xb7\xfe\x4b\xd7\xbf\x8f"
crypto/testmgr.h
6369
.digest = "\x6f\x63\x0f\xad\x67\xcd\xa0\xee"
crypto/testmgr.h
6383
.digest = "\x24\xcb\x4b\xd6\x7d\x20\xfc\x1a\x5d\x2e"
crypto/testmgr.h
6390
.digest = "\xdd\xa6\xc0\x21\x3a\x48\x5a\x9e\x24\xf4"
crypto/testmgr.h
6400
.digest = "\xb0\xb1\x05\x36\x0d\xe7\x59\x96\x0a\xb4"
crypto/testmgr.h
6412
.digest = "\xd5\xca\x86\x2f\x4d\x21\xd5\xe6\x10\xe1"
crypto/testmgr.h
6419
.digest = "\x76\x19\x69\x39\x78\xf9\x1d\x90\x53\x9a"
crypto/testmgr.h
6432
.digest = "\x64\x66\xca\x07\xac\x5e\xac\x29\xe1\xbd"
crypto/testmgr.h
6446
.digest = "\x69\xea\x60\x79\x8d\x71\x61\x6c\xce\x5f"
crypto/testmgr.h
6460
.digest = "\xb6\x17\x31\x86\x55\x05\x72\x64"
crypto/testmgr.h
6468
.digest = "\xef\xfc\xdf\x6a\xe5\xeb\x2f\xa2\xd2\x74"
crypto/testmgr.h
6479
.digest = "\x12\x5d\x73\x42\xb9\xac\x11\xcd\x91\xa3"
crypto/testmgr.h
6491
.digest = "\x4c\x90\x07\xf4\x02\x62\x50\xc6\xbc\x84"
crypto/testmgr.h
6498
.digest = "\x4c\x1a\x03\x42\x4b\x55\xe0\x7f\xe7\xf2"
crypto/testmgr.h
6511
.digest = "\xaa\x4a\xe5\xe1\x52\x72\xd0\x0e\x95\x70"
crypto/testmgr.h
6525
.digest = "\xe8\xe9\x9d\x0f\x45\x23\x7d\x78\x6d\x6b"
crypto/testmgr.h
6543
.digest = "\x89\x6f\xb1\x12\x8a\xbb\xdf\x19"
crypto/testmgr.h
6556
.digest = "\xa3\x0e\x01\x09\x8b\xc6\xdb\xbf"
crypto/testmgr.h
6589
.digest = "\x95\xe9\xa0\xdb\x96\x20\x95\xad"
crypto/testmgr.h
6635
.digest = "\x3a\x85\x41\x66\xac\x5d\x9f\x02"
crypto/testmgr.h
6655
.digest = "\xa2\x1b\x1f\x5d\x4c\xf4\xf7\x3a"
crypto/testmgr.h
6667
.digest = "\x10\x4f\xdc\x12\x57\x32\x8f\x08"
crypto/testmgr.h
6680
.digest = "\x47\x03\x05\xfc\x7e\x40\xfe\x34"
crypto/testmgr.h
6691
.digest = "\x19\x8a\x60\x7e\xb4\x4b\xfb\xc6"
crypto/testmgr.h
6700
.digest = "\x5b\xdc\xc1\x46\xbf\x60\x75\x4e"
crypto/testmgr.h
6715
.digest = "\xcd\xcb\x12\x20\xd1\xec\xcc\xea"
crypto/testmgr.h
6731
.digest = "\xd4\x63\x3c\x17\xf6\xfb\x8d\x74"
crypto/testmgr.h
6742
.digest = "\x75\x46\xaf\x01\x84\x1f\xc0\x9b"
crypto/testmgr.h
6757
.digest = "\x69\x53\x02\x5e\xd9\x6f\x0c\x09"
crypto/testmgr.h
6773
.digest = "\x63\x55\xac\x22\xe8\x90\xd0\xa3"
crypto/testmgr.h
6785
.digest = "\xbb\x1d\x69\x29\xe9\x59\x37\x28"
crypto/testmgr.h
6794
.digest = "\x07\x0a\x16\xb4\x6b\x4d\x41\x44"
crypto/testmgr.h
6806
.digest = "\xdf\xa6\x67\x47\xde\x9a\xe6\x30"
crypto/testmgr.h
6821
.digest = "\x51\xf0\xbe\xbf\x7e\x3b\x9d\x92"
crypto/testmgr.h
6831
.digest = "\x02\x89\x62\xf6\x1b\x7b\xf8\x9e"
crypto/testmgr.h
6848
.digest = "\xe1\x99\x21\x90\x54\x9f\x6e\xd5"
crypto/testmgr.h
6861
.digest = "\x3a\xd7\x7b\xb4\x0d\x7a\x36\x60"
crypto/testmgr.h
6873
.digest = "\x9d\x0d\xd0\x63\xfb\xcb\x24\x43"
crypto/testmgr.h
6888
.digest = "\xc0\x71\x73\xb8\xa0\x2c\x11\x7c"
crypto/testmgr.h
6906
.digest = "\x6a\x4e\xdb\x21\x47\x51\xdf\x4f"
crypto/testmgr.h
6924
.digest = "\xb7\xa6\x88\xe1\x22\xff\xaf\x95",
crypto/testmgr.h
6932
.digest = "\x8e\x8f\x29\x31\x36\x28\x37\x97",
crypto/testmgr.h
6942
.digest = "\x74\x3d\xdb\xe0\xce\x2d\xc2\xed",
crypto/testmgr.h
6953
.digest = "\x33\xe6\xb1\x09\x24\x00\xea\xe5",
crypto/testmgr.h
6964
.digest = "\x75\xf0\x25\x1d\x52\x8a\xc0\x1c"
crypto/testmgr.h
6972
.digest = "\x5b\x37\x65\x80\xae\x2f\x19\xaf"
crypto/testmgr.h
6981
.digest = "\xd2\xa2\x46\xfa\x34\x9b\x68\xa7"
crypto/testmgr.h
6991
.digest = "\x47\xf5\x1b\x45\x64\x96\x62\x15"
crypto/testmgr.h
7002
.digest = "\xf5\x4f\x0e\xc8\xd2\xb9\xf3\xd3"
crypto/testmgr.h
7014
.digest = "\xbe\xcb\xb3\xbc\xcd\xb5\x18\xa3"
crypto/testmgr.h
7033
.digest = "\xaf\xd0\x39\x44\xd8\x48\x95\x62"
crypto/testmgr.h
7044
.digest = "\xaf\x45\xd2\xe3\x76\x48\x40\x31"
crypto/testmgr.h
7073
.digest = "\x4e\xce\x08\x44\x85\x81\x3e\x90"
crypto/testmgr.h
7109
.digest = "\x66\x17\x17\x8e\x94\x1f\x02\x0d"
crypto/testmgr.h
7130
.digest = "\x87\xaa\x7c\xde\xa5\xef\x61\x9d"
crypto/testmgr.h
7143
.digest = "\x16\x4b\x7a\x7b\xfc\xf8\x19\xe2"
crypto/testmgr.h
7176
.digest = "\x80\xb2\x42\x63\xc7\xc1\xa3\xeb"
crypto/testmgr.h
7215
.digest = "\xe3\x7b\x6a\x77\x5d\xc8\x7d\xba"
crypto/testmgr.h
7234
.digest = "\x3b\x16\x54\x6b\xbc\x7b\xe2\x70"
crypto/testmgr.h
7243
.digest = "\x7f\xdb\x8d\xd8\x8b\xd2\xf6\x0d"
crypto/testmgr.h
7272
.digest = "\xb4\xa1\xf0\x4c\x00\x28\x7a\x9b"
crypto/testmgr.h
7307
.digest = "\x05\xd8\xcd\x6d\x00\xfa\xea\x8d"
crypto/testmgr.h
7322
.digest = "\xba\x85\x19\x23\x10\xdf\xfa\x96"
crypto/testmgr.h
7331
.digest = "\xc7\xd4\x07\x2e\x78\x88\x77\xae"
crypto/testmgr.h
7360
.digest = "\xed\x73\xa3\x74\xb9\x6c\x00\x52"
crypto/testmgr.h
7395
.digest = "\x65\xc5\xb0\x6d\x4c\x3d\xe3\x2a"
crypto/testmgr.h
7410
.digest = "\x68\xd2\xdc\xf7\xfd\x4d\xdd\x0a"
crypto/testmgr.h
7421
.digest = "\xf1\x10\x1f\x8c\xbf\x97\x66\xfd"
crypto/testmgr.h
7452
.digest = "\x0f\xc1\x95\x13\xbf\x6b\xd8\x78"
crypto/testmgr.h
7489
.digest = "\x02\x6f\xdf\x6b\x50\x74\x1e\x37"
crypto/testmgr.h
7506
.digest = "\xeb\x3f\xbd\x4b\x2e\xaa\xb8\xf5"
crypto/testmgr.h
7519
.digest = "\x5a\x4b\xfe\xab\x61\x66\x42\x7c"
crypto/testmgr.h
7552
.digest = "\x00\xf7\x51\xa9\xe5\x06\x95\xb0"
crypto/testmgr.h
7591
.digest = "\x38\xa4\x56\xa0\x04\xbd\x10\xd3"
crypto/wp512.c
1035
__be64 *digest = (__be64 *)out;
crypto/wp512.c
1057
digest[i] = cpu_to_be64(wctx->hash[i]);
crypto/xxhash_generic.c
76
.digest = xxhash64_digest,
drivers/base/firmware_loader/main.c
813
u8 digest[SHA256_DIGEST_SIZE];
drivers/base/firmware_loader/main.c
815
sha256(fw->data, fw->size, digest);
drivers/base/firmware_loader/main.c
817
name, SHA256_DIGEST_SIZE, digest);
drivers/block/drbd/drbd_int.h
1042
int size, void *digest, int digest_size,
drivers/block/drbd/drbd_int.h
314
void *digest;
drivers/block/drbd/drbd_int.h
330
struct digest_info *digest;
drivers/block/drbd/drbd_main.c
1415
void *digest, int digest_size, enum drbd_packet cmd)
drivers/block/drbd/drbd_main.c
1429
return drbd_send_command(peer_device, sock, cmd, sizeof(*p), digest, digest_size);
drivers/block/drbd/drbd_main.c
1722
unsigned char digest[64];
drivers/block/drbd/drbd_main.c
1723
drbd_csum_bio(peer_device->connection->integrity_tfm, req->master_bio, digest);
drivers/block/drbd/drbd_main.c
1724
if (memcmp(p + 1, digest, digest_size)) {
drivers/block/drbd/drbd_receiver.c
229
kfree(peer_req->digest);
drivers/block/drbd/drbd_receiver.c
2715
di->digest = (((char *)di)+sizeof(struct digest_info));
drivers/block/drbd/drbd_receiver.c
2717
peer_req->digest = di;
drivers/block/drbd/drbd_receiver.c
2720
if (drbd_recv_all(peer_device->connection, di->digest, pi->size))
drivers/block/drbd/drbd_worker.c
1156
void *digest = NULL;
drivers/block/drbd/drbd_worker.c
1169
di = peer_req->digest;
drivers/block/drbd/drbd_worker.c
1178
digest = kmalloc(digest_size, GFP_NOIO);
drivers/block/drbd/drbd_worker.c
1180
if (digest) {
drivers/block/drbd/drbd_worker.c
1181
drbd_csum_ee(peer_device->connection->csums_tfm, peer_req, digest);
drivers/block/drbd/drbd_worker.c
1182
eq = !memcmp(digest, di->digest, digest_size);
drivers/block/drbd/drbd_worker.c
1183
kfree(digest);
drivers/block/drbd/drbd_worker.c
1220
void *digest;
drivers/block/drbd/drbd_worker.c
1227
digest = kmalloc(digest_size, GFP_NOIO);
drivers/block/drbd/drbd_worker.c
1228
if (!digest) {
drivers/block/drbd/drbd_worker.c
1234
drbd_csum_ee(peer_device->connection->verify_tfm, peer_req, digest);
drivers/block/drbd/drbd_worker.c
1236
memset(digest, 0, digest_size);
drivers/block/drbd/drbd_worker.c
1246
err = drbd_send_drequest_csum(peer_device, sector, size, digest, digest_size, P_OV_REPLY);
drivers/block/drbd/drbd_worker.c
1249
kfree(digest);
drivers/block/drbd/drbd_worker.c
1276
void *digest;
drivers/block/drbd/drbd_worker.c
1296
di = peer_req->digest;
drivers/block/drbd/drbd_worker.c
1300
digest = kmalloc(digest_size, GFP_NOIO);
drivers/block/drbd/drbd_worker.c
1301
if (digest) {
drivers/block/drbd/drbd_worker.c
1302
drbd_csum_ee(peer_device->connection->verify_tfm, peer_req, digest);
drivers/block/drbd/drbd_worker.c
1305
eq = !memcmp(digest, di->digest, digest_size);
drivers/block/drbd/drbd_worker.c
1306
kfree(digest);
drivers/block/drbd/drbd_worker.c
287
void drbd_csum_ee(struct crypto_shash *tfm, struct drbd_peer_request *peer_req, void *digest)
drivers/block/drbd/drbd_worker.c
312
crypto_shash_final(desc, digest);
drivers/block/drbd/drbd_worker.c
316
void drbd_csum_bio(struct crypto_shash *tfm, struct bio *bio, void *digest)
drivers/block/drbd/drbd_worker.c
333
crypto_shash_final(desc, digest);
drivers/block/drbd/drbd_worker.c
344
void *digest;
drivers/block/drbd/drbd_worker.c
354
digest = kmalloc(digest_size, GFP_NOIO);
drivers/block/drbd/drbd_worker.c
355
if (digest) {
drivers/block/drbd/drbd_worker.c
358
drbd_csum_ee(peer_device->connection->csums_tfm, peer_req, digest);
drivers/block/drbd/drbd_worker.c
368
digest, digest_size,
drivers/block/drbd/drbd_worker.c
370
kfree(digest);
drivers/char/tpm/tpm-interface.c
340
struct tpm_digest *digest)
drivers/char/tpm/tpm-interface.c
352
rc = tpm2_pcr_read(chip, pcr_idx, digest, NULL);
drivers/char/tpm/tpm-interface.c
354
rc = tpm1_pcr_read(chip, pcr_idx, digest->digest);
drivers/char/tpm/tpm-interface.c
397
rc = tpm1_pcr_extend(chip, pcr_idx, digests[0].digest,
drivers/char/tpm/tpm-sysfs.c
103
if (tpm1_pcr_read(chip, i, digest)) {
drivers/char/tpm/tpm-sysfs.c
109
str += sprintf(str, "%02X ", digest[j]);
drivers/char/tpm/tpm-sysfs.c
372
struct tpm_digest digest;
drivers/char/tpm/tpm-sysfs.c
385
digest.alg_id = ha->alg_id;
drivers/char/tpm/tpm-sysfs.c
386
rc = tpm_pcr_read(chip, ha->pcr, &digest);
drivers/char/tpm/tpm-sysfs.c
390
str += sprintf(str, "%02X", digest.digest[i]);
drivers/char/tpm/tpm-sysfs.c
86
u8 digest[TPM_DIGEST_SIZE];
drivers/char/tpm/tpm.h
292
struct tpm_digest *digest, u16 *digest_size_ptr);
drivers/char/tpm/tpm2-cmd.c
105
u8 digest[];
drivers/char/tpm/tpm2-cmd.c
118
struct tpm_digest *digest, u16 *digest_size_ptr)
drivers/char/tpm/tpm2-cmd.c
133
chip->allocated_banks[i].alg_id != digest->alg_id; i++)
drivers/char/tpm/tpm2-cmd.c
149
tpm_buf_append_u16(&buf, digest->alg_id);
drivers/char/tpm/tpm2-cmd.c
160
if (digest_size > sizeof(digest->digest) ||
drivers/char/tpm/tpm2-cmd.c
169
memcpy(digest->digest, out->digest, digest_size);
drivers/char/tpm/tpm2-cmd.c
220
tpm_buf_append(&buf, (const unsigned char *)&digests[i].digest,
drivers/char/tpm/tpm2-cmd.c
521
struct tpm_digest digest = { .alg_id = bank->alg_id };
drivers/char/tpm/tpm2-cmd.c
541
return tpm2_pcr_read(chip, 0, &digest, &bank->digest_size);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c
42
.digest = sun4i_hash_digest,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c
68
.digest = sun4i_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
430
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
463
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
495
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
527
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
559
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
591
.digest = sun8i_ce_hash_digest,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
313
.digest = sun8i_ss_hash_digest,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
345
.digest = sun8i_ss_hash_digest,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
377
.digest = sun8i_ss_hash_digest,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
409
.digest = sun8i_ss_hash_digest,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
441
.digest = sun8i_ss_hash_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
192
rctx->digest_dma_addr = dma_map_single(hace_dev->dev, rctx->digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
243
rctx->digest_dma_addr = dma_map_single(hace_dev->dev, rctx->digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
340
memcpy(req->result, rctx->digest, rctx->digsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
554
memcpy(rctx->digest, sha1_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
562
memcpy(rctx->digest, sha224_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
570
memcpy(rctx->digest, sha256_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
579
memcpy(rctx->digest, sha384_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
588
memcpy(rctx->digest, sha512_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
626
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
658
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
690
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
725
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
73
memcpy(out, rctx->digest, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
757
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
94
memcpy(rctx->digest, in, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace.h
169
u8 digest[SHA512_DIGEST_SIZE] __aligned(64);
drivers/crypto/atmel-aes.c
157
u32 digest[SHA512_DIGEST_SIZE / sizeof(u32)];
drivers/crypto/atmel-aes.c
1871
rctx->digest, sizeof(rctx->digest),
drivers/crypto/atmel-aes.c
1882
u32 idigest[SHA512_DIGEST_SIZE / sizeof(u32)], *odigest = rctx->digest;
drivers/crypto/atmel-authenc.h
46
u32 *digest, unsigned int digestlen,
drivers/crypto/atmel-sha.c
1269
alg->digest = atmel_sha_digest;
drivers/crypto/atmel-sha.c
1882
memcpy(ctx->digest, hmac->ipad, hs);
drivers/crypto/atmel-sha.c
1892
u32 *digest = (u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
1902
digest[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
drivers/crypto/atmel-sha.c
1917
sg_init_one(&dd->tmp, digest, ds);
drivers/crypto/atmel-sha.c
2057
alg->digest = atmel_sha_hmac_digest;
drivers/crypto/atmel-sha.c
2125
u32 *digest;
drivers/crypto/atmel-sha.c
2348
u32 *digest, unsigned int digestlen,
drivers/crypto/atmel-sha.c
2385
authctx->digest = digest;
drivers/crypto/atmel-sha.c
2398
authctx->digest[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
drivers/crypto/atmel-sha.c
523
const u32 *hash = (const u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
925
u32 *hash = (u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
94
u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/atmel-sha.c
963
memcpy(req->result, ctx->digest, SHA1_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
967
memcpy(req->result, ctx->digest, SHA224_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
971
memcpy(req->result, ctx->digest, SHA256_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
975
memcpy(req->result, ctx->digest, SHA384_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
979
memcpy(req->result, ctx->digest, SHA512_DIGEST_SIZE);
drivers/crypto/axis/artpec6_crypto.c
2629
.digest = artpec6_crypto_sha1_digest,
drivers/crypto/axis/artpec6_crypto.c
2652
.digest = artpec6_crypto_sha256_digest,
drivers/crypto/axis/artpec6_crypto.c
2675
.digest = artpec6_crypto_hmac_sha256_digest,
drivers/crypto/bcm/cipher.c
1002
memcpy(rctx->incr_hash, rctx->msg_buf.digest, MAX_DIGEST_SIZE);
drivers/crypto/bcm/cipher.c
1116
sg_set_buf(sg++, rctx->msg_buf.digest, digestsize);
drivers/crypto/bcm/cipher.c
1226
sg_set_buf(sg++, rctx->msg_buf.digest, ctx->digestsize);
drivers/crypto/bcm/cipher.c
1415
sg_copy_part_to_buf(req->src, rctx->msg_buf.digest, digestsize,
drivers/crypto/bcm/cipher.c
1553
packet_dump(" ICV: ", rctx->msg_buf.digest, ctx->digestsize);
drivers/crypto/bcm/cipher.c
1555
sg_copy_part_from_buf(req->dst, rctx->msg_buf.digest,
drivers/crypto/bcm/cipher.c
4426
hash->digest = ahash_digest;
drivers/crypto/bcm/cipher.c
4438
hash->digest = ahash_hmac_digest;
drivers/crypto/bcm/cipher.c
543
sg_set_buf(sg++, rctx->msg_buf.digest, digestsize);
drivers/crypto/bcm/cipher.c
948
memcpy(req->result, rctx->msg_buf.digest, ctx->digestsize);
drivers/crypto/bcm/cipher.h
135
u8 digest[ALIGN(MAX_DIGEST_SIZE, SPU_MSG_ALIGN)];
drivers/crypto/caam/caamalg_qi2.c
4428
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4449
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4470
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4491
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4512
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4533
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1599
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1620
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1641
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1662
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1683
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1704
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1723
.digest = ahash_digest,
drivers/crypto/caam/caamhash.c
1742
.digest = ahash_digest,
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
369
alg->digest = ccp_aes_cmac_digest;
drivers/crypto/ccp/ccp-crypto-sha.c
478
alg->digest = ccp_sha_digest;
drivers/crypto/ccree/cc_hash.c
1594
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1621
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1648
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1675
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1702
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1729
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1754
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1779
.digest = cc_mac_digest,
drivers/crypto/ccree/cc_hash.c
1804
.digest = cc_mac_digest,
drivers/crypto/chelsio/chcr_algo.c
4342
a_hash->digest = chcr_ahash_digest;
drivers/crypto/img-hash.c
278
memcpy(req->result, ctx->digest, ctx->digsize);
drivers/crypto/img-hash.c
286
__be32 *hash = (__be32 *)ctx->digest;
drivers/crypto/img-hash.c
768
.digest = img_hash_digest,
drivers/crypto/img-hash.c
794
.digest = img_hash_digest,
drivers/crypto/img-hash.c
820
.digest = img_hash_digest,
drivers/crypto/img-hash.c
846
.digest = img_hash_digest,
drivers/crypto/img-hash.c
86
u8 digest[SHA256_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/inside-secure/eip93/eip93-hash.c
118
memcpy(digest, sha256_init, sizeof(sha256_init));
drivers/crypto/inside-secure/eip93/eip93-hash.c
121
memcpy(digest, sha224_init, sizeof(sha224_init));
drivers/crypto/inside-secure/eip93/eip93-hash.c
124
memcpy(digest, sha1_init, sizeof(sha1_init));
drivers/crypto/inside-secure/eip93/eip93-hash.c
127
memcpy(digest, md5_init, sizeof(md5_init));
drivers/crypto/inside-secure/eip93/eip93-hash.c
641
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
671
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
701
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
731
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
761
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
792
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
823
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
83
u32 *digest = (u32 *)sa_state->state_i_digest;
drivers/crypto/inside-secure/eip93/eip93-hash.c
85
digest[i] = be32_to_cpu((__be32 __force)digest[i]);
drivers/crypto/inside-secure/eip93/eip93-hash.c
854
.digest = eip93_hash_digest,
drivers/crypto/inside-secure/eip93/eip93-hash.c
98
static void eip93_hash_init_sa_state_digest(u32 hash, u8 *digest)
drivers/crypto/inside-secure/safexcel.h
865
u32 digest;
drivers/crypto/inside-secure/safexcel_hash.c
1024
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1212
.digest = safexcel_hmac_sha1_digest,
drivers/crypto/inside-secure/safexcel_hash.c
123
if (unlikely(req->digest == CONTEXT_CONTROL_DIGEST_XCM)) {
drivers/crypto/inside-secure/safexcel_hash.c
1244
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1270
.digest = safexcel_sha256_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1301
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1327
.digest = safexcel_sha224_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1371
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1398
.digest = safexcel_hmac_sha224_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1443
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
146
cdesc->control_data.control0 |= req->digest |
drivers/crypto/inside-secure/safexcel_hash.c
1470
.digest = safexcel_hmac_sha256_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1502
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
152
cdesc->control_data.control0 |= req->digest |
drivers/crypto/inside-secure/safexcel_hash.c
1528
.digest = safexcel_sha512_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1559
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1585
.digest = safexcel_sha384_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1629
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1656
.digest = safexcel_hmac_sha512_digest,
drivers/crypto/inside-secure/safexcel_hash.c
166
if ((req->digest == CONTEXT_CONTROL_DIGEST_PRECOMPUTED) ||
drivers/crypto/inside-secure/safexcel_hash.c
1701
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1728
.digest = safexcel_hmac_sha384_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1760
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1786
.digest = safexcel_md5_digest,
drivers/crypto/inside-secure/safexcel_hash.c
182
if ((req->digest == CONTEXT_CONTROL_DIGEST_PRECOMPUTED) ||
drivers/crypto/inside-secure/safexcel_hash.c
1823
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
1858
.digest = safexcel_hmac_md5_digest,
drivers/crypto/inside-secure/safexcel_hash.c
1895
req->digest = CONTEXT_CONTROL_DIGEST_XCM;
drivers/crypto/inside-secure/safexcel_hash.c
1948
.digest = safexcel_cbcmac_digest,
drivers/crypto/inside-secure/safexcel_hash.c
200
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
2031
.digest = safexcel_cbcmac_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2118
.digest = safexcel_cbcmac_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2150
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
2176
.digest = safexcel_sm3_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2220
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
2247
.digest = safexcel_hmac_sm3_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2280
req->digest = CONTEXT_CONTROL_DIGEST_INITIAL;
drivers/crypto/inside-secure/safexcel_hash.c
2442
.digest = safexcel_sha3_224_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2474
req->digest = CONTEXT_CONTROL_DIGEST_INITIAL;
drivers/crypto/inside-secure/safexcel_hash.c
2500
.digest = safexcel_sha3_256_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2532
req->digest = CONTEXT_CONTROL_DIGEST_INITIAL;
drivers/crypto/inside-secure/safexcel_hash.c
2558
.digest = safexcel_sha3_384_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2590
req->digest = CONTEXT_CONTROL_DIGEST_INITIAL;
drivers/crypto/inside-secure/safexcel_hash.c
2616
.digest = safexcel_sha3_512_digest,
drivers/crypto/inside-secure/safexcel_hash.c
273
(sreq->digest != CONTEXT_CONTROL_DIGEST_HMAC)) {
drivers/crypto/inside-secure/safexcel_hash.c
2745
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
2778
.digest = safexcel_hmac_sha3_224_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2816
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
2849
.digest = safexcel_hmac_sha3_256_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2887
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
2920
.digest = safexcel_hmac_sha3_384_digest,
drivers/crypto/inside-secure/safexcel_hash.c
2958
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
2990
.digest = safexcel_hmac_sha3_512_digest,
drivers/crypto/inside-secure/safexcel_hash.c
52
u32 digest;
drivers/crypto/inside-secure/safexcel_hash.c
802
} else if (unlikely(req->digest == CONTEXT_CONTROL_DIGEST_XCM &&
drivers/crypto/inside-secure/safexcel_hash.c
860
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
863
req->digest = CONTEXT_CONTROL_DIGEST_HMAC;
drivers/crypto/inside-secure/safexcel_hash.c
887
export->digest = req->digest;
drivers/crypto/inside-secure/safexcel_hash.c
908
req->digest = export->digest;
drivers/crypto/inside-secure/safexcel_hash.c
941
req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED;
drivers/crypto/inside-secure/safexcel_hash.c
987
.digest = safexcel_sha1_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1002
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1027
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1054
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1079
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1106
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1131
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
897
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
922
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
950
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
975
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/ocs-hcu.c
256
chain = (u32 *)data->digest;
drivers/crypto/intel/keembay/ocs-hcu.c
291
u32 *chain = (u32 *)data->digest;
drivers/crypto/intel/keembay/ocs-hcu.h
58
u8 digest[SHA512_DIGEST_SIZE];
drivers/crypto/marvell/cesa/hash.c
1010
.digest = mv_cesa_sha1_digest,
drivers/crypto/marvell/cesa/hash.c
1084
.digest = mv_cesa_sha256_digest,
drivers/crypto/marvell/cesa/hash.c
1293
.digest = mv_cesa_ahmac_md5_digest,
drivers/crypto/marvell/cesa/hash.c
1364
.digest = mv_cesa_ahmac_sha1_digest,
drivers/crypto/marvell/cesa/hash.c
1435
.digest = mv_cesa_ahmac_sha256_digest,
drivers/crypto/marvell/cesa/hash.c
939
.digest = mv_cesa_md5_digest,
drivers/crypto/mxs-dcp.c
1014
.digest = dcp_sha_digest,
drivers/crypto/mxs-dcp.c
988
.digest = dcp_sha_digest,
drivers/crypto/omap-sham.c
1428
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1450
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
147
u8 digest[SHA512_DIGEST_SIZE] OMAP_ALIGNED;
drivers/crypto/omap-sham.c
1472
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1496
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1524
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1546
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1568
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1592
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1619
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1641
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1663
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
1687
.base.digest = omap_sham_digest,
drivers/crypto/omap-sham.c
287
u32 *hash = (u32 *)ctx->digest;
drivers/crypto/omap-sham.c
326
u32 *in = (u32 *)ctx->digest;
drivers/crypto/qce/common.c
190
memcpy(auth, rctx->digest, digestsize);
drivers/crypto/qce/common.c
192
qce_cpu_to_be32p_array(auth, rctx->digest, digestsize);
drivers/crypto/qce/sha.c
143
memcpy(rctx->digest, std_iv, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
154
memcpy(export_state->partial_digest, rctx->digest, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
178
memcpy(rctx->digest, import_state->partial_digest, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
470
alg->digest = qce_ahash_digest;
drivers/crypto/qce/sha.c
56
memcpy(rctx->digest, result->auth_iv, digestsize);
drivers/crypto/qce/sha.h
45
u8 digest[QCE_SHA_MAX_DIGESTSIZE];
drivers/crypto/rockchip/rk3288_crypto_ahash.c
384
.digest = rk_ahash_digest,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
416
.digest = rk_ahash_digest,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
448
.digest = rk_ahash_digest,
drivers/crypto/s5p-sss.c
1714
.digest = s5p_hash_digest,
drivers/crypto/s5p-sss.c
1738
.digest = s5p_hash_digest,
drivers/crypto/s5p-sss.c
1762
.digest = s5p_hash_digest,
drivers/crypto/s5p-sss.c
355
u8 digest[SHA256_DIGEST_SIZE];
drivers/crypto/s5p-sss.c
770
u32 *hash = (u32 *)ctx->digest;
drivers/crypto/s5p-sss.c
785
const u32 *hash = (const u32 *)ctx->digest;
drivers/crypto/s5p-sss.c
814
memcpy(req->result, ctx->digest, ctx->nregs * HASH_REG_SIZEOF);
drivers/crypto/sa2ul.c
2055
.digest = sa_sha_digest,
drivers/crypto/sa2ul.c
2084
.digest = sa_sha_digest,
drivers/crypto/sa2ul.c
2113
.digest = sa_sha_digest,
drivers/crypto/sahara.c
1154
.digest = sahara_sha_digest,
drivers/crypto/sahara.c
1185
.digest = sahara_sha_digest,
drivers/crypto/starfive/jh7110-hash.c
563
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
591
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
620
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
648
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
677
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
705
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
734
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
762
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
791
.base.digest = starfive_hash_digest,
drivers/crypto/starfive/jh7110-hash.c
819
.base.digest = starfive_hash_digest,
drivers/crypto/stm32/stm32-hash.c
159
u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/stm32/stm32-hash.c
1594
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1622
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1654
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1682
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1714
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1742
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1774
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1802
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1834
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1862
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1891
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1919
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1951
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1979
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2008
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2036
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2065
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2093
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2122
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2150
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
951
ret = crypto_shash_tfm_digest(ctx->xtfm, NULL, 0, rctx->digest);
drivers/crypto/stm32/stm32-hash.c
962
__be32 *hash = (void *)rctx->digest;
drivers/crypto/stm32/stm32-hash.c
992
memcpy(req->result, rctx->digest, rctx->digcnt);
drivers/crypto/talitos.c
3229
t_alg->algt.alg.hash.digest = ahash_digest;
drivers/crypto/talitos.c
3244
t_alg->algt.alg.hash.digest =
drivers/crypto/tegra/tegra-se-aes.c
1968
.digest = tegra_cmac_digest,
drivers/crypto/tegra/tegra-se-hash.c
1009
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
1037
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
1065
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
326
cpuvaddr[i++] = rctx->digest.addr;
drivers/crypto/tegra/tegra-se-hash.c
327
cpuvaddr[i++] = (u32)(SE_ADDR_HI_MSB(upper_32_bits(rctx->digest.addr)) |
drivers/crypto/tegra/tegra-se-hash.c
328
SE_ADDR_HI_SZ(rctx->digest.size));
drivers/crypto/tegra/tegra-se-hash.c
36
struct tegra_se_datbuf digest;
drivers/crypto/tegra/tegra-se-hash.c
368
rctx->digest.size = crypto_ahash_digestsize(tfm);
drivers/crypto/tegra/tegra-se-hash.c
370
rctx->digest.buf = dma_alloc_coherent(se->dev, rctx->digest.size,
drivers/crypto/tegra/tegra-se-hash.c
371
&rctx->digest.addr, GFP_KERNEL);
drivers/crypto/tegra/tegra-se-hash.c
372
if (!rctx->digest.buf)
drivers/crypto/tegra/tegra-se-hash.c
392
dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
drivers/crypto/tegra/tegra-se-hash.c
393
rctx->digest.addr);
drivers/crypto/tegra/tegra-se-hash.c
497
memcpy(req->result, rctx->digest.buf, rctx->digest.size);
drivers/crypto/tegra/tegra-se-hash.c
506
dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
drivers/crypto/tegra/tegra-se-hash.c
507
rctx->digest.addr);
drivers/crypto/tegra/tegra-se-hash.c
755
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
780
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
805
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
830
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
855
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
880
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
905
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
930
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
955
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
981
.digest = tegra_sha_digest,
drivers/crypto/xilinx/zynqmp-sha.c
170
.digest = zynqmp_sha_digest,
drivers/md/dm-era-target.c
1192
struct digest digest;
drivers/md/dm-era-target.c
1249
if (!era->digest.step)
drivers/md/dm-era-target.c
1252
r = era->digest.step(era->md, &era->digest);
drivers/md/dm-era-target.c
1255
era->digest.step = NULL;
drivers/md/dm-era-target.c
1257
} else if (era->digest.step)
drivers/md/dm-era-target.c
1352
metadata_digest_start(era->md, &era->digest);
drivers/md/dm-era-target.c
688
int (*step)(struct era_metadata *md, struct digest *d);
drivers/md/dm-era-target.c
692
struct digest *d);
drivers/md/dm-era-target.c
695
struct digest *d)
drivers/md/dm-era-target.c
714
struct digest *d)
drivers/md/dm-era-target.c
748
struct digest *d)
drivers/md/dm-era-target.c
789
static int metadata_digest_start(struct era_metadata *md, struct digest *d)
drivers/md/dm-ima.c
187
u8 *digest = NULL;
drivers/md/dm-ima.c
219
digest = dm_ima_alloc(digest_size, noio);
drivers/md/dm-ima.c
220
if (!digest)
drivers/md/dm-ima.c
324
r = crypto_shash_final(shash, digest);
drivers/md/dm-ima.c
336
snprintf((digest_buf + hash_alg_prefix_len + (i*2)), 3, "%02x", digest[i]);
drivers/md/dm-ima.c
357
kfree(digest);
drivers/md/dm-integrity.c
2653
char digest[HASH_MAX_DIGESTSIZE];
drivers/md/dm-integrity.c
2690
integrity_sector_checksum(ic, &dio->ahash_req, dio->bio_details.bi_iter.bi_sector, integrity_identity(ic, outgoing_data), 0, digest);
drivers/md/dm-integrity.c
2691
if (unlikely(crypto_memneq(digest, dio->integrity_payload, min(ic->internal_hash_digestsize, ic->tag_size)))) {
drivers/md/dm-integrity.c
2720
char digest[HASH_MAX_DIGESTSIZE];
drivers/md/dm-integrity.c
2723
integrity_sector_checksum(ic, &dio->ahash_req, dio->bio_details.bi_iter.bi_sector, mem, bv.bv_offset, digest);
drivers/md/dm-integrity.c
2724
if (unlikely(crypto_memneq(digest, dio->integrity_payload + pos,
drivers/md/dm-integrity.c
838
__u8 digest[HASH_MAX_DIGESTSIZE];
drivers/md/dm-integrity.c
840
if (WARN_ON(size > sizeof(digest))) {
drivers/md/dm-integrity.c
844
r = crypto_shash_final(desc, digest);
drivers/md/dm-integrity.c
849
memcpy(result, digest, JOURNAL_MAC_SIZE);
drivers/md/dm-verity-target.c
119
const u8 *data, size_t len, u8 *digest)
drivers/md/dm-verity-target.c
133
sha256_final(ctx, digest);
drivers/md/dm-verity-target.c
144
crypto_shash_final(desc, digest);
drivers/md/dm-verity-target.c
148
crypto_shash_finup(desc, data, len, digest);
drivers/md/dm-verity-target.c
1764
root_digest.digest = v->root_digest;
drivers/md/dm-verity-target.c
342
sector_t block, u8 *digest, bool *is_zero)
drivers/md/dm-verity-target.c
354
r = verity_verify_level(v, io, block, 0, true, digest);
drivers/md/dm-verity-target.c
359
memcpy(digest, v->root_digest, v->digest_size);
drivers/md/dm-verity-target.c
362
r = verity_verify_level(v, io, block, i, false, digest);
drivers/md/dm-verity-target.c
368
*is_zero = !memcmp(v->zero_digest, digest, v->digest_size);
drivers/md/dm-verity.h
138
const u8 *data, size_t len, u8 *digest);
drivers/md/dm-verity.h
141
sector_t block, u8 *digest, bool *is_zero);
drivers/nvme/common/auth.c
100
.digest = "sha256",
drivers/nvme/common/auth.c
105
.digest = "sha384",
drivers/nvme/common/auth.c
110
.digest = "sha512",
drivers/nvme/common/auth.c
126
return hash_map[hmac_id].digest;
drivers/nvme/common/auth.c
592
u8 *digest, *enc;
drivers/nvme/common/auth.c
631
digest = kzalloc(digest_len, GFP_KERNEL);
drivers/nvme/common/auth.c
632
if (!digest) {
drivers/nvme/common/auth.c
662
ret = crypto_shash_final(shash, digest);
drivers/nvme/common/auth.c
666
ret = base64_encode(digest, digest_len, enc, true, BASE64_STD);
drivers/nvme/common/auth.c
675
kfree_sensitive(digest);
drivers/nvme/common/auth.c
95
const char digest[8];
drivers/nvme/common/keyring.c
144
u8 *data, size_t data_len, const char *digest)
drivers/nvme/common/keyring.c
159
hmac_id, hostnqn, subnqn, digest);
drivers/nvme/host/auth.c
711
u8 *psk, *digest, *tls_psk;
drivers/nvme/host/auth.c
744
ctrl->opts->host->nqn, &digest);
drivers/nvme/host/auth.c
752
__func__, digest);
drivers/nvme/host/auth.c
754
digest, &tls_psk);
drivers/nvme/host/auth.c
765
tls_psk, psk_len, digest);
drivers/nvme/host/auth.c
778
kfree_sensitive(digest);
drivers/nvme/host/tcp.c
1489
icreq->digest |= NVME_TCP_HDR_DIGEST_ENABLE;
drivers/nvme/host/tcp.c
1491
icreq->digest |= NVME_TCP_DATA_DIGEST_ENABLE;
drivers/nvme/host/tcp.c
1548
ctrl_ddgst = !!(icresp->digest & NVME_TCP_DATA_DIGEST_ENABLE);
drivers/nvme/host/tcp.c
1558
ctrl_hdgst = !!(icresp->digest & NVME_TCP_HDR_DIGEST_ENABLE);
drivers/nvme/target/auth.c
560
u8 *psk, *digest, *tls_psk;
drivers/nvme/target/auth.c
579
sq->ctrl->hostnqn, &digest);
drivers/nvme/target/auth.c
586
digest, &tls_psk);
drivers/nvme/target/auth.c
596
digest);
drivers/nvme/target/auth.c
608
kfree_sensitive(digest);
drivers/nvme/target/tcp.c
905
queue->hdr_digest = !!(icreq->digest & NVME_TCP_HDR_DIGEST_ENABLE);
drivers/nvme/target/tcp.c
906
queue->data_digest = !!(icreq->digest & NVME_TCP_DATA_DIGEST_ENABLE);
drivers/nvme/target/tcp.c
917
icresp->digest |= NVME_TCP_HDR_DIGEST_ENABLE;
drivers/nvme/target/tcp.c
919
icresp->digest |= NVME_TCP_DATA_DIGEST_ENABLE;
drivers/scsi/libiscsi_tcp.c
163
iscsi_tcp_segment_splice_digest(struct iscsi_segment *segment, void *digest)
drivers/scsi/libiscsi_tcp.c
165
segment->data = digest;
drivers/scsi/libiscsi_tcp.c
260
put_unaligned_le32(~*segment->crcp, segment->digest);
drivers/scsi/libiscsi_tcp.c
262
recv ? segment->recv_digest : segment->digest);
drivers/scsi/libiscsi_tcp.c
310
unsigned char digest[ISCSI_DIGEST_SIZE])
drivers/scsi/libiscsi_tcp.c
312
put_unaligned_le32(~crc32c(~0, hdr, hdrlen), digest);
drivers/scsi/libiscsi_tcp.c
323
if (memcmp(segment->recv_digest, segment->digest,
drivers/scsi/libiscsi_tcp.c
872
segment->digest);
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
1081
union mpi3_iounit8_digest digest[MPI3_IOUNIT8_DIGEST_MAX];
drivers/scsi/mpi3mr/mpi/mpi30_image.h
167
__le32 digest[16];
drivers/target/iscsi/iscsi_target.c
4012
u32 checksum = 0, digest = 0;
drivers/target/iscsi/iscsi_target.c
4058
iov.iov_base = &digest;
drivers/target/iscsi/iscsi_target.c
4069
if (digest != checksum) {
drivers/target/iscsi/iscsi_target.c
4072
digest, checksum);
drivers/target/iscsi/iscsi_target_auth.c
253
unsigned char *digest = NULL;
drivers/target/iscsi/iscsi_target_auth.c
264
digest = kzalloc(chap->digest_size, GFP_KERNEL);
drivers/target/iscsi/iscsi_target_auth.c
265
if (!digest) {
drivers/target/iscsi/iscsi_target_auth.c
538
digest);
drivers/target/iscsi/iscsi_target_auth.c
553
bin2hex(response, digest, chap->digest_size);
drivers/target/iscsi/iscsi_target_auth.c
565
kfree(digest);
fs/crypto/fname.c
439
u8 digest[SHA256_DIGEST_SIZE];
fs/crypto/fname.c
451
de_name_len - sizeof(nokey_name->bytes), digest);
fs/crypto/fname.c
452
return !memcmp(digest, nokey_name->sha256, sizeof(digest));
fs/nfsd/nfs4recover.c
104
md5(clname->data, clname->len, digest);
fs/nfsd/nfs4recover.c
107
sprintf(dname, "%*phN", MD5_DIGEST_SIZE, digest);
fs/nfsd/nfs4recover.c
1254
u8 digest[SHA256_DIGEST_SIZE];
fs/nfsd/nfs4recover.c
1262
sha256(principal, strlen(principal), digest);
fs/nfsd/nfs4recover.c
1263
if (memcmp(crp->cr_princhash.data, digest,
fs/nfsd/nfs4recover.c
99
u8 digest[MD5_DIGEST_SIZE];
fs/overlayfs/overlayfs.h
170
u8 digest[FS_VERITY_MAX_DIGEST_SIZE]; /* Only the used part on disk */
fs/overlayfs/util.c
1442
memcmp(metacopy_data.digest, actual_digest, xattr_digest_size) != 0) {
fs/overlayfs/util.c
1467
metacopy->digest, &metacopy->digest_algo, NULL);
fs/verity/measure.c
153
memcpy(arg->digest, vi->file_digest, min_t(int, hash_alg->digest_size, out_digest_sz));
fs/verity/measure.c
157
memset(arg->digest + arg->digest_size, 0, out_digest_sz - hash_alg->digest_size);
fs/verity/measure.c
57
if (copy_to_user(uarg->digest, vi->file_digest, hash_alg->digest_size))
fs/verity/signature.c
92
memcpy(d->digest, vi->file_digest, hash_alg->digest_size);
include/crypto/hash.h
159
int (*digest)(struct ahash_request *req);
include/crypto/hash.h
256
int (*digest)(struct shash_desc *desc, const u8 *data,
include/crypto/internal/poly1305.h
50
u8 digest[POLY1305_DIGEST_SIZE],
include/crypto/internal/poly1305.h
53
poly1305_core_emit(state, nonce, digest);
include/crypto/poly1305.h
65
void poly1305_final(struct poly1305_desc_ctx *desc, u8 *digest);
include/crypto/sig.h
217
const void *digest, unsigned int dlen)
include/crypto/sig.h
221
return alg->verify(tfm, src, slen, digest, dlen);
include/crypto/sig.h
59
const void *digest, unsigned int dlen);
include/crypto/sm3_base.h
74
__be32 *digest = (__be32 *)out;
include/crypto/sm3_base.h
78
put_unaligned_be32(sctx->state[i], digest++);
include/linux/bpf.h
1798
u8 digest[SHA256_DIGEST_SIZE];
include/linux/digsig.h
48
const char *digest, int digestlen);
include/linux/digsig.h
53
int siglen, const char *digest, int digestlen)
include/linux/ima.h
25
bool hash, u8 *digest, size_t digest_len);
include/linux/ima.h
61
bool hash, u8 *digest,
include/linux/nvme-keyring.h
15
u8 *data, size_t data_len, const char *digest);
include/linux/nvme-keyring.h
24
u8 *data, size_t data_len, const char *digest)
include/linux/nvme-tcp.h
111
__u8 digest;
include/linux/nvme-tcp.h
93
__u8 digest;
include/linux/qed/nvmetcp_common.h
254
u8 digest;
include/linux/security.h
93
const u8 *digest;
include/linux/tpm.h
474
struct tpm_digest *digest);
include/linux/tpm.h
497
struct tpm_digest *digest)
include/linux/tpm.h
73
u8 digest[TPM2_MAX_DIGEST_SIZE];
include/linux/tpm_eventlog.h
100
u8 digest[20];
include/linux/tpm_eventlog.h
176
const u8 zero_digest[sizeof(event_header->digest)] = {0};
include/linux/tpm_eventlog.h
207
memcmp(event_header->digest, zero_digest, sizeof(zero_digest))) {
include/net/flow_dissector.h
440
void make_flow_keys_digest(struct flow_keys_digest *digest,
include/scsi/libiscsi_tcp.h
110
unsigned char digest[ISCSI_DIGEST_SIZE]);
include/scsi/libiscsi_tcp.h
32
unsigned char digest[ISCSI_DIGEST_SIZE];
include/uapi/linux/fsverity.h
34
__u8 digest[];
include/uapi/linux/fsverity.h
83
__u8 digest[];
kernel/bpf/core.c
334
sha256((u8 *)dst, size, fp->digest);
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
870
sha256_final(&sctx, digest);
kernel/kexec_file.c
878
digest, SHA256_DIGEST_SIZE, 0);
lib/crypto/arm/poly1305.h
21
u8 digest[POLY1305_DIGEST_SIZE],
lib/crypto/arm64/poly1305.h
21
u8 digest[POLY1305_DIGEST_SIZE],
lib/crypto/mips/poly1305.h
13
u8 digest[POLY1305_DIGEST_SIZE],
lib/crypto/powerpc/poly1305.h
15
asmlinkage void poly1305_emit_64(const struct poly1305_state *state, const u32 nonce[4], u8 digest[POLY1305_DIGEST_SIZE]);
lib/crypto/powerpc/poly1305.h
62
u8 digest[POLY1305_DIGEST_SIZE], const u32 nonce[4])
lib/crypto/powerpc/poly1305.h
65
return poly1305_emit_generic(state, digest, nonce);
lib/crypto/powerpc/poly1305.h
66
poly1305_emit_64(state, nonce, digest);
lib/crypto/riscv/poly1305.h
13
u8 digest[POLY1305_DIGEST_SIZE],
lib/crypto/tests/blake2b-testvecs.h
10
.digest = {
lib/crypto/tests/blake2b-testvecs.h
101
.digest = {
lib/crypto/tests/blake2b-testvecs.h
114
.digest = {
lib/crypto/tests/blake2b-testvecs.h
127
.digest = {
lib/crypto/tests/blake2b-testvecs.h
140
.digest = {
lib/crypto/tests/blake2b-testvecs.h
153
.digest = {
lib/crypto/tests/blake2b-testvecs.h
166
.digest = {
lib/crypto/tests/blake2b-testvecs.h
179
.digest = {
lib/crypto/tests/blake2b-testvecs.h
192
.digest = {
lib/crypto/tests/blake2b-testvecs.h
205
.digest = {
lib/crypto/tests/blake2b-testvecs.h
218
.digest = {
lib/crypto/tests/blake2b-testvecs.h
23
.digest = {
lib/crypto/tests/blake2b-testvecs.h
231
.digest = {
lib/crypto/tests/blake2b-testvecs.h
244
.digest = {
lib/crypto/tests/blake2b-testvecs.h
257
.digest = {
lib/crypto/tests/blake2b-testvecs.h
270
.digest = {
lib/crypto/tests/blake2b-testvecs.h
283
.digest = {
lib/crypto/tests/blake2b-testvecs.h
296
.digest = {
lib/crypto/tests/blake2b-testvecs.h
309
.digest = {
lib/crypto/tests/blake2b-testvecs.h
36
.digest = {
lib/crypto/tests/blake2b-testvecs.h
49
.digest = {
lib/crypto/tests/blake2b-testvecs.h
6
u8 digest[BLAKE2B_HASH_SIZE];
lib/crypto/tests/blake2b-testvecs.h
62
.digest = {
lib/crypto/tests/blake2b-testvecs.h
75
.digest = {
lib/crypto/tests/blake2b-testvecs.h
88
.digest = {
lib/crypto/tests/blake2s-testvecs.h
10
.digest = {
lib/crypto/tests/blake2s-testvecs.h
100
.digest = {
lib/crypto/tests/blake2s-testvecs.h
109
.digest = {
lib/crypto/tests/blake2s-testvecs.h
118
.digest = {
lib/crypto/tests/blake2s-testvecs.h
127
.digest = {
lib/crypto/tests/blake2s-testvecs.h
136
.digest = {
lib/crypto/tests/blake2s-testvecs.h
145
.digest = {
lib/crypto/tests/blake2s-testvecs.h
154
.digest = {
lib/crypto/tests/blake2s-testvecs.h
163
.digest = {
lib/crypto/tests/blake2s-testvecs.h
172
.digest = {
lib/crypto/tests/blake2s-testvecs.h
181
.digest = {
lib/crypto/tests/blake2s-testvecs.h
19
.digest = {
lib/crypto/tests/blake2s-testvecs.h
190
.digest = {
lib/crypto/tests/blake2s-testvecs.h
199
.digest = {
lib/crypto/tests/blake2s-testvecs.h
208
.digest = {
lib/crypto/tests/blake2s-testvecs.h
217
.digest = {
lib/crypto/tests/blake2s-testvecs.h
28
.digest = {
lib/crypto/tests/blake2s-testvecs.h
37
.digest = {
lib/crypto/tests/blake2s-testvecs.h
46
.digest = {
lib/crypto/tests/blake2s-testvecs.h
55
.digest = {
lib/crypto/tests/blake2s-testvecs.h
6
u8 digest[BLAKE2S_HASH_SIZE];
lib/crypto/tests/blake2s-testvecs.h
64
.digest = {
lib/crypto/tests/blake2s-testvecs.h
73
.digest = {
lib/crypto/tests/blake2s-testvecs.h
82
.digest = {
lib/crypto/tests/blake2s-testvecs.h
91
.digest = {
lib/crypto/tests/hash-test-template.h
116
test, actual_hash, hash_testvecs[i].digest, HASH_SIZE,
lib/crypto/tests/md5-testvecs.h
10
.digest = {
lib/crypto/tests/md5-testvecs.h
101
.digest = {
lib/crypto/tests/md5-testvecs.h
108
.digest = {
lib/crypto/tests/md5-testvecs.h
115
.digest = {
lib/crypto/tests/md5-testvecs.h
122
.digest = {
lib/crypto/tests/md5-testvecs.h
129
.digest = {
lib/crypto/tests/md5-testvecs.h
136
.digest = {
lib/crypto/tests/md5-testvecs.h
143
.digest = {
lib/crypto/tests/md5-testvecs.h
150
.digest = {
lib/crypto/tests/md5-testvecs.h
157
.digest = {
lib/crypto/tests/md5-testvecs.h
164
.digest = {
lib/crypto/tests/md5-testvecs.h
17
.digest = {
lib/crypto/tests/md5-testvecs.h
171
.digest = {
lib/crypto/tests/md5-testvecs.h
24
.digest = {
lib/crypto/tests/md5-testvecs.h
31
.digest = {
lib/crypto/tests/md5-testvecs.h
38
.digest = {
lib/crypto/tests/md5-testvecs.h
45
.digest = {
lib/crypto/tests/md5-testvecs.h
52
.digest = {
lib/crypto/tests/md5-testvecs.h
59
.digest = {
lib/crypto/tests/md5-testvecs.h
6
u8 digest[MD5_DIGEST_SIZE];
lib/crypto/tests/md5-testvecs.h
66
.digest = {
lib/crypto/tests/md5-testvecs.h
73
.digest = {
lib/crypto/tests/md5-testvecs.h
80
.digest = {
lib/crypto/tests/md5-testvecs.h
87
.digest = {
lib/crypto/tests/md5-testvecs.h
94
.digest = {
lib/crypto/tests/poly1305-testvecs.h
10
.digest = {
lib/crypto/tests/poly1305-testvecs.h
101
.digest = {
lib/crypto/tests/poly1305-testvecs.h
108
.digest = {
lib/crypto/tests/poly1305-testvecs.h
115
.digest = {
lib/crypto/tests/poly1305-testvecs.h
122
.digest = {
lib/crypto/tests/poly1305-testvecs.h
129
.digest = {
lib/crypto/tests/poly1305-testvecs.h
136
.digest = {
lib/crypto/tests/poly1305-testvecs.h
143
.digest = {
lib/crypto/tests/poly1305-testvecs.h
150
.digest = {
lib/crypto/tests/poly1305-testvecs.h
157
.digest = {
lib/crypto/tests/poly1305-testvecs.h
164
.digest = {
lib/crypto/tests/poly1305-testvecs.h
17
.digest = {
lib/crypto/tests/poly1305-testvecs.h
171
.digest = {
lib/crypto/tests/poly1305-testvecs.h
24
.digest = {
lib/crypto/tests/poly1305-testvecs.h
31
.digest = {
lib/crypto/tests/poly1305-testvecs.h
38
.digest = {
lib/crypto/tests/poly1305-testvecs.h
45
.digest = {
lib/crypto/tests/poly1305-testvecs.h
52
.digest = {
lib/crypto/tests/poly1305-testvecs.h
59
.digest = {
lib/crypto/tests/poly1305-testvecs.h
6
u8 digest[POLY1305_DIGEST_SIZE];
lib/crypto/tests/poly1305-testvecs.h
66
.digest = {
lib/crypto/tests/poly1305-testvecs.h
73
.digest = {
lib/crypto/tests/poly1305-testvecs.h
80
.digest = {
lib/crypto/tests/poly1305-testvecs.h
87
.digest = {
lib/crypto/tests/poly1305-testvecs.h
94
.digest = {
lib/crypto/tests/polyval-testvecs.h
10
.digest = {
lib/crypto/tests/polyval-testvecs.h
101
.digest = {
lib/crypto/tests/polyval-testvecs.h
108
.digest = {
lib/crypto/tests/polyval-testvecs.h
115
.digest = {
lib/crypto/tests/polyval-testvecs.h
122
.digest = {
lib/crypto/tests/polyval-testvecs.h
129
.digest = {
lib/crypto/tests/polyval-testvecs.h
136
.digest = {
lib/crypto/tests/polyval-testvecs.h
143
.digest = {
lib/crypto/tests/polyval-testvecs.h
150
.digest = {
lib/crypto/tests/polyval-testvecs.h
157
.digest = {
lib/crypto/tests/polyval-testvecs.h
164
.digest = {
lib/crypto/tests/polyval-testvecs.h
17
.digest = {
lib/crypto/tests/polyval-testvecs.h
171
.digest = {
lib/crypto/tests/polyval-testvecs.h
24
.digest = {
lib/crypto/tests/polyval-testvecs.h
31
.digest = {
lib/crypto/tests/polyval-testvecs.h
38
.digest = {
lib/crypto/tests/polyval-testvecs.h
45
.digest = {
lib/crypto/tests/polyval-testvecs.h
52
.digest = {
lib/crypto/tests/polyval-testvecs.h
59
.digest = {
lib/crypto/tests/polyval-testvecs.h
6
u8 digest[POLYVAL_DIGEST_SIZE];
lib/crypto/tests/polyval-testvecs.h
66
.digest = {
lib/crypto/tests/polyval-testvecs.h
73
.digest = {
lib/crypto/tests/polyval-testvecs.h
80
.digest = {
lib/crypto/tests/polyval-testvecs.h
87
.digest = {
lib/crypto/tests/polyval-testvecs.h
94
.digest = {
lib/crypto/tests/sha1-testvecs.h
10
.digest = {
lib/crypto/tests/sha1-testvecs.h
106
.digest = {
lib/crypto/tests/sha1-testvecs.h
114
.digest = {
lib/crypto/tests/sha1-testvecs.h
122
.digest = {
lib/crypto/tests/sha1-testvecs.h
130
.digest = {
lib/crypto/tests/sha1-testvecs.h
138
.digest = {
lib/crypto/tests/sha1-testvecs.h
146
.digest = {
lib/crypto/tests/sha1-testvecs.h
154
.digest = {
lib/crypto/tests/sha1-testvecs.h
162
.digest = {
lib/crypto/tests/sha1-testvecs.h
170
.digest = {
lib/crypto/tests/sha1-testvecs.h
178
.digest = {
lib/crypto/tests/sha1-testvecs.h
18
.digest = {
lib/crypto/tests/sha1-testvecs.h
186
.digest = {
lib/crypto/tests/sha1-testvecs.h
194
.digest = {
lib/crypto/tests/sha1-testvecs.h
26
.digest = {
lib/crypto/tests/sha1-testvecs.h
34
.digest = {
lib/crypto/tests/sha1-testvecs.h
42
.digest = {
lib/crypto/tests/sha1-testvecs.h
50
.digest = {
lib/crypto/tests/sha1-testvecs.h
58
.digest = {
lib/crypto/tests/sha1-testvecs.h
6
u8 digest[SHA1_DIGEST_SIZE];
lib/crypto/tests/sha1-testvecs.h
66
.digest = {
lib/crypto/tests/sha1-testvecs.h
74
.digest = {
lib/crypto/tests/sha1-testvecs.h
82
.digest = {
lib/crypto/tests/sha1-testvecs.h
90
.digest = {
lib/crypto/tests/sha1-testvecs.h
98
.digest = {
lib/crypto/tests/sha224-testvecs.h
10
.digest = {
lib/crypto/tests/sha224-testvecs.h
100
.digest = {
lib/crypto/tests/sha224-testvecs.h
109
.digest = {
lib/crypto/tests/sha224-testvecs.h
118
.digest = {
lib/crypto/tests/sha224-testvecs.h
127
.digest = {
lib/crypto/tests/sha224-testvecs.h
136
.digest = {
lib/crypto/tests/sha224-testvecs.h
145
.digest = {
lib/crypto/tests/sha224-testvecs.h
154
.digest = {
lib/crypto/tests/sha224-testvecs.h
163
.digest = {
lib/crypto/tests/sha224-testvecs.h
172
.digest = {
lib/crypto/tests/sha224-testvecs.h
181
.digest = {
lib/crypto/tests/sha224-testvecs.h
19
.digest = {
lib/crypto/tests/sha224-testvecs.h
190
.digest = {
lib/crypto/tests/sha224-testvecs.h
199
.digest = {
lib/crypto/tests/sha224-testvecs.h
208
.digest = {
lib/crypto/tests/sha224-testvecs.h
217
.digest = {
lib/crypto/tests/sha224-testvecs.h
28
.digest = {
lib/crypto/tests/sha224-testvecs.h
37
.digest = {
lib/crypto/tests/sha224-testvecs.h
46
.digest = {
lib/crypto/tests/sha224-testvecs.h
55
.digest = {
lib/crypto/tests/sha224-testvecs.h
6
u8 digest[SHA224_DIGEST_SIZE];
lib/crypto/tests/sha224-testvecs.h
64
.digest = {
lib/crypto/tests/sha224-testvecs.h
73
.digest = {
lib/crypto/tests/sha224-testvecs.h
82
.digest = {
lib/crypto/tests/sha224-testvecs.h
91
.digest = {
lib/crypto/tests/sha256-testvecs.h
10
.digest = {
lib/crypto/tests/sha256-testvecs.h
100
.digest = {
lib/crypto/tests/sha256-testvecs.h
109
.digest = {
lib/crypto/tests/sha256-testvecs.h
118
.digest = {
lib/crypto/tests/sha256-testvecs.h
127
.digest = {
lib/crypto/tests/sha256-testvecs.h
136
.digest = {
lib/crypto/tests/sha256-testvecs.h
145
.digest = {
lib/crypto/tests/sha256-testvecs.h
154
.digest = {
lib/crypto/tests/sha256-testvecs.h
163
.digest = {
lib/crypto/tests/sha256-testvecs.h
172
.digest = {
lib/crypto/tests/sha256-testvecs.h
181
.digest = {
lib/crypto/tests/sha256-testvecs.h
19
.digest = {
lib/crypto/tests/sha256-testvecs.h
190
.digest = {
lib/crypto/tests/sha256-testvecs.h
199
.digest = {
lib/crypto/tests/sha256-testvecs.h
208
.digest = {
lib/crypto/tests/sha256-testvecs.h
217
.digest = {
lib/crypto/tests/sha256-testvecs.h
28
.digest = {
lib/crypto/tests/sha256-testvecs.h
37
.digest = {
lib/crypto/tests/sha256-testvecs.h
46
.digest = {
lib/crypto/tests/sha256-testvecs.h
55
.digest = {
lib/crypto/tests/sha256-testvecs.h
6
u8 digest[SHA256_DIGEST_SIZE];
lib/crypto/tests/sha256-testvecs.h
64
.digest = {
lib/crypto/tests/sha256-testvecs.h
73
.digest = {
lib/crypto/tests/sha256-testvecs.h
82
.digest = {
lib/crypto/tests/sha256-testvecs.h
91
.digest = {
lib/crypto/tests/sha3-testvecs.h
102
.digest = {
lib/crypto/tests/sha3-testvecs.h
111
.digest = {
lib/crypto/tests/sha3-testvecs.h
12
.digest = {
lib/crypto/tests/sha3-testvecs.h
120
.digest = {
lib/crypto/tests/sha3-testvecs.h
129
.digest = {
lib/crypto/tests/sha3-testvecs.h
138
.digest = {
lib/crypto/tests/sha3-testvecs.h
147
.digest = {
lib/crypto/tests/sha3-testvecs.h
156
.digest = {
lib/crypto/tests/sha3-testvecs.h
165
.digest = {
lib/crypto/tests/sha3-testvecs.h
174
.digest = {
lib/crypto/tests/sha3-testvecs.h
183
.digest = {
lib/crypto/tests/sha3-testvecs.h
192
.digest = {
lib/crypto/tests/sha3-testvecs.h
201
.digest = {
lib/crypto/tests/sha3-testvecs.h
21
.digest = {
lib/crypto/tests/sha3-testvecs.h
210
.digest = {
lib/crypto/tests/sha3-testvecs.h
219
.digest = {
lib/crypto/tests/sha3-testvecs.h
30
.digest = {
lib/crypto/tests/sha3-testvecs.h
39
.digest = {
lib/crypto/tests/sha3-testvecs.h
48
.digest = {
lib/crypto/tests/sha3-testvecs.h
57
.digest = {
lib/crypto/tests/sha3-testvecs.h
66
.digest = {
lib/crypto/tests/sha3-testvecs.h
75
.digest = {
lib/crypto/tests/sha3-testvecs.h
8
u8 digest[SHA3_256_DIGEST_SIZE];
lib/crypto/tests/sha3-testvecs.h
84
.digest = {
lib/crypto/tests/sha3-testvecs.h
93
.digest = {
lib/crypto/tests/sha384-testvecs.h
10
.digest = {
lib/crypto/tests/sha384-testvecs.h
109
.digest = {
lib/crypto/tests/sha384-testvecs.h
120
.digest = {
lib/crypto/tests/sha384-testvecs.h
131
.digest = {
lib/crypto/tests/sha384-testvecs.h
142
.digest = {
lib/crypto/tests/sha384-testvecs.h
153
.digest = {
lib/crypto/tests/sha384-testvecs.h
164
.digest = {
lib/crypto/tests/sha384-testvecs.h
175
.digest = {
lib/crypto/tests/sha384-testvecs.h
186
.digest = {
lib/crypto/tests/sha384-testvecs.h
197
.digest = {
lib/crypto/tests/sha384-testvecs.h
208
.digest = {
lib/crypto/tests/sha384-testvecs.h
21
.digest = {
lib/crypto/tests/sha384-testvecs.h
219
.digest = {
lib/crypto/tests/sha384-testvecs.h
230
.digest = {
lib/crypto/tests/sha384-testvecs.h
241
.digest = {
lib/crypto/tests/sha384-testvecs.h
252
.digest = {
lib/crypto/tests/sha384-testvecs.h
263
.digest = {
lib/crypto/tests/sha384-testvecs.h
32
.digest = {
lib/crypto/tests/sha384-testvecs.h
43
.digest = {
lib/crypto/tests/sha384-testvecs.h
54
.digest = {
lib/crypto/tests/sha384-testvecs.h
6
u8 digest[SHA384_DIGEST_SIZE];
lib/crypto/tests/sha384-testvecs.h
65
.digest = {
lib/crypto/tests/sha384-testvecs.h
76
.digest = {
lib/crypto/tests/sha384-testvecs.h
87
.digest = {
lib/crypto/tests/sha384-testvecs.h
98
.digest = {
lib/crypto/tests/sha512-testvecs.h
10
.digest = {
lib/crypto/tests/sha512-testvecs.h
101
.digest = {
lib/crypto/tests/sha512-testvecs.h
114
.digest = {
lib/crypto/tests/sha512-testvecs.h
127
.digest = {
lib/crypto/tests/sha512-testvecs.h
140
.digest = {
lib/crypto/tests/sha512-testvecs.h
153
.digest = {
lib/crypto/tests/sha512-testvecs.h
166
.digest = {
lib/crypto/tests/sha512-testvecs.h
179
.digest = {
lib/crypto/tests/sha512-testvecs.h
192
.digest = {
lib/crypto/tests/sha512-testvecs.h
205
.digest = {
lib/crypto/tests/sha512-testvecs.h
218
.digest = {
lib/crypto/tests/sha512-testvecs.h
23
.digest = {
lib/crypto/tests/sha512-testvecs.h
231
.digest = {
lib/crypto/tests/sha512-testvecs.h
244
.digest = {
lib/crypto/tests/sha512-testvecs.h
257
.digest = {
lib/crypto/tests/sha512-testvecs.h
270
.digest = {
lib/crypto/tests/sha512-testvecs.h
283
.digest = {
lib/crypto/tests/sha512-testvecs.h
296
.digest = {
lib/crypto/tests/sha512-testvecs.h
309
.digest = {
lib/crypto/tests/sha512-testvecs.h
36
.digest = {
lib/crypto/tests/sha512-testvecs.h
49
.digest = {
lib/crypto/tests/sha512-testvecs.h
6
u8 digest[SHA512_DIGEST_SIZE];
lib/crypto/tests/sha512-testvecs.h
62
.digest = {
lib/crypto/tests/sha512-testvecs.h
75
.digest = {
lib/crypto/tests/sha512-testvecs.h
88
.digest = {
net/core/flow_dissector.c
1847
void make_flow_keys_digest(struct flow_keys_digest *digest,
net/core/flow_dissector.c
1851
(struct _flow_keys_digest_data *)digest;
net/core/flow_dissector.c
1853
BUILD_BUG_ON(sizeof(*data) > sizeof(*digest));
net/core/flow_dissector.c
1855
memset(digest, 0, sizeof(*digest));
net/sctp/auth.c
624
__u8 *digest;
net/sctp/auth.c
645
digest = (u8 *)(&auth->auth_hdr + 1);
net/sctp/auth.c
648
(const u8 *)auth, data_len, digest);
net/sctp/auth.c
652
(const u8 *)auth, data_len, digest);
net/sctp/sm_statefuns.c
4365
__u8 *save_digest, *digest;
net/sctp/sm_statefuns.c
4407
digest = (u8 *)(auth_hdr + 1);
net/sctp/sm_statefuns.c
4410
save_digest = kmemdup(digest, sig_len, GFP_ATOMIC);
net/sctp/sm_statefuns.c
4414
memset(digest, 0, sig_len);
net/sctp/sm_statefuns.c
4421
if (crypto_memneq(save_digest, digest, sig_len)) {
security/integrity/digsig.c
62
const char *digest, int digestlen)
security/integrity/digsig.c
76
return digsig_verify(keyring, sig + 1, siglen - 1, digest,
security/integrity/digsig.c
80
return asymmetric_verify(keyring, sig, siglen, digest,
security/integrity/evm/evm.h
66
char digest[IMA_MAX_DIGEST_SIZE];
security/integrity/evm/evm_crypto.c
144
char type, char *digest)
security/integrity/evm/evm_crypto.c
177
crypto_shash_final(desc, digest);
security/integrity/evm/evm_crypto.c
298
hmac_add_misc(desc, inode, type, data->digest);
security/integrity/evm/evm_main.c
1053
rc = evm_init_hmac(inode, xattrs, xattr_data->digest);
security/integrity/evm/evm_main.c
186
struct evm_digest digest;
security/integrity/evm/evm_main.c
232
digest.hdr.algo = HASH_ALGO_SHA1;
security/integrity/evm/evm_main.c
234
xattr_value_len, &digest, iint);
security/integrity/evm/evm_main.c
237
rc = crypto_memneq(xattr_data->data, digest.digest,
security/integrity/evm/evm_main.c
253
digest.hdr.algo = hdr->hash_algo;
security/integrity/evm/evm_main.c
255
xattr_value_len, xattr_data->type, &digest,
security/integrity/evm/evm_main.c
261
digest.digest, digest.hdr.length);
security/integrity/evm/evm_main.c
290
pr_debug("digest: (%d) [%*phN]\n", digest.hdr.length, digest.hdr.length,
security/integrity/evm/evm_main.c
291
digest.digest);
security/integrity/ima/ima.h
276
void ima_print_digest(struct seq_file *m, u8 *digest, u32 size);
security/integrity/ima/ima.h
307
static inline unsigned int ima_hash_key(u8 *digest)
security/integrity/ima/ima.h
310
return (digest[0] | digest[1] << 8) % IMA_MEASURE_HTABLE_SIZE;
security/integrity/ima/ima.h
400
bool buf_hash, u8 *digest, size_t digest_len);
security/integrity/ima/ima.h
518
const u8 **digest, u32 *digest_size);
security/integrity/ima/ima.h
535
enum hash_algo *algo, const u8 **digest,
security/integrity/ima/ima_api.c
217
digest_len = fsverity_get_digest(inode, hash->digest, NULL, &alg);
security/integrity/ima/ima_api.c
285
memset(&hash.digest, 0, sizeof(hash.digest));
security/integrity/ima/ima_api.c
410
hex_byte_pack(hash + (i * 2), iint->ima_hash->digest[i]);
security/integrity/ima/ima_appraise.c
253
enum hash_algo algo, const u8 *digest,
security/integrity/ima/ima_appraise.c
263
memcpy(file_id.hash, digest, hash_digest_size[algo]);
security/integrity/ima/ima_appraise.c
313
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
343
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
354
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
382
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
393
xattr_len, hash.digest,
security/integrity/ima/ima_appraise.c
451
const u8 *digest = NULL;
security/integrity/ima/ima_appraise.c
459
ima_get_modsig_digest(modsig, &hash_algo, &digest, &digestsize);
security/integrity/ima/ima_appraise.c
461
rc = is_binary_blacklisted(digest, digestsize);
security/integrity/ima/ima_appraise.c
463
rc = is_binary_blacklisted(iint->ima_hash->digest, iint->ima_hash->length);
security/integrity/ima/ima_appraise.c
466
process_buffer_measurement(&nop_mnt_idmap, NULL, digest, digestsize,
security/integrity/ima/ima_crypto.c
427
ahash_request_set_crypt(req, NULL, hash->digest, 0);
security/integrity/ima/ima_crypto.c
498
rc = crypto_shash_final(shash, hash->digest);
security/integrity/ima/ima_crypto.c
617
rc = crypto_shash_final(shash, entry->digests[tfm_idx].digest);
security/integrity/ima/ima_crypto.c
645
memcpy(entry->digests[i].digest,
security/integrity/ima/ima_crypto.c
646
entry->digests[ima_sha1_idx].digest,
security/integrity/ima/ima_crypto.c
690
ahash_request_set_crypt(req, NULL, hash->digest, 0);
security/integrity/ima/ima_crypto.c
741
rc = crypto_shash_final(shash, hash->digest);
security/integrity/ima/ima_crypto.c
795
static int ima_calc_boot_aggregate_tfm(char *digest, u16 alg_id,
security/integrity/ima/ima_crypto.c
798
struct tpm_digest d = { .alg_id = alg_id, .digest = {0} };
security/integrity/ima/ima_crypto.c
816
rc = crypto_shash_update(shash, d.digest,
security/integrity/ima/ima_crypto.c
830
rc = crypto_shash_update(shash, d.digest,
security/integrity/ima/ima_crypto.c
835
crypto_shash_final(shash, digest);
security/integrity/ima/ima_crypto.c
872
rc = ima_calc_boot_aggregate_tfm(hash->digest, alg_id, tfm);
security/integrity/ima/ima_fs.c
163
ima_putc(m, e->digests[algo_idx].digest, hash_digest_size[algo]);
security/integrity/ima/ima_fs.c
217
void ima_print_digest(struct seq_file *m, u8 *digest, u32 size)
security/integrity/ima/ima_fs.c
222
seq_printf(m, "%02x", *(digest + i));
security/integrity/ima/ima_fs.c
255
ima_print_digest(m, e->digests[algo_idx].digest, hash_digest_size[algo]);
security/integrity/ima/ima_main.c
1048
bool buf_hash, u8 *digest, size_t digest_len)
security/integrity/ima/ima_main.c
1068
if (digest && digest_len < digest_hash_len)
security/integrity/ima/ima_main.c
1071
if (!ima_policy_flag && !digest)
security/integrity/ima/ima_main.c
1093
if (!(action & IMA_MEASURE) && !digest)
security/integrity/ima/ima_main.c
1111
memcpy(digest_hash, hash_hdr->digest, digest_hash_len);
security/integrity/ima/ima_main.c
1124
if (digest)
security/integrity/ima/ima_main.c
1125
memcpy(digest, iint.ima_hash->digest, digest_hash_len);
security/integrity/ima/ima_main.c
1195
bool hash, u8 *digest, size_t digest_len)
security/integrity/ima/ima_main.c
1202
event_label, hash, digest,
security/integrity/ima/ima_main.c
721
memcpy(buf, iint->ima_hash->digest, copied_size);
security/integrity/ima/ima_modsig.c
115
rc = pkcs7_get_digest(modsig->pkcs7_msg, &modsig->digest,
security/integrity/ima/ima_modsig.c
126
const u8 **digest, u32 *digest_size)
security/integrity/ima/ima_modsig.c
129
*digest = modsig->digest;
security/integrity/ima/ima_modsig.c
24
const u8 *digest;
security/integrity/ima/ima_queue.c
118
key = ima_hash_key(entry->digests[ima_hash_algo_idx].digest);
security/integrity/ima/ima_queue.c
170
u8 *digest = entry->digests[ima_hash_algo_idx].digest;
security/integrity/ima/ima_queue.c
191
if (ima_lookup_digest_entry(digest, entry->pcr)) {
security/integrity/ima/ima_queue.c
286
memset(digests[i].digest, 0xff, digest_size);
security/integrity/ima/ima_queue.c
65
rc = memcmp(qe->entry->digests[ima_hash_algo_idx].digest,
security/integrity/ima/ima_template_lib.c
289
static int ima_eventdigest_init_common(const u8 *digest, u32 digestsize,
security/integrity/ima/ima_template_lib.c
321
if (digest) {
security/integrity/ima/ima_template_lib.c
322
memcpy(buffer + offset, digest, digestsize);
security/integrity/ima/ima_template_lib.c
361
cur_digest = event_data->iint->ima_hash->digest;
security/integrity/ima/ima_template_lib.c
379
cur_digest = hash_hdr->digest;
security/integrity/ima/ima_template_lib.c
397
cur_digest = hash_hdr->digest;
security/integrity/ima/ima_template_lib.c
417
cur_digest = event_data->iint->ima_hash->digest;
security/integrity/ima/ima_template_lib.c
441
cur_digest = event_data->iint->ima_hash->digest;
security/integrity/integrity.h
133
const char *digest, int digestlen);
security/integrity/integrity.h
144
const char *digest, int digestlen)
security/integrity/integrity.h
46
u8 digest[SHA1_DIGEST_SIZE];
security/integrity/integrity.h
68
u8 digest[];
security/integrity/integrity.h
70
static_assert(offsetof(struct ima_digest_data, digest) == sizeof(struct ima_digest_data_hdr),
security/integrity/integrity.h
79
u8 digest[HASH_MAX_DIGESTSIZE];
security/ipe/audit.c
186
u8 digest[SHA256_DIGEST_SIZE];
security/ipe/audit.c
188
sha256(p->pkcs7, p->pkcs7len, digest);
security/ipe/audit.c
193
audit_log_n_hex(ab, digest, sizeof(digest));
security/ipe/digest.c
102
kfree(info->digest);
security/ipe/digest.c
118
audit_log_n_hex(ab, info->digest, info->digest_len);
security/ipe/digest.c
28
u8 *digest = NULL;
security/ipe/digest.c
52
digest = kzalloc(info->digest_len, GFP_KERNEL);
security/ipe/digest.c
53
if (!digest) {
security/ipe/digest.c
58
rc = hex2bin(digest, raw_digest, info->digest_len);
security/ipe/digest.c
65
info->digest = digest;
security/ipe/digest.c
70
kfree(digest);
security/ipe/digest.c
85
const struct digest_info *digest)
security/ipe/digest.c
87
return (expected->digest_len == digest->digest_len) &&
security/ipe/digest.c
88
(!strcmp(expected->alg, digest->alg)) &&
security/ipe/digest.c
89
(!memcmp(expected->digest, digest->digest, expected->digest_len));
security/ipe/digest.h
16
const u8 *digest;
security/ipe/digest.h
24
const struct digest_info *digest);
security/ipe/eval.c
202
u8 digest[FS_VERITY_MAX_DIGEST_SIZE];
security/ipe/eval.c
208
digest,
security/ipe/eval.c
214
info.digest = digest;
security/ipe/hooks.c
269
const struct dm_verity_digest *digest = NULL;
security/ipe/hooks.c
288
digest = value;
security/ipe/hooks.c
294
info->digest = kmemdup(digest->digest, digest->digest_len, GFP_KERNEL);
security/ipe/hooks.c
295
if (!info->digest)
security/ipe/hooks.c
298
info->alg = kstrdup(digest->alg, GFP_KERNEL);
security/ipe/hooks.c
302
info->digest_len = digest->digest_len;
security/keys/encrypted-keys/encrypted.c
472
u8 *digest;
security/keys/encrypted-keys/encrypted.c
479
digest = epayload->format + epayload->datablob_len;
security/keys/encrypted-keys/encrypted.c
482
digest);
security/keys/encrypted-keys/encrypted.c
483
dump_hmac(NULL, digest, HASH_SIZE);
security/keys/encrypted-keys/encrypted.c
495
u8 digest[HASH_SIZE];
security/keys/encrypted-keys/encrypted.c
512
digest);
security/keys/encrypted-keys/encrypted.c
513
ret = crypto_memneq(digest, epayload->format + epayload->datablob_len,
security/keys/encrypted-keys/encrypted.c
514
sizeof(digest));
security/keys/encrypted-keys/encrypted.c
520
dump_hmac("calc", digest, HASH_SIZE);
security/keys/encrypted-keys/encrypted.h
40
static inline void dump_hmac(const char *str, const u8 *digest,
security/keys/encrypted-keys/encrypted.h
45
print_hex_dump(KERN_ERR, "hmac: ", DUMP_PREFIX_NONE, 32, 1, digest,
security/keys/encrypted-keys/encrypted.h
62
static inline void dump_hmac(const char *str, const u8 *digest,
security/keys/trusted-keys/trusted_tpm1.c
121
hmac_sha1_final(&hmac_ctx, digest);
security/keys/trusted-keys/trusted_tpm1.c
128
static int TSS_authhmac(unsigned char *digest, const unsigned char *key,
security/keys/trusted-keys/trusted_tpm1.c
161
ret = TSS_rawhmac(digest, key, keylen, SHA1_DIGEST_SIZE,
security/keys/trusted-keys/trusted_tpm1.c
96
static int TSS_rawhmac(unsigned char *digest, const unsigned char *key,
sound/soc/codecs/cros_ec_codec.c
671
uint8_t *buf, size_t size, uint8_t *digest)
sound/soc/codecs/cros_ec_codec.c
701
memcpy(pp->hash, digest, SHA256_DIGEST_SIZE);
sound/soc/codecs/cros_ec_codec.c
714
uint8_t *buf, size_t size, uint8_t *digest)
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
764
sha256(buf, size, digest);
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) {
sound/soc/codecs/cros_ec_codec.c
780
ret = wov_set_lang_shm(priv, buf, size, digest);
sound/soc/codecs/cros_ec_codec.c
782
ret = wov_set_lang(priv, buf, size, digest);
tools/testing/selftests/arm64/fp/kernel-test.c
195
digest = malloc(digest_len);
tools/testing/selftests/arm64/fp/kernel-test.c
196
if (!digest) {
tools/testing/selftests/arm64/fp/kernel-test.c
28
static char *digest;
tools/testing/selftests/arm64/fp/kernel-test.c
312
if (!compute_digest(digest)) {
tools/testing/selftests/arm64/fp/kernel-test.c
317
if (memcmp(ref, digest, digest_len) != 0) {
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
507
memcpy(skel->bss->digest, "FSVerity", 8);
tools/testing/selftests/bpf/progs/test_fsverity.c
18
char digest[SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE];
tools/testing/selftests/bpf/progs/test_fsverity.c
35
bpf_dynptr_from_mem(digest, sizeof(digest), 0, &digest_ptr);
tools/testing/selftests/bpf/progs/test_fsverity.c
41
for (i = 0; i < (int)sizeof(digest); i++) {
tools/testing/selftests/bpf/progs/test_fsverity.c
42
if (digest[i] != expected_digest[i])
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
38
char digest[MAGIC_SIZE + SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE];
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
58
bpf_dynptr_from_mem(digest + MAGIC_SIZE, sizeof(digest) - MAGIC_SIZE, 0, &digest_ptr);
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
66
bpf_dynptr_from_mem(digest, sizeof(digest), 0, &digest_ptr);
tools/testing/selftests/net/tcp_mmap.c
171
unsigned char digest[SHA256_DIGEST_LENGTH];
tools/testing/selftests/net/tcp_mmap.c
282
EVP_DigestFinal_ex(ctx, digest, &digest_len);
tools/testing/selftests/net/tcp_mmap.c
287
if (memcmp(digest, buffer,
tools/testing/selftests/net/tcp_mmap.c
445
unsigned char digest[SHA256_DIGEST_LENGTH];
tools/testing/selftests/net/tcp_mmap.c
606
EVP_DigestFinal_ex(ctx, digest, &digest_len);
tools/testing/selftests/net/tcp_mmap.c
607
send(fd, digest, (size_t)SHA256_DIGEST_LENGTH, 0);
tools/testing/selftests/sgx/sigstruct.c
320
uint8_t digest[SHA256_DIGEST_LENGTH];
tools/testing/selftests/sgx/sigstruct.c
368
SHA256((unsigned char *)&payload, sizeof(payload), digest);
tools/testing/selftests/sgx/sigstruct.c
370
if (!RSA_sign(NID_sha256, digest, SHA256_DIGEST_LENGTH,