Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 25 of 160) sorted by relevance

1234567

/linux/lib/crypto/tests/
H A Dsha256-testvecs.h6 u8 digest[SHA256_DIGEST_SIZE]; member
10 .digest = {
19 .digest = {
28 .digest = {
37 .digest = {
46 .digest = {
55 .digest = {
64 .digest = {
73 .digest = {
82 .digest = {
[all …]
H A Dmd5-testvecs.h6 u8 digest[MD5_DIGEST_SIZE]; member
10 .digest = {
17 .digest = {
24 .digest = {
31 .digest = {
38 .digest = {
45 .digest = {
52 .digest = {
59 .digest = {
66 .digest = {
[all …]
H A Dblake2s-testvecs.h6 u8 digest[BLAKE2S_HASH_SIZE]; member
10 .digest = {
19 .digest = {
28 .digest = {
37 .digest = {
46 .digest = {
55 .digest = {
64 .digest = {
73 .digest = {
82 .digest = {
[all …]
H A Dsha384-testvecs.h6 u8 digest[SHA384_DIGEST_SIZE]; member
10 .digest = {
21 .digest = {
32 .digest = {
43 .digest = {
54 .digest = {
65 .digest = {
76 .digest = {
87 .digest = {
98 .digest = {
[all …]
H A Dpoly1305-testvecs.h6 u8 digest[POLY1305_DIGEST_SIZE]; member
10 .digest = {
17 .digest = {
24 .digest = {
31 .digest = {
38 .digest = {
45 .digest = {
52 .digest = {
59 .digest = {
66 .digest = {
[all …]
H A Dsha512-testvecs.h6 u8 digest[SHA512_DIGEST_SIZE]; member
10 .digest = {
23 .digest = {
36 .digest = {
49 .digest = {
62 .digest = {
75 .digest = {
88 .digest = {
101 .digest = {
114 .digest = {
[all …]
H A Dsha224-testvecs.h6 u8 digest[SHA224_DIGEST_SIZE]; member
10 .digest = {
19 .digest = {
28 .digest = {
37 .digest = {
46 .digest = {
55 .digest = {
64 .digest = {
73 .digest = {
82 .digest = {
[all …]
H A Dsha1-testvecs.h6 u8 digest[SHA1_DIGEST_SIZE]; member
10 .digest = {
18 .digest = {
26 .digest = {
34 .digest = {
42 .digest = {
50 .digest = {
58 .digest = {
66 .digest = {
74 .digest = {
[all …]
H A Dblake2b-testvecs.h6 u8 digest[BLAKE2B_HASH_SIZE]; member
10 .digest = {
23 .digest = {
36 .digest = {
49 .digest = {
62 .digest = {
75 .digest = {
88 .digest = {
101 .digest = {
114 .digest = {
[all …]
H A Dpolyval-testvecs.h6 u8 digest[POLYVAL_DIGEST_SIZE]; member
10 .digest = {
17 .digest = {
24 .digest = {
31 .digest = {
38 .digest = {
45 .digest = {
52 .digest = {
59 .digest = {
66 .digest = {
[all …]
H A Dsha3-testvecs.h8 u8 digest[SHA3_256_DIGEST_SIZE]; member
12 .digest = {
21 .digest = {
30 .digest = {
39 .digest = {
48 .digest = {
57 .digest = {
66 .digest = {
75 .digest = {
84 .digest = {
[all …]
/linux/security/ipe/
H A Ddigest.c28 u8 *digest = NULL; in ipe_digest_parse() local
52 digest = kzalloc(info->digest_len, GFP_KERNEL); in ipe_digest_parse()
53 if (!digest) { in ipe_digest_parse()
58 rc = hex2bin(digest, raw_digest, info->digest_len); in ipe_digest_parse()
65 info->digest = digest; in ipe_digest_parse()
70 kfree(digest); in ipe_digest_parse()
85 const struct digest_info *digest) in ipe_digest_eval() argument
87 return (expected->digest_len == digest->digest_len) && in ipe_digest_eval()
88 (!strcmp(expected->alg, digest->alg)) && in ipe_digest_eval()
89 (!memcmp(expected->digest, digest->digest, expected->digest_len)); in ipe_digest_eval()
[all …]
H A Dhooks.c269 const struct dm_verity_digest *digest = NULL; in ipe_bdev_setintegrity() local
288 digest = value; in ipe_bdev_setintegrity()
294 info->digest = kmemdup(digest->digest, digest->digest_len, GFP_KERNEL); in ipe_bdev_setintegrity()
295 if (!info->digest) in ipe_bdev_setintegrity()
298 info->alg = kstrdup(digest->alg, GFP_KERNEL); in ipe_bdev_setintegrity()
302 info->digest_len = digest->digest_len; in ipe_bdev_setintegrity()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_fsverity.c18 char digest[SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE]; variable
35 bpf_dynptr_from_mem(digest, sizeof(digest), 0, &digest_ptr); in BPF_PROG()
41 for (i = 0; i < (int)sizeof(digest); i++) { in BPF_PROG()
42 if (digest[i] != expected_digest[i]) in BPF_PROG()
H A Dtest_sig_in_xattr.c38 char digest[MAGIC_SIZE + SIZEOF_STRUCT_FSVERITY_DIGEST + SHA256_DIGEST_SIZE]; variable
58 bpf_dynptr_from_mem(digest + MAGIC_SIZE, sizeof(digest) - MAGIC_SIZE, 0, &digest_ptr); in BPF_PROG()
66 bpf_dynptr_from_mem(digest, sizeof(digest), 0, &digest_ptr); in BPF_PROG()
/linux/scripts/crypto/
H A Dgen-hash-testvecs.py49 def digest(self): member in Poly1305
79 def digest(self): member in Polyval
95 return ctx.digest()
152 out = hashlib.new(alg, data=in_data[:in_len]).digest(out_len)
155 ctx.digest())
164 mac = hmac.digest(key, data[:data_len], alg)
168 ctx.digest())
182 hashes += h.digest()
232 data += ctx.digest()
235 Poly1305(key).update(data).digest())
[all …]
/linux/arch/s390/purgatory/
H A Dpurgatory.c18 u8 digest[SHA256_DIGEST_SIZE]; in verify_sha256_digest() local
27 sha256_final(&sctx, digest); in verify_sha256_digest()
29 if (memcmp(digest, purgatory_sha256_digest, sizeof(digest))) in verify_sha256_digest()
/linux/arch/riscv/purgatory/
H A Dpurgatory.c24 u8 digest[SHA256_DIGEST_SIZE]; in verify_sha256_digest() local
30 sha256_final(&sctx, digest); in verify_sha256_digest()
31 if (memcmp(digest, purgatory_sha256_digest, sizeof(digest)) != 0) in verify_sha256_digest()
/linux/arch/x86/purgatory/
H A Dpurgatory.c27 u8 digest[SHA256_DIGEST_SIZE]; in verify_sha256_digest() local
36 sha256_final(&sctx, digest); in verify_sha256_digest()
38 if (memcmp(digest, purgatory_sha256_digest, sizeof(digest))) in verify_sha256_digest()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c52 u32 digest; member
123 if (unlikely(req->digest == CONTEXT_CONTROL_DIGEST_XCM)) { in safexcel_context_control()
146 cdesc->control_data.control0 |= req->digest | in safexcel_context_control()
152 cdesc->control_data.control0 |= req->digest | in safexcel_context_control()
166 if ((req->digest == CONTEXT_CONTROL_DIGEST_PRECOMPUTED) || in safexcel_context_control()
182 if ((req->digest == CONTEXT_CONTROL_DIGEST_PRECOMPUTED) || in safexcel_context_control()
200 req->digest = CONTEXT_CONTROL_DIGEST_PRECOMPUTED; in safexcel_context_control()
273 (sreq->digest != CONTEXT_CONTROL_DIGEST_HMAC)) { in safexcel_handle_req_result()
802 } else if (unlikely(req->digest == CONTEXT_CONTROL_DIGEST_XCM && in safexcel_ahash_final()
860 req->digest = CONTEXT_CONTROL_DIGEST_HMAC; in safexcel_ahash_final()
[all …]
/linux/crypto/
H A Dhctr2.c154 u8 digest[POLYVAL_DIGEST_SIZE]) in hctr2_hash_message()
175 polyval_final(poly_ctx, digest); in hctr2_hash_message()
184 u8 digest[POLYVAL_DIGEST_SIZE]; in hctr2_finish() local
190 hctr2_hash_message(req, rctx->bulk_part_dst, digest); in hctr2_finish()
191 crypto_xor(rctx->first_block, digest, BLOCKCIPHER_BLOCK_SIZE); in hctr2_finish()
214 u8 digest[POLYVAL_DIGEST_SIZE]; in hctr2_crypt() local
234 hctr2_hash_message(req, rctx->bulk_part_src, digest); in hctr2_crypt()
235 crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE); in hctr2_crypt()
241 digest); in hctr2_crypt()
244 digest); in hctr2_crypt()
[all …]
/linux/security/integrity/ima/
H A Dima_modsig.c24 const u8 *digest; member
115 rc = pkcs7_get_digest(modsig->pkcs7_msg, &modsig->digest, in ima_collect_modsig()
126 const u8 **digest, u32 *digest_size) in ima_get_modsig_digest() argument
129 *digest = modsig->digest; in ima_get_modsig_digest()
/linux/lib/crypto/
H A Dsha1.c91 sha1_transform(__u32 * digest,const char * data,__u32 * array) sha1_transform() argument
/linux/security/integrity/
H A Dintegrity.h46 u8 digest[SHA1_DIGEST_SIZE]; member
68 u8 digest[]; member
70 static_assert(offsetof(struct ima_digest_data, digest) == sizeof(struct ima_digest_data_hdr),
79 u8 digest[HASH_MAX_DIGESTSIZE]; member
133 const char *digest, int digestlen);
144 const char *digest, int digestlen) in integrity_digsig_verify() argument
/linux/security/integrity/evm/
H A Devm_main.c186 struct evm_digest digest; in evm_verify_hmac() local
232 digest.hdr.algo = HASH_ALGO_SHA1; in evm_verify_hmac()
234 xattr_value_len, &digest, iint); in evm_verify_hmac()
237 rc = crypto_memneq(xattr_data->data, digest.digest, in evm_verify_hmac()
253 digest.hdr.algo = hdr->hash_algo; in evm_verify_hmac()
255 xattr_value_len, xattr_data->type, &digest, in evm_verify_hmac()
261 digest.digest, digest.hdr.length); in evm_verify_hmac()
290 pr_debug("digest: (%d) [%*phN]\n", digest.hdr.length, digest.hdr.length, in evm_verify_hmac()
291 digest.digest); in evm_verify_hmac()
1053 rc = evm_init_hmac(inode, xattrs, xattr_data->digest); in evm_inode_init_security()

1234567