arch/arm64/crypto/aes-glue.c
111
u8 digest[SHA256_DIGEST_SIZE];
arch/arm64/crypto/aes-glue.c
118
sha256(in_key, key_len, digest);
arch/arm64/crypto/aes-glue.c
120
return aes_expandkey(&ctx->key2, digest, sizeof(digest));
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
32
return 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, ¶m, 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, ¶m, 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
267
u8 digest[SHA256_DIGEST_SIZE];
arch/x86/kernel/cpu/microcode/amd.c
285
sha256(data, len, digest);
arch/x86/kernel/cpu/microcode/amd.c
287
if (memcmp(digest, pd->sha256, sizeof(digest))) {
arch/x86/kernel/cpu/microcode/amd.c
291
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/aes.c
159
.digest = crypto_aes_cmac_digest,
crypto/aes.c
180
.digest = crypto_aes_cmac_digest,
crypto/aes.c
197
.digest = crypto_aes_cbcmac_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
330
void *digest;
crypto/asymmetric_keys/verify_pefile.c
367
digest = (void *)desc + desc_size;
crypto/asymmetric_keys/verify_pefile.c
368
ret = crypto_shash_final(desc, digest);
crypto/asymmetric_keys/verify_pefile.c
372
pr_debug("Digest calc = [%*ph]\n", ctx->digest_len, digest);
crypto/asymmetric_keys/verify_pefile.c
377
if (memcmp(digest, ctx->digest, ctx->digest_len) != 0) {
crypto/asymmetric_keys/verify_pefile.c
448
ctx.digest_len, ctx.digest_len, ctx.digest);
crypto/asymmetric_keys/verify_pefile.c
456
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
120
.digest = chksum_digest,
crypto/cryptd.c
698
inst->alg.digest = cryptd_hash_digest_enqueue;
crypto/crypto_null.c
66
.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
469
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
451
if (!alg->digest)
crypto/shash.c
452
alg->digest = shash_default_digest;
crypto/sm3.c
67
.digest = crypto_sm3_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
1263
if (memcmp(result, vec->digest, digestsize) != 0) {
crypto/testmgr.c
1736
vec->psize, (u8 *)vec->digest);
crypto/testmgr.c
1834
vec.digest = kmalloc(digestsize, GFP_KERNEL);
crypto/testmgr.c
1835
if (!vec.key || !vec.plaintext || !vec.digest) {
crypto/testmgr.c
1858
kfree(vec.digest);
crypto/testmgr.h
13191
.digest = "\x97\xb4\x75\x8f\x84\x92\x3d\x3f"
crypto/testmgr.h
13203
.digest = "\xc7\xdb\x17\x71\xa1\x5c\x0d\x22"
crypto/testmgr.h
13218
.digest = "\x9b\x07\x88\x7f\xd5\x95\x23\x12"
crypto/testmgr.h
13231
.digest = "\x00\xd4\x63\xb4\x9a\xf3\x52\xe2"
crypto/testmgr.h
13243
.digest = "\x8a\x8a\xe9\xc0\xc8\x97\x0e\x85"
crypto/testmgr.h
13258
.digest = "\x5f\x14\xc9\xa9\x20\xb2\xb4\xf0"
crypto/testmgr.h
13270
.digest = "\xa9\x9a\x5c\x44\xe2\x34\xee\x2c"
crypto/testmgr.h
13278
.digest = "\x17\x27\x62\xf3\x8b\x88\x1d\xc0"
crypto/testmgr.h
13287
.digest = "\xda\x45\xd1\xac\xec\x4d\xab\x46"
crypto/testmgr.h
13297
.digest = "\xbe\x24\x5d\x81\x8c\x8a\x10\xa4"
crypto/testmgr.h
13308
.digest = "\x91\x82\x31\x56\xd5\x77\xa4\xc5"
crypto/testmgr.h
13320
.digest = "\x2a\xae\xa5\x24\x0c\x12\x9f\x5f"
crypto/testmgr.h
24405
.digest = "\xba\x92\x57\x82\xaa\xa1\xf5\xd9"
crypto/testmgr.h
24414
.digest = "\x6d\x96\x28\x54\xa3\xb9\xfd\xa5"
crypto/testmgr.h
24426
.digest = "\x5c\x18\xd1\x19\xcc\xd6\x76\x61"
crypto/testmgr.h
24441
.digest = "\xc2\x69\x9a\x6e\xba\x55\xce\x9d"
crypto/testmgr.h
33753
.digest = "\x00\x00\x00\x00",
crypto/testmgr.h
33758
.digest = "\xd8\xb5\x46\xac",
crypto/testmgr.h
33764
.digest = "\x87\xa9\xcb\xed",
crypto/testmgr.h
33775
.digest = "\x3a\xdf\x4b\xb0",
crypto/testmgr.h
33786
.digest = "\xa9\x7a\x7f\x7b",
crypto/testmgr.h
33797
.digest = "\xba\xd3\xf8\x1c",
crypto/testmgr.h
33808
.digest = "\xa8\xa9\xc2\x02",
crypto/testmgr.h
33819
.digest = "\x27\xf0\x57\xe2",
crypto/testmgr.h
33830
.digest = "\x49\x78\x10\x08",
crypto/testmgr.h
33841
.digest = "\x9a\xb1\xdc\xf0",
crypto/testmgr.h
33852
.digest = "\xb4\x97\xcc\xd4",
crypto/testmgr.h
33863
.digest = "\x67\x9b\xfa\x79",
crypto/testmgr.h
33874
.digest = "\x24\xb5\x16\xef",
crypto/testmgr.h
33885
.digest = "\x15\x94\x80\x39",
crypto/testmgr.h
33921
.digest = "\x6c\xc6\x56\xde",
crypto/testmgr.h
34182
.digest = "\xfb\x3a\x7a\xda",
crypto/testmgr.h
34192
.digest = "\x00\x00\x00\x00",
crypto/testmgr.h
34197
.digest = "\x41\xf4\x27\xe6",
crypto/testmgr.h
34203
.digest = "\x78\x56\x34\x12",
crypto/testmgr.h
34214
.digest = "\x7f\x15\x2c\x0e",
crypto/testmgr.h
34225
.digest = "\xf6\xeb\x80\xe9",
crypto/testmgr.h
34236
.digest = "\xed\xbd\x74\xde",
crypto/testmgr.h
34247
.digest = "\x62\xc8\x79\xd5",
crypto/testmgr.h
34258
.digest = "\xd0\x9a\x97\xba",
crypto/testmgr.h
34269
.digest = "\x13\xd9\x29\x2b",
crypto/testmgr.h
34280
.digest = "\x0c\xb5\xe2\xa2",
crypto/testmgr.h
34291
.digest = "\xd1\x7f\xfb\xa6",
crypto/testmgr.h
34302
.digest = "\x59\x33\xe6\x7a",
crypto/testmgr.h
34313
.digest = "\xbe\x03\x01\xd2",
crypto/testmgr.h
34324
.digest = "\x75\xd3\xc5\x24",
crypto/testmgr.h
34360
.digest = "\x75\xd3\xc5\x24",
crypto/testmgr.h
34621
.digest = "\xec\x26\x4d\x95",
crypto/testmgr.h
34628
.digest = "\x99\xe9\xd8\x51\x37\xdb\x46\xef",
crypto/testmgr.h
34633
.digest = "\x20\x5c\x91\xaa\x88\xeb\x59\xd0",
crypto/testmgr.h
34639
.digest = "\xa8\xe8\x2b\xa9\x92\xa1\x37\x4a",
crypto/testmgr.h
34671
.digest = "\x41\xfc\xd4\x29\xfe\xe7\x85\x17",
crypto/testmgr.h
34677
.digest = "\xef\x17\x9b\x92\xa2\xfd\x75\xac",
crypto/testmgr.h
34685
.digest = "\xd1\x70\x4f\x14\x02\xc4\x9e\x71",
crypto/testmgr.h
34693
.digest = "\xa4\xcd\xfe\x8e\x37\xe2\x1c\x64"
crypto/testmgr.h
34727
.digest = "\x58\xbc\x55\xf2\x42\x81\x5c\xf0"
crypto/testmgr.h
35456
.digest = (u8[]){ 0x33, 0x45, 0x52, 0x4a, 0xbf, 0x6b, 0xbe, 0x18,
crypto/testmgr.h
35462
.digest = (u8[]){ 0x11, 0xcc, 0x66, 0x61, 0xe9, 0x22, 0xb0, 0xe4,
crypto/testmgr.h
35470
.digest = (u8[]){ 0x31, 0xe3, 0xd9, 0xd5, 0x4e, 0x72, 0xd8, 0x0b,
crypto/testmgr.h
35478
.digest = (u8[]){ 0x28, 0x20, 0xd1, 0xbe, 0x7f, 0xcc, 0xc1, 0x62,
crypto/testmgr.h
35486
.digest = (u8[]){ 0x45, 0xe9, 0x95, 0xb6, 0xc4, 0xe8, 0x22, 0xea,
crypto/testmgr.h
35494
.digest = (u8[]){ 0x7e, 0xb9, 0xf2, 0x9b, 0x2f, 0xc2, 0x01, 0xd4,
crypto/testmgr.h
35502
.digest = (u8[]){ 0x6e, 0x35, 0x01, 0x70, 0xbf, 0xb6, 0xc4, 0xba,
crypto/testmgr.h
35510
.digest = (u8[]){ 0x9d, 0xf1, 0x4b, 0x72, 0x48, 0x76, 0x4a, 0x86,
crypto/testmgr.h
35517
.digest = (u8[]){ 0x39, 0xa7, 0xeb, 0x9f, 0xed, 0xc1, 0x9a, 0xab,
crypto/testmgr.h
35524
.digest = (u8[]){ 0xc3, 0x08, 0xb1, 0xbf, 0xe4, 0xf9, 0xbc, 0xb4,
crypto/testmgr.h
35533
.digest = (u8[]){ 0x34, 0x75, 0x8b, 0x64, 0x71, 0x35, 0x62, 0x82,
crypto/testmgr.h
35542
.digest = (u8[]){ 0xce, 0x74, 0xa9, 0x2e, 0xe9, 0x40, 0x3d, 0xa2,
crypto/testmgr.h
35551
.digest = (u8[]){ 0x2e, 0x84, 0xdb, 0xa2, 0x5f, 0x0e, 0xe9, 0x52,
crypto/testmgr.h
35560
.digest = (u8[]){ 0x2e, 0x26, 0xf0, 0x09, 0x02, 0x65, 0x90, 0x09,
crypto/testmgr.h
35569
.digest = (u8[]){ 0xcc, 0x01, 0x08, 0x85, 0x36, 0xf7, 0x84, 0xf0,
crypto/testmgr.h
35578
.digest = (u8[]){ 0xc8, 0xf8, 0xf0, 0xa2, 0x69, 0xfa, 0xcc, 0x4d,
crypto/testmgr.h
35587
.digest = (u8[]){ 0x15, 0x09, 0x7a, 0x90, 0x13, 0x23, 0xab, 0x0c,
crypto/testmgr.h
35598
.digest = (u8[]){ 0x0b, 0x82, 0x88, 0xca, 0x05, 0x2f, 0x1b, 0x15,
crypto/testmgr.h
35609
.digest = (u8[]){ 0x4a, 0x81, 0x55, 0xb9, 0x79, 0x42, 0x8c, 0xc6,
crypto/testmgr.h
35620
.digest = (u8[]){ 0x34, 0xbd, 0xe1, 0x99, 0x43, 0x9f, 0x82, 0x72,
crypto/testmgr.h
35631
.digest = (u8[]){ 0x22, 0x14, 0xf4, 0xb0, 0x4c, 0xa8, 0xb5, 0x7d,
crypto/testmgr.h
35642
.digest = (u8[]){ 0x44, 0x4b, 0x24, 0x0f, 0xe3, 0xed, 0x86, 0xd0,
crypto/testmgr.h
35653
.digest = (u8[]){ 0x10, 0xeb, 0xb6, 0x77, 0x00, 0xb1, 0x86, 0x8e,
crypto/testmgr.h
35666
.digest = (u8[]){ 0xd2, 0x11, 0x31, 0x29, 0x3f, 0xea, 0xca, 0x72,
crypto/testmgr.h
35679
.digest = (u8[]){ 0xa3, 0x3e, 0x50, 0xbc, 0xfb, 0xd9, 0xf0, 0x82,
crypto/testmgr.h
35692
.digest = (u8[]){ 0x65, 0x67, 0x6d, 0x80, 0x06, 0x17, 0x97, 0x2f,
crypto/testmgr.h
35705
.digest = (u8[]){ 0xc2, 0x96, 0x2c, 0x6b, 0x84, 0xff, 0xee, 0xea,
crypto/testmgr.h
35718
.digest = (u8[]){ 0x0f, 0x32, 0x05, 0x09, 0xad, 0x9f, 0x25, 0xf7,
crypto/testmgr.h
3990
.digest = "\x31\xd6\xcf\xe0\xd1\x6a\xe9\x31"
crypto/testmgr.h
3995
.digest = "\xbd\xe5\x2c\xb3\x1d\xe3\x3e\x46"
crypto/testmgr.h
4000
.digest = "\xa4\x48\x01\x7a\xaf\x21\xd8\x52"
crypto/testmgr.h
4005
.digest = "\xd9\x13\x0a\x81\x64\x54\x9f\xe8"
crypto/testmgr.h
4010
.digest = "\xd7\x9e\x1c\x30\x8a\xa5\xbb\xcd"
crypto/testmgr.h
4015
.digest = "\x04\x3f\x85\x82\xf2\x41\xdb\x35"
crypto/testmgr.h
4021
.digest = "\xe3\x3b\x4d\xdc\x9c\x38\xf2\x19"
crypto/testmgr.h
4029
.digest = "\x6b\x4e\x03\x42\x36\x67\xdb\xb7"
crypto/testmgr.h
4036
.digest = "\x9e\x86\xff\x69\x55\x7c\xa9\x5f"
crypto/testmgr.h
4044
.digest = "\x8a\x24\x10\x8b\x15\x4a\xda\x21"
crypto/testmgr.h
4178
.digest = "\x7d\x0f\x2f\xb7\x65\x3b\xa7\x26"
crypto/testmgr.h
4188
.digest = "\xa7\xff\xc6\xf8\xbf\x1e\xd7\x66"
crypto/testmgr.h
4195
.digest = "\x80\x08\x4b\xf2\xfb\xa0\x24\x75"
crypto/testmgr.h
42
const char *digest;
crypto/testmgr.h
4203
.digest = "\x41\xc0\xdb\xa2\xa9\xd6\x24\x08"
crypto/testmgr.h
4337
.digest = "\xde\x41\x04\xbd\xda\xda\xd9\x71"
crypto/testmgr.h
4348
.digest = "\x0c\x63\xa7\x5b\x84\x5e\x4f\x7d"
crypto/testmgr.h
4357
.digest = "\x18\x15\xf7\x74\xf3\x20\x49\x1b"
crypto/testmgr.h
4367
.digest = "\x99\x1c\x66\x57\x55\xeb\x3a\x4b"
crypto/testmgr.h
4503
.digest = "\x1b\x19\x4d\x8f\xd5\x36\x87\x71"
crypto/testmgr.h
4516
.digest = "\xa6\x9f\x73\xcc\xa2\x3a\x9a\xc5"
crypto/testmgr.h
4527
.digest = "\x69\x7f\x2d\x85\x61\x72\xcb\x83"
crypto/testmgr.h
4539
.digest = "\x04\xa3\x71\xe8\x4e\xcf\xb5\xb8"
crypto/testmgr.h
4677
.digest = "\x59\xda\x30\xe3\x90\xe4\x3d\xde"
crypto/testmgr.h
4694
.digest = "\xd4\x1d\x8c\xd9\x8f\x00\xb2\x04"
crypto/testmgr.h
4699
.digest = "\x0c\xc1\x75\xb9\xc0\xf1\xb6\xa8"
crypto/testmgr.h
4704
.digest = "\x90\x01\x50\x98\x3c\xd2\x4f\xb0"
crypto/testmgr.h
4709
.digest = "\xf9\x6b\x69\x7d\x7c\xb7\x93\x8d"
crypto/testmgr.h
4714
.digest = "\xc3\xfc\xd3\xd7\x61\x92\xe4\x00"
crypto/testmgr.h
4719
.digest = "\xd1\x74\xab\x98\xd2\x77\xd9\xf5"
crypto/testmgr.h
4725
.digest = "\x57\xed\xf4\xa2\x2b\xe3\xc9\x55"
crypto/testmgr.h
4736
.digest = "\x9c\x11\x85\xa5\xc5\xe9\xfc\x54\x61\x28"
crypto/testmgr.h
4741
.digest = "\x0b\xdc\x9d\x2d\x25\x6b\x3e\xe9\xda\xae"
crypto/testmgr.h
4746
.digest = "\x8e\xb2\x08\xf7\xe0\x5d\x98\x7a\x9b\x04"
crypto/testmgr.h
4751
.digest = "\x5d\x06\x89\xef\x49\xd2\xfa\xe5\x72\xb8"
crypto/testmgr.h
4756
.digest = "\xf7\x1c\x27\x10\x9c\x69\x2c\x1b\x56\xbb"
crypto/testmgr.h
4762
.digest = "\xb0\xe2\x0b\x6e\x31\x16\x64\x02\x86\xed"
crypto/testmgr.h
4768
.digest = "\x9b\x75\x2e\x45\x57\x3d\x4b\x39\xf4\xdb"
crypto/testmgr.h
4774
.digest = "\x12\xa0\x53\x38\x4a\x9c\x0c\x88\xe4\x05"
crypto/testmgr.h
4781
.digest = "\x6f\x3f\xa3\x9b\x6b\x50\x3c\x38\x4f\x91"
crypto/testmgr.h
4786
.digest = "\x94\xc2\x64\x11\x54\x04\xe6\x33\x79\x0d"
crypto/testmgr.h
4798
.digest =
crypto/testmgr.h
4816
.digest =
crypto/testmgr.h
4828
.digest =
crypto/testmgr.h
4850
.digest =
crypto/testmgr.h
4876
.digest =
crypto/testmgr.h
4895
.digest =
crypto/testmgr.h
4917
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4925
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4934
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4942
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4952
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4966
.digest = (u8 *)(u8 []) {
crypto/testmgr.h
4987
.digest = "\xca\x05\xe1\x44\xed\x05\xd1\x85"
crypto/testmgr.h
5003
.digest = "\x22\x0b\xf5\x79\xde\xd5\x55\x39"
crypto/testmgr.h
5014
.digest = "\xc0\xba\x18\xc6\x8b\x90\xc8\x8b"
crypto/testmgr.h
5023
.digest = "\x2e\x87\xf1\xd1\x68\x62\xe6\xd9"
crypto/testmgr.h
5038
.digest = "\xda\x39\xa3\xee\x5e\x6b\x4b\x0d\x32\x55"
crypto/testmgr.h
5043
.digest = "\xa9\x99\x3e\x36\x47\x06\x81\x6a\xba\x3e"
crypto/testmgr.h
5048
.digest = "\x84\x98\x3e\x44\x1c\x3b\xd2\x6e\xba\xae"
crypto/testmgr.h
5073
.digest = "\x97\x01\x11\xc4\xe7\x7b\xcc\x88\xcc\x20"
crypto/testmgr.h
5078
.digest = "\xc8\x71\xf6\x9a\x63\xcc\xa9\x84\x84\x82"
crypto/testmgr.h
5210
.digest = "\xb8\xe3\x54\xed\xc5\xfc\xef\xa4"
crypto/testmgr.h
5224
.digest = "\xd1\x4a\x02\x8c\x2a\x3a\x2b\xc9"
crypto/testmgr.h
5231
.digest = "\x23\x09\x7D\x22\x34\x05\xD8\x22"
crypto/testmgr.h
5239
.digest = "\x75\x38\x8B\x16\x51\x27\x76\xCC"
crypto/testmgr.h
5246
.digest = "\xc4\xdb\x2b\x3a\x58\xc3\x99\x01"
crypto/testmgr.h
5380
.digest = "\x98\x43\x07\x63\x75\xe0\xa7\x1c"
crypto/testmgr.h
5394
.digest = "\xe3\xb0\xc4\x42\x98\xfc\x1c\x14"
crypto/testmgr.h
5401
.digest = "\xba\x78\x16\xbf\x8f\x01\xcf\xea"
crypto/testmgr.h
5408
.digest = "\x24\x8d\x6a\x61\xd2\x06\x38\xb8"
crypto/testmgr.h
5415
.digest = "\xb5\xfe\xad\x56\x7d\xff\xcb\xa4"
crypto/testmgr.h
5549
.digest = "\xc5\xce\x0c\xca\x01\x4f\x53\x3a"
crypto/testmgr.h
5563
.digest = "\x38\xb0\x60\xa7\x51\xac\x96\x38"
crypto/testmgr.h
5572
.digest = "\xcb\x00\x75\x3f\x45\xa3\x5e\x8b"
crypto/testmgr.h
5581
.digest = "\x33\x91\xfd\xdd\xfc\x8d\xc7\x39"
crypto/testmgr.h
5591
.digest = "\x09\x33\x0c\x33\xf7\x11\x47\xe8"
crypto/testmgr.h
5601
.digest = "\x3d\x20\x89\x73\xab\x35\x08\xdb"
crypto/testmgr.h
5737
.digest = "\x4d\x97\x23\xc8\xea\x7a\x7c\x15"
crypto/testmgr.h
5753
.digest = "\xcf\x83\xe1\x35\x7e\xef\xb8\xbd"
crypto/testmgr.h
5764
.digest = "\xdd\xaf\x35\xa1\x93\x61\x7a\xba"
crypto/testmgr.h
5775
.digest = "\x20\x4a\x8f\xc6\xdd\xa8\x2f\x0a"
crypto/testmgr.h
5787
.digest = "\x8e\x95\x9b\x75\xda\xe3\x13\xda"
crypto/testmgr.h
5799
.digest = "\x93\x0d\x0c\xef\xcb\x30\xff\x11"
crypto/testmgr.h
5937
.digest = "\x76\xc9\xd4\x91\x7a\x5f\x0f\xaa"
crypto/testmgr.h
5958
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
5971
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
5982
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
5993
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
6004
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6016
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6028
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6039
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6054
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
6065
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
6074
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
6083
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
6092
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6102
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6112
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6121
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6134
.digest = "\x19\xFA\x61\xD7\x55\x22\xA4\x66"
crypto/testmgr.h
6143
.digest = "\x8A\xCA\x26\x02\x79\x2A\xEC\x6F"
crypto/testmgr.h
6150
.digest = "\x4E\x24\x48\xA4\xC6\xF4\x86\xBB"
crypto/testmgr.h
6157
.digest = "\x37\x8C\x84\xA4\x12\x6E\x2D\xC6"
crypto/testmgr.h
6164
.digest = "\xF1\xD7\x54\x66\x26\x36\xFF\xE9"
crypto/testmgr.h
6172
.digest = "\xDC\x37\xE0\x08\xCF\x9E\xE6\x9B"
crypto/testmgr.h
6180
.digest = "\x46\x6E\xF1\x8B\xAB\xB0\x15\x4D"
crypto/testmgr.h
6187
.digest = "\x2A\x98\x7E\xA4\x0F\x91\x70\x61"
crypto/testmgr.h
6205
.digest = "\x92\x94\x72\x7a\x36\x38\xbb\x1c"
crypto/testmgr.h
6212
.digest = "\x75\x0c\x78\x3e\x6a\xb0\xb5\x03"
crypto/testmgr.h
6222
.digest = "\x56\xbe\x34\x52\x1d\x14\x4c\x88"
crypto/testmgr.h
6234
.digest = "\x69\x7e\xaf\x0a\xca\x3a\x3a\xea"
crypto/testmgr.h
6241
.digest = "\x56\x46\x1e\xf2\x34\x2e\xdc\x00"
crypto/testmgr.h
6254
.digest = "\x6b\x1a\xb7\xfe\x4b\xd7\xbf\x8f"
crypto/testmgr.h
6268
.digest = "\x6f\x63\x0f\xad\x67\xcd\xa0\xee"
crypto/testmgr.h
6282
.digest = "\x24\xcb\x4b\xd6\x7d\x20\xfc\x1a\x5d\x2e"
crypto/testmgr.h
6289
.digest = "\xdd\xa6\xc0\x21\x3a\x48\x5a\x9e\x24\xf4"
crypto/testmgr.h
6299
.digest = "\xb0\xb1\x05\x36\x0d\xe7\x59\x96\x0a\xb4"
crypto/testmgr.h
6311
.digest = "\xd5\xca\x86\x2f\x4d\x21\xd5\xe6\x10\xe1"
crypto/testmgr.h
6318
.digest = "\x76\x19\x69\x39\x78\xf9\x1d\x90\x53\x9a"
crypto/testmgr.h
6331
.digest = "\x64\x66\xca\x07\xac\x5e\xac\x29\xe1\xbd"
crypto/testmgr.h
6345
.digest = "\x69\xea\x60\x79\x8d\x71\x61\x6c\xce\x5f"
crypto/testmgr.h
6359
.digest = "\xb6\x17\x31\x86\x55\x05\x72\x64"
crypto/testmgr.h
6367
.digest = "\xef\xfc\xdf\x6a\xe5\xeb\x2f\xa2\xd2\x74"
crypto/testmgr.h
6378
.digest = "\x12\x5d\x73\x42\xb9\xac\x11\xcd\x91\xa3"
crypto/testmgr.h
6390
.digest = "\x4c\x90\x07\xf4\x02\x62\x50\xc6\xbc\x84"
crypto/testmgr.h
6397
.digest = "\x4c\x1a\x03\x42\x4b\x55\xe0\x7f\xe7\xf2"
crypto/testmgr.h
6410
.digest = "\xaa\x4a\xe5\xe1\x52\x72\xd0\x0e\x95\x70"
crypto/testmgr.h
6424
.digest = "\xe8\xe9\x9d\x0f\x45\x23\x7d\x78\x6d\x6b"
crypto/testmgr.h
6442
.digest = "\x89\x6f\xb1\x12\x8a\xbb\xdf\x19"
crypto/testmgr.h
6455
.digest = "\xa3\x0e\x01\x09\x8b\xc6\xdb\xbf"
crypto/testmgr.h
6488
.digest = "\x95\xe9\xa0\xdb\x96\x20\x95\xad"
crypto/testmgr.h
6534
.digest = "\x3a\x85\x41\x66\xac\x5d\x9f\x02"
crypto/testmgr.h
6554
.digest = "\xa2\x1b\x1f\x5d\x4c\xf4\xf7\x3a"
crypto/testmgr.h
6566
.digest = "\x10\x4f\xdc\x12\x57\x32\x8f\x08"
crypto/testmgr.h
6579
.digest = "\x47\x03\x05\xfc\x7e\x40\xfe\x34"
crypto/testmgr.h
6590
.digest = "\x19\x8a\x60\x7e\xb4\x4b\xfb\xc6"
crypto/testmgr.h
6599
.digest = "\x5b\xdc\xc1\x46\xbf\x60\x75\x4e"
crypto/testmgr.h
6614
.digest = "\xcd\xcb\x12\x20\xd1\xec\xcc\xea"
crypto/testmgr.h
6630
.digest = "\xd4\x63\x3c\x17\xf6\xfb\x8d\x74"
crypto/testmgr.h
6641
.digest = "\x75\x46\xaf\x01\x84\x1f\xc0\x9b"
crypto/testmgr.h
6656
.digest = "\x69\x53\x02\x5e\xd9\x6f\x0c\x09"
crypto/testmgr.h
6672
.digest = "\x63\x55\xac\x22\xe8\x90\xd0\xa3"
crypto/testmgr.h
6684
.digest = "\xbb\x1d\x69\x29\xe9\x59\x37\x28"
crypto/testmgr.h
6693
.digest = "\x07\x0a\x16\xb4\x6b\x4d\x41\x44"
crypto/testmgr.h
6705
.digest = "\xdf\xa6\x67\x47\xde\x9a\xe6\x30"
crypto/testmgr.h
6720
.digest = "\x51\xf0\xbe\xbf\x7e\x3b\x9d\x92"
crypto/testmgr.h
6730
.digest = "\x02\x89\x62\xf6\x1b\x7b\xf8\x9e"
crypto/testmgr.h
6747
.digest = "\xe1\x99\x21\x90\x54\x9f\x6e\xd5"
crypto/testmgr.h
6760
.digest = "\x3a\xd7\x7b\xb4\x0d\x7a\x36\x60"
crypto/testmgr.h
6772
.digest = "\x9d\x0d\xd0\x63\xfb\xcb\x24\x43"
crypto/testmgr.h
6787
.digest = "\xc0\x71\x73\xb8\xa0\x2c\x11\x7c"
crypto/testmgr.h
6805
.digest = "\x6a\x4e\xdb\x21\x47\x51\xdf\x4f"
crypto/testmgr.h
6823
.digest = "\xb7\xa6\x88\xe1\x22\xff\xaf\x95",
crypto/testmgr.h
6831
.digest = "\x8e\x8f\x29\x31\x36\x28\x37\x97",
crypto/testmgr.h
6841
.digest = "\x74\x3d\xdb\xe0\xce\x2d\xc2\xed",
crypto/testmgr.h
6852
.digest = "\x33\xe6\xb1\x09\x24\x00\xea\xe5",
crypto/testmgr.h
6863
.digest = "\x75\xf0\x25\x1d\x52\x8a\xc0\x1c"
crypto/testmgr.h
6871
.digest = "\x5b\x37\x65\x80\xae\x2f\x19\xaf"
crypto/testmgr.h
6880
.digest = "\xd2\xa2\x46\xfa\x34\x9b\x68\xa7"
crypto/testmgr.h
6890
.digest = "\x47\xf5\x1b\x45\x64\x96\x62\x15"
crypto/testmgr.h
6901
.digest = "\xf5\x4f\x0e\xc8\xd2\xb9\xf3\xd3"
crypto/testmgr.h
6913
.digest = "\xbe\xcb\xb3\xbc\xcd\xb5\x18\xa3"
crypto/testmgr.h
6932
.digest = "\xaf\xd0\x39\x44\xd8\x48\x95\x62"
crypto/testmgr.h
6943
.digest = "\xaf\x45\xd2\xe3\x76\x48\x40\x31"
crypto/testmgr.h
6972
.digest = "\x4e\xce\x08\x44\x85\x81\x3e\x90"
crypto/testmgr.h
7008
.digest = "\x66\x17\x17\x8e\x94\x1f\x02\x0d"
crypto/testmgr.h
7029
.digest = "\x87\xaa\x7c\xde\xa5\xef\x61\x9d"
crypto/testmgr.h
7042
.digest = "\x16\x4b\x7a\x7b\xfc\xf8\x19\xe2"
crypto/testmgr.h
7075
.digest = "\x80\xb2\x42\x63\xc7\xc1\xa3\xeb"
crypto/testmgr.h
7114
.digest = "\xe3\x7b\x6a\x77\x5d\xc8\x7d\xba"
crypto/testmgr.h
7133
.digest = "\x3b\x16\x54\x6b\xbc\x7b\xe2\x70"
crypto/testmgr.h
7142
.digest = "\x7f\xdb\x8d\xd8\x8b\xd2\xf6\x0d"
crypto/testmgr.h
7171
.digest = "\xb4\xa1\xf0\x4c\x00\x28\x7a\x9b"
crypto/testmgr.h
7206
.digest = "\x05\xd8\xcd\x6d\x00\xfa\xea\x8d"
crypto/testmgr.h
7221
.digest = "\xba\x85\x19\x23\x10\xdf\xfa\x96"
crypto/testmgr.h
7230
.digest = "\xc7\xd4\x07\x2e\x78\x88\x77\xae"
crypto/testmgr.h
7259
.digest = "\xed\x73\xa3\x74\xb9\x6c\x00\x52"
crypto/testmgr.h
7294
.digest = "\x65\xc5\xb0\x6d\x4c\x3d\xe3\x2a"
crypto/testmgr.h
7309
.digest = "\x68\xd2\xdc\xf7\xfd\x4d\xdd\x0a"
crypto/testmgr.h
7320
.digest = "\xf1\x10\x1f\x8c\xbf\x97\x66\xfd"
crypto/testmgr.h
7351
.digest = "\x0f\xc1\x95\x13\xbf\x6b\xd8\x78"
crypto/testmgr.h
7388
.digest = "\x02\x6f\xdf\x6b\x50\x74\x1e\x37"
crypto/testmgr.h
7405
.digest = "\xeb\x3f\xbd\x4b\x2e\xaa\xb8\xf5"
crypto/testmgr.h
7418
.digest = "\x5a\x4b\xfe\xab\x61\x66\x42\x7c"
crypto/testmgr.h
7451
.digest = "\x00\xf7\x51\xa9\xe5\x06\x95\xb0"
crypto/testmgr.h
7490
.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
1044
int size, void *digest, int digest_size,
drivers/block/drbd/drbd_int.h
316
void *digest;
drivers/block/drbd/drbd_int.h
332
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
2720
di->digest = (((char *)di)+sizeof(struct digest_info));
drivers/block/drbd/drbd_receiver.c
2722
peer_req->digest = di;
drivers/block/drbd/drbd_receiver.c
2725
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
519
struct tpm_digest digest = { .alg_id = bank->alg_id };
drivers/char/tpm/tpm2-cmd.c
539
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
191
rctx->digest_dma_addr = dma_map_single(hace_dev->dev, rctx->digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
242
rctx->digest_dma_addr = dma_map_single(hace_dev->dev, rctx->digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
339
memcpy(req->result, rctx->digest, rctx->digsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
553
memcpy(rctx->digest, sha1_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
561
memcpy(rctx->digest, sha224_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
569
memcpy(rctx->digest, sha256_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
578
memcpy(rctx->digest, sha384_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
587
memcpy(rctx->digest, sha512_iv, rctx->ivsize);
drivers/crypto/aspeed/aspeed-hace-hash.c
625
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
657
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
689
.digest = aspeed_sham_digest,
drivers/crypto/aspeed/aspeed-hace-hash.c
724
.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
756
.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
156
u32 digest[SHA512_DIGEST_SIZE / sizeof(u32)];
drivers/crypto/atmel-aes.c
1870
rctx->digest, sizeof(rctx->digest),
drivers/crypto/atmel-aes.c
1881
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
1261
alg->digest = atmel_sha_digest;
drivers/crypto/atmel-sha.c
1873
memcpy(ctx->digest, hmac->ipad, hs);
drivers/crypto/atmel-sha.c
1883
u32 *digest = (u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
1893
digest[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
drivers/crypto/atmel-sha.c
1908
sg_init_one(&dd->tmp, digest, ds);
drivers/crypto/atmel-sha.c
2048
alg->digest = atmel_sha_hmac_digest;
drivers/crypto/atmel-sha.c
2116
u32 *digest;
drivers/crypto/atmel-sha.c
2339
u32 *digest, unsigned int digestlen,
drivers/crypto/atmel-sha.c
2376
authctx->digest = digest;
drivers/crypto/atmel-sha.c
2389
authctx->digest[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
drivers/crypto/atmel-sha.c
515
const u32 *hash = (const u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
917
u32 *hash = (u32 *)ctx->digest;
drivers/crypto/atmel-sha.c
93
u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/atmel-sha.c
955
memcpy(req->result, ctx->digest, SHA1_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
959
memcpy(req->result, ctx->digest, SHA224_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
963
memcpy(req->result, ctx->digest, SHA256_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
967
memcpy(req->result, ctx->digest, SHA384_DIGEST_SIZE);
drivers/crypto/atmel-sha.c
971
memcpy(req->result, ctx->digest, SHA512_DIGEST_SIZE);
drivers/crypto/axis/artpec6_crypto.c
2623
.digest = artpec6_crypto_sha1_digest,
drivers/crypto/axis/artpec6_crypto.c
2646
.digest = artpec6_crypto_sha256_digest,
drivers/crypto/axis/artpec6_crypto.c
2669
.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
4429
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4450
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4471
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4492
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4513
.digest = ahash_digest,
drivers/crypto/caam/caamalg_qi2.c
4534
.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
1596
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1623
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1650
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1677
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1704
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1731
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1756
.digest = cc_hash_digest,
drivers/crypto/ccree/cc_hash.c
1781
.digest = cc_mac_digest,
drivers/crypto/ccree/cc_hash.c
1806
.digest = cc_mac_digest,
drivers/crypto/chelsio/chcr_algo.c
4342
a_hash->digest = chcr_ahash_digest;
drivers/crypto/img-hash.c
277
memcpy(req->result, ctx->digest, ctx->digsize);
drivers/crypto/img-hash.c
285
__be32 *hash = (__be32 *)ctx->digest;
drivers/crypto/img-hash.c
755
.digest = img_hash_digest,
drivers/crypto/img-hash.c
781
.digest = img_hash_digest,
drivers/crypto/img-hash.c
807
.digest = img_hash_digest,
drivers/crypto/img-hash.c
833
.digest = img_hash_digest,
drivers/crypto/img-hash.c
85
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
1001
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1026
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1053
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1078
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1105
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1130
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
896
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
921
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
949
.base.digest = kmb_ocs_hcu_digest,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
974
.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
1009
.digest = mv_cesa_sha1_digest,
drivers/crypto/marvell/cesa/hash.c
1083
.digest = mv_cesa_sha256_digest,
drivers/crypto/marvell/cesa/hash.c
1292
.digest = mv_cesa_ahmac_md5_digest,
drivers/crypto/marvell/cesa/hash.c
1363
.digest = mv_cesa_ahmac_sha1_digest,
drivers/crypto/marvell/cesa/hash.c
1434
.digest = mv_cesa_ahmac_sha256_digest,
drivers/crypto/marvell/cesa/hash.c
938
.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
286
u32 *hash = (u32 *)ctx->digest;
drivers/crypto/omap-sham.c
325
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
144
memcpy(rctx->digest, std_iv, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
155
memcpy(export_state->partial_digest, rctx->digest, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
179
memcpy(rctx->digest, import_state->partial_digest, sizeof(rctx->digest));
drivers/crypto/qce/sha.c
471
alg->digest = qce_ahash_digest;
drivers/crypto/qce/sha.c
57
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
1588
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
159
u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
drivers/crypto/stm32/stm32-hash.c
1616
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1648
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1676
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1708
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1736
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1768
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1796
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1828
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1856
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1885
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1913
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1945
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
1973
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2002
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2030
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2059
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2087
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2116
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
2144
.base.digest = stm32_hash_digest,
drivers/crypto/stm32/stm32-hash.c
945
ret = crypto_shash_tfm_digest(ctx->xtfm, NULL, 0, rctx->digest);
drivers/crypto/stm32/stm32-hash.c
956
__be32 *hash = (void *)rctx->digest;
drivers/crypto/stm32/stm32-hash.c
986
memcpy(req->result, rctx->digest, rctx->digcnt);
drivers/crypto/talitos.c
3307
t_alg->algt.alg.hash.digest = ahash_digest;
drivers/crypto/talitos.c
3322
t_alg->algt.alg.hash.digest =
drivers/crypto/tegra/tegra-se-aes.c
1980
.digest = tegra_cmac_digest,
drivers/crypto/tegra/tegra-se-hash.c
1012
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
1040
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
1068
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
327
cpuvaddr[i++] = rctx->digest.addr;
drivers/crypto/tegra/tegra-se-hash.c
328
cpuvaddr[i++] = (u32)(SE_ADDR_HI_MSB(upper_32_bits(rctx->digest.addr)) |
drivers/crypto/tegra/tegra-se-hash.c
329
SE_ADDR_HI_SZ(rctx->digest.size));
drivers/crypto/tegra/tegra-se-hash.c
369
rctx->digest.size = crypto_ahash_digestsize(tfm);
drivers/crypto/tegra/tegra-se-hash.c
37
struct tegra_se_datbuf digest;
drivers/crypto/tegra/tegra-se-hash.c
371
rctx->digest.buf = dma_alloc_coherent(se->dev, rctx->digest.size,
drivers/crypto/tegra/tegra-se-hash.c
372
&rctx->digest.addr, GFP_KERNEL);
drivers/crypto/tegra/tegra-se-hash.c
373
if (!rctx->digest.buf)
drivers/crypto/tegra/tegra-se-hash.c
393
dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
drivers/crypto/tegra/tegra-se-hash.c
394
rctx->digest.addr);
drivers/crypto/tegra/tegra-se-hash.c
498
memcpy(req->result, rctx->digest.buf, rctx->digest.size);
drivers/crypto/tegra/tegra-se-hash.c
507
dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
drivers/crypto/tegra/tegra-se-hash.c
508
rctx->digest.addr);
drivers/crypto/tegra/tegra-se-hash.c
758
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
783
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
808
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
833
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
858
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
883
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
908
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
933
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
958
.digest = tegra_sha_digest,
drivers/crypto/tegra/tegra-se-hash.c
984
.digest = tegra_sha_digest,
drivers/crypto/xilinx/zynqmp-sha.c
170
.digest = zynqmp_sha_digest,
drivers/md/dm-era-target.c
1194
struct digest digest;
drivers/md/dm-era-target.c
1252
if (!era->digest.step)
drivers/md/dm-era-target.c
1255
r = era->digest.step(era->md, &era->digest);
drivers/md/dm-era-target.c
1258
era->digest.step = NULL;
drivers/md/dm-era-target.c
1260
} else if (era->digest.step)
drivers/md/dm-era-target.c
1355
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[SHA256_DIGEST_SIZE];
drivers/md/dm-ima.c
300
sha256_final(&hash_ctx, digest);
drivers/md/dm-ima.c
303
digest);
drivers/md/dm-integrity.c
2649
char digest[HASH_MAX_DIGESTSIZE];
drivers/md/dm-integrity.c
2686
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
2687
if (unlikely(crypto_memneq(digest, dio->integrity_payload, min(ic->internal_hash_digestsize, ic->tag_size)))) {
drivers/md/dm-integrity.c
2716
char digest[HASH_MAX_DIGESTSIZE];
drivers/md/dm-integrity.c
2719
integrity_sector_checksum(ic, &dio->ahash_req, dio->bio_details.bi_iter.bi_sector, mem, bv.bv_offset, digest);
drivers/md/dm-integrity.c
2720
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
1762
root_digest.digest = v->root_digest;
drivers/md/dm-verity-target.c
344
sector_t block, u8 *digest, bool *is_zero)
drivers/md/dm-verity-target.c
356
r = verity_verify_level(v, io, block, 0, true, digest);
drivers/md/dm-verity-target.c
361
memcpy(digest, v->root_digest, v->digest_size);
drivers/md/dm-verity-target.c
364
r = verity_verify_level(v, io, block, i, false, digest);
drivers/md/dm-verity-target.c
370
*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
605
u8 digest[NVME_AUTH_MAX_DIGEST_SIZE];
drivers/nvme/common/auth.c
646
nvme_auth_hmac_final(&hmac, digest);
drivers/nvme/common/auth.c
648
ret = base64_encode(digest, hash_len, enc, true, BASE64_STD);
drivers/nvme/common/auth.c
659
memzero_explicit(digest, sizeof(digest));
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
661
char *digest;
drivers/nvme/host/auth.c
694
ctrl->opts->host->nqn, &digest);
drivers/nvme/host/auth.c
702
__func__, digest);
drivers/nvme/host/auth.c
704
digest, &tls_psk);
drivers/nvme/host/auth.c
715
tls_psk, psk_len, digest);
drivers/nvme/host/auth.c
728
kfree_sensitive(digest);
drivers/nvme/host/tcp.c
1501
icreq->digest |= NVME_TCP_HDR_DIGEST_ENABLE;
drivers/nvme/host/tcp.c
1503
icreq->digest |= NVME_TCP_DATA_DIGEST_ENABLE;
drivers/nvme/host/tcp.c
1560
ctrl_ddgst = !!(icresp->digest & NVME_TCP_DATA_DIGEST_ENABLE);
drivers/nvme/host/tcp.c
1570
ctrl_hdgst = !!(icresp->digest & NVME_TCP_HDR_DIGEST_ENABLE);
drivers/nvme/target/auth.c
476
char *digest;
drivers/nvme/target/auth.c
495
sq->ctrl->hostnqn, &digest);
drivers/nvme/target/auth.c
502
digest, &tls_psk);
drivers/nvme/target/auth.c
512
digest);
drivers/nvme/target/auth.c
524
kfree_sensitive(digest);
drivers/nvme/target/tcp.c
904
queue->hdr_digest = !!(icreq->digest & NVME_TCP_HDR_DIGEST_ENABLE);
drivers/nvme/target/tcp.c
905
queue->data_digest = !!(icreq->digest & NVME_TCP_DATA_DIGEST_ENABLE);
drivers/nvme/target/tcp.c
916
icresp->digest |= NVME_TCP_HDR_DIGEST_ENABLE;
drivers/nvme/target/tcp.c
918
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
4029
u32 checksum = 0, digest = 0;
drivers/target/iscsi/iscsi_target.c
4075
iov.iov_base = &digest;
drivers/target/iscsi/iscsi_target.c
4086
if (digest != checksum) {
drivers/target/iscsi/iscsi_target.c
4089
digest, checksum);
drivers/target/iscsi/iscsi_target_auth.c
254
unsigned char *digest = NULL;
drivers/target/iscsi/iscsi_target_auth.c
265
digest = kzalloc(chap->digest_size, GFP_KERNEL);
drivers/target/iscsi/iscsi_target_auth.c
266
if (!digest) {
drivers/target/iscsi/iscsi_target_auth.c
558
digest);
drivers/target/iscsi/iscsi_target_auth.c
573
bin2hex(response, digest, chap->digest_size);
drivers/target/iscsi/iscsi_target_auth.c
585
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
1253
u8 digest[SHA256_DIGEST_SIZE];
fs/nfsd/nfs4recover.c
1261
sha256(principal, strlen(principal), digest);
fs/nfsd/nfs4recover.c
1262
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
1417
memcmp(metacopy_data.digest, actual_digest, xattr_digest_size) != 0) {
fs/overlayfs/util.c
1442
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
158
int (*digest)(struct ahash_request *req);
include/crypto/hash.h
253
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/linux/bpf.h
1889
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
26
bool hash, u8 *digest, size_t digest_len);
include/linux/ima.h
62
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
181
const u8 zero_digest[sizeof(event_header->digest)] = {0};
include/linux/tpm_eventlog.h
212
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
17744
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/aes-cmac-testvecs.h
10
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
101
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
108
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
115
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
122
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
129
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
136
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
143
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
150
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
157
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
164
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
17
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
171
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
24
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
31
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
38
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
45
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
52
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
59
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
6
u8 digest[AES_BLOCK_SIZE];
lib/crypto/tests/aes-cmac-testvecs.h
66
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
73
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
80
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
87
.digest = {
lib/crypto/tests/aes-cmac-testvecs.h
94
.digest = {
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/ghash-testvecs.h
10
.digest = {
lib/crypto/tests/ghash-testvecs.h
101
.digest = {
lib/crypto/tests/ghash-testvecs.h
108
.digest = {
lib/crypto/tests/ghash-testvecs.h
115
.digest = {
lib/crypto/tests/ghash-testvecs.h
122
.digest = {
lib/crypto/tests/ghash-testvecs.h
129
.digest = {
lib/crypto/tests/ghash-testvecs.h
136
.digest = {
lib/crypto/tests/ghash-testvecs.h
143
.digest = {
lib/crypto/tests/ghash-testvecs.h
150
.digest = {
lib/crypto/tests/ghash-testvecs.h
157
.digest = {
lib/crypto/tests/ghash-testvecs.h
164
.digest = {
lib/crypto/tests/ghash-testvecs.h
17
.digest = {
lib/crypto/tests/ghash-testvecs.h
171
.digest = {
lib/crypto/tests/ghash-testvecs.h
24
.digest = {
lib/crypto/tests/ghash-testvecs.h
31
.digest = {
lib/crypto/tests/ghash-testvecs.h
38
.digest = {
lib/crypto/tests/ghash-testvecs.h
45
.digest = {
lib/crypto/tests/ghash-testvecs.h
52
.digest = {
lib/crypto/tests/ghash-testvecs.h
59
.digest = {
lib/crypto/tests/ghash-testvecs.h
6
u8 digest[GHASH_DIGEST_SIZE];
lib/crypto/tests/ghash-testvecs.h
66
.digest = {
lib/crypto/tests/ghash-testvecs.h
73
.digest = {
lib/crypto/tests/ghash-testvecs.h
80
.digest = {
lib/crypto/tests/ghash-testvecs.h
87
.digest = {
lib/crypto/tests/ghash-testvecs.h
94
.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 = {
lib/crypto/tests/sm3-testvecs.h
10
.digest = {
lib/crypto/tests/sm3-testvecs.h
100
.digest = {
lib/crypto/tests/sm3-testvecs.h
109
.digest = {
lib/crypto/tests/sm3-testvecs.h
118
.digest = {
lib/crypto/tests/sm3-testvecs.h
127
.digest = {
lib/crypto/tests/sm3-testvecs.h
136
.digest = {
lib/crypto/tests/sm3-testvecs.h
145
.digest = {
lib/crypto/tests/sm3-testvecs.h
154
.digest = {
lib/crypto/tests/sm3-testvecs.h
163
.digest = {
lib/crypto/tests/sm3-testvecs.h
172
.digest = {
lib/crypto/tests/sm3-testvecs.h
181
.digest = {
lib/crypto/tests/sm3-testvecs.h
19
.digest = {
lib/crypto/tests/sm3-testvecs.h
190
.digest = {
lib/crypto/tests/sm3-testvecs.h
199
.digest = {
lib/crypto/tests/sm3-testvecs.h
208
.digest = {
lib/crypto/tests/sm3-testvecs.h
217
.digest = {
lib/crypto/tests/sm3-testvecs.h
28
.digest = {
lib/crypto/tests/sm3-testvecs.h
37
.digest = {
lib/crypto/tests/sm3-testvecs.h
46
.digest = {
lib/crypto/tests/sm3-testvecs.h
55
.digest = {
lib/crypto/tests/sm3-testvecs.h
6
u8 digest[SM3_DIGEST_SIZE];
lib/crypto/tests/sm3-testvecs.h
64
.digest = {
lib/crypto/tests/sm3-testvecs.h
73
.digest = {
lib/crypto/tests/sm3-testvecs.h
82
.digest = {
lib/crypto/tests/sm3-testvecs.h
91
.digest = {
net/core/flow_dissector.c
1852
void make_flow_keys_digest(struct flow_keys_digest *digest,
net/core/flow_dissector.c
1856
(struct _flow_keys_digest_data *)digest;
net/core/flow_dissector.c
1858
BUILD_BUG_ON(sizeof(*data) > sizeof(*digest));
net/core/flow_dissector.c
1860
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
4407
__u8 *save_digest, *digest;
net/sctp/sm_statefuns.c
4449
digest = (u8 *)(auth_hdr + 1);
net/sctp/sm_statefuns.c
4452
save_digest = kmemdup(digest, sig_len, GFP_ATOMIC);
net/sctp/sm_statefuns.c
4456
memset(digest, 0, sig_len);
net/sctp/sm_statefuns.c
4463
if (crypto_memneq(save_digest, digest, sig_len)) {
security/integrity/digsig.c
62
const char *digest, int digestlen, u8 algo)
security/integrity/digsig.c
76
return digsig_verify(keyring, sig + 1, siglen - 1, digest,
security/integrity/digsig.c
79
return asymmetric_verify(keyring, sig, siglen, digest,
security/integrity/digsig.c
82
return asymmetric_verify_v3(keyring, sig, siglen, digest,
security/integrity/digsig_asymmetric.c
176
enum hash_algo algo, const u8 *digest,
security/integrity/digsig_asymmetric.c
193
memcpy(file_id.hash, digest, digest_size);
security/integrity/digsig_asymmetric.c
201
hash->digest);
security/integrity/digsig_asymmetric.c
226
const u8 *digest)
security/integrity/digsig_asymmetric.c
253
memcpy(file_id.hash, digest, digest_size);
security/integrity/digsig_asymmetric.c
294
rc = asymmetric_verify_common(key, pk, sig, siglen, hash.digest,
security/integrity/evm/evm.h
67
char digest[IMA_MAX_DIGEST_SIZE];
security/integrity/evm/evm_crypto.c
144
char type, char *digest)
security/integrity/evm/evm_crypto.c
183
crypto_shash_final(desc, digest);
security/integrity/evm/evm_crypto.c
304
hmac_add_misc(desc, inode, type, data->digest);
security/integrity/evm/evm_main.c
1104
rc = evm_init_hmac(inode, xattrs, xattr_data->digest);
security/integrity/evm/evm_main.c
202
struct evm_digest digest;
security/integrity/evm/evm_main.c
248
digest.hdr.algo = HASH_ALGO_SHA1;
security/integrity/evm/evm_main.c
250
xattr_value_len, &digest, iint);
security/integrity/evm/evm_main.c
253
rc = crypto_memneq(xattr_data->data, digest.digest,
security/integrity/evm/evm_main.c
275
digest.hdr.algo = hdr->hash_algo;
security/integrity/evm/evm_main.c
277
xattr_value_len, xattr_data->type, &digest,
security/integrity/evm/evm_main.c
283
digest.digest, digest.hdr.length,
security/integrity/evm/evm_main.c
284
digest.hdr.algo);
security/integrity/evm/evm_main.c
313
pr_debug("digest: (%d) [%*phN]\n", digest.hdr.length, digest.hdr.length,
security/integrity/evm/evm_main.c
314
digest.digest);
security/integrity/ima/ima.h
313
void ima_print_digest(struct seq_file *m, u8 *digest, u32 size);
security/integrity/ima/ima.h
348
static inline unsigned int ima_hash_key(u8 *digest)
security/integrity/ima/ima.h
351
return (digest[0] | digest[1] << 8) % IMA_MEASURE_HTABLE_SIZE;
security/integrity/ima/ima.h
441
bool buf_hash, u8 *digest, size_t digest_len);
security/integrity/ima/ima.h
559
const u8 **digest, u32 *digest_size);
security/integrity/ima/ima.h
576
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
290
memset(&hash.digest, 0, sizeof(hash.digest));
security/integrity/ima/ima_api.c
415
hex_byte_pack(hash + (i * 2), iint->ima_hash->digest[i]);
security/integrity/ima/ima_appraise.c
284
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
321
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
333
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
365
iint->ima_hash->digest,
security/integrity/ima/ima_appraise.c
427
const u8 *digest = NULL;
security/integrity/ima/ima_appraise.c
435
ima_get_modsig_digest(modsig, &hash_algo, &digest, &digestsize);
security/integrity/ima/ima_appraise.c
437
rc = is_binary_blacklisted(digest, digestsize);
security/integrity/ima/ima_appraise.c
439
rc = is_binary_blacklisted(iint->ima_hash->digest, iint->ima_hash->length);
security/integrity/ima/ima_appraise.c
442
process_buffer_measurement(&nop_mnt_idmap, NULL, digest, digestsize,
security/integrity/ima/ima_crypto.c
240
rc = crypto_shash_final(shash, hash->digest);
security/integrity/ima/ima_crypto.c
330
rc = crypto_shash_final(shash, entry->digests[tfm_idx].digest);
security/integrity/ima/ima_crypto.c
358
memcpy(entry->digests[i].digest,
security/integrity/ima/ima_crypto.c
359
entry->digests[ima_sha1_idx].digest,
security/integrity/ima/ima_crypto.c
397
rc = crypto_shash_final(shash, hash->digest);
security/integrity/ima/ima_crypto.c
437
static int ima_calc_boot_aggregate_tfm(char *digest, u16 alg_id,
security/integrity/ima/ima_crypto.c
440
struct tpm_digest d = { .alg_id = alg_id, .digest = {0} };
security/integrity/ima/ima_crypto.c
458
rc = crypto_shash_update(shash, d.digest,
security/integrity/ima/ima_crypto.c
472
rc = crypto_shash_update(shash, d.digest,
security/integrity/ima/ima_crypto.c
477
rc = crypto_shash_final(shash, digest);
security/integrity/ima/ima_crypto.c
514
rc = ima_calc_boot_aggregate_tfm(hash->digest, alg_id, tfm);
security/integrity/ima/ima_fs.c
192
ima_putc(m, e->digests[algo_idx].digest,
security/integrity/ima/ima_fs.c
430
void ima_print_digest(struct seq_file *m, u8 *digest, u32 size)
security/integrity/ima/ima_fs.c
435
seq_printf(m, "%02x", *(digest + i));
security/integrity/ima/ima_fs.c
464
ima_print_digest(m, e->digests[algo_idx].digest,
security/integrity/ima/ima_main.c
1065
bool buf_hash, u8 *digest, size_t digest_len)
security/integrity/ima/ima_main.c
1085
if (digest && digest_len < digest_hash_len)
security/integrity/ima/ima_main.c
1088
if (!ima_policy_flag && !digest)
security/integrity/ima/ima_main.c
1110
if (!(action & IMA_MEASURE) && !digest)
security/integrity/ima/ima_main.c
1128
memcpy(digest_hash, hash_hdr->digest, digest_hash_len);
security/integrity/ima/ima_main.c
1141
if (digest)
security/integrity/ima/ima_main.c
1142
memcpy(digest, iint.ima_hash->digest, digest_hash_len);
security/integrity/ima/ima_main.c
1212
bool hash, u8 *digest, size_t digest_len)
security/integrity/ima/ima_main.c
1219
event_label, hash, digest,
security/integrity/ima/ima_main.c
739
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
119
rc = memcmp(qe->entry->digests[ima_hash_algo_idx].digest,
security/integrity/ima/ima_queue.c
192
key = ima_hash_key(entry->digests[ima_hash_algo_idx].digest);
security/integrity/ima/ima_queue.c
246
u8 *digest = entry->digests[ima_hash_algo_idx].digest;
security/integrity/ima/ima_queue.c
267
if (ima_lookup_digest_entry(digest, entry->pcr)) {
security/integrity/ima/ima_queue.c
573
memset(digests[i].digest, 0xff, digest_size);
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
134
const char *digest, int digestlen, u8 algo);
security/integrity/integrity.h
145
const char *digest, int digestlen,
security/integrity/integrity.h
47
u8 digest[SHA1_DIGEST_SIZE];
security/integrity/integrity.h
69
u8 digest[];
security/integrity/integrity.h
71
static_assert(offsetof(struct ima_digest_data, digest) == sizeof(struct ima_digest_data_hdr),
security/integrity/integrity.h
80
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
102
static int TSS_rawhmac(unsigned char *digest, const unsigned char *key,
security/keys/trusted-keys/trusted_tpm1.c
127
hmac_sha1_final(&hmac_ctx, digest);
security/keys/trusted-keys/trusted_tpm1.c
134
static int TSS_authhmac(unsigned char *digest, const unsigned char *key,
security/keys/trusted-keys/trusted_tpm1.c
167
ret = TSS_rawhmac(digest, key, keylen, SHA1_DIGEST_SIZE,
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
485
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
447
unsigned char digest[SHA256_DIGEST_LENGTH];
tools/testing/selftests/net/tcp_mmap.c
608
EVP_DigestFinal_ex(ctx, digest, &digest_len);
tools/testing/selftests/net/tcp_mmap.c
609
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,