| /linux/lib/crypto/tests/ |
| H A D | sha256-testvecs.h | 6 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 D | md5-testvecs.h | 6 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 D | blake2s-testvecs.h | 6 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 D | sha384-testvecs.h | 6 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 D | poly1305-testvecs.h | 6 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 D | sha512-testvecs.h | 6 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 D | sha224-testvecs.h | 6 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 D | sha1-testvecs.h | 6 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 D | blake2b-testvecs.h | 6 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 D | polyval-testvecs.h | 6 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 D | sha3-testvecs.h | 8 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 D | digest.c | 27 u8 *digest = NULL; in ipe_digest_parse() local 51 digest = kzalloc(info->digest_len, GFP_KERNEL); in ipe_digest_parse() 52 if (!digest) { in ipe_digest_parse() 57 rc = hex2bin(digest, raw_digest, info->digest_len); in ipe_digest_parse() 64 info->digest = digest; in ipe_digest_parse() 69 kfree(digest); in ipe_digest_parse() 84 const struct digest_info *digest) in ipe_digest_eval() argument 86 return (expected->digest_len == digest->digest_len) && in ipe_digest_eval() 87 (!strcmp(expected->alg, digest->alg)) && in ipe_digest_eval() 88 (!memcmp(expected->digest, digest->digest, expected->digest_len)); in ipe_digest_eval() [all …]
|
| H A D | hooks.c | 269 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/crypto/ |
| H A D | testmgr.h | 42 const char *digest; member 3982 .digest = "\x31\xd6\xcf\xe0\xd1\x6a\xe9\x31" 3987 .digest = "\xbd\xe5\x2c\xb3\x1d\xe3\x3e\x46" 3992 .digest = "\xa4\x48\x01\x7a\xaf\x21\xd8\x52" 3997 .digest = "\xd9\x13\x0a\x81\x64\x54\x9f\xe8" 4002 .digest = "\xd7\x9e\x1c\x30\x8a\xa5\xbb\xcd" 4007 .digest = "\x04\x3f\x85\x82\xf2\x41\xdb\x35" 4013 .digest = "\xe3\x3b\x4d\xdc\x9c\x38\xf2\x19" 4021 .digest = "\x6b\x4e\x03\x42\x36\x67\xdb\xb7" 4028 .digest = "\x9e\x86\xff\x69\x55\x7c\xa9\x5f" [all …]
|
| H A D | hctr2.c | 154 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/scripts/crypto/ |
| H A D | gen-hash-testvecs.py | 49 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() 194 data += ctx.digest() 197 Poly1305(key).update(data).digest()) [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_fsverity.c | 18 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 D | test_sig_in_xattr.c | 38 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/arch/s390/purgatory/ |
| H A D | purgatory.c | 18 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 D | purgatory.c | 24 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 D | purgatory.c | 27 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/security/integrity/ima/ |
| H A D | ima_modsig.c | 24 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 D | sha1.c | 91 void sha1_transform(__u32 *digest, const char *data, __u32 *array) in sha1_transform() argument 96 A = digest[0]; in sha1_transform() 97 B = digest[1]; in sha1_transform() 98 C = digest[2]; in sha1_transform() 99 D = digest[3]; in sha1_transform() 100 E = digest[4]; in sha1_transform() 122 digest[0] += A; in sha1_transform() 123 digest[1] += B; in sha1_transform() 124 digest[2] += C; in sha1_transform() 125 digest[3] += D; in sha1_transform() [all …]
|
| /linux/security/integrity/ |
| H A D | integrity.h | 46 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/lib/crypto/powerpc/ |
| H A D | poly1305.h | 15 asmlinkage void poly1305_emit_64(const struct poly1305_state *state, const u32 nonce[4], u8 digest[… 62 u8 digest[POLY1305_DIGEST_SIZE], const u32 nonce[4]) in poly1305_emit() 65 return poly1305_emit_generic(state, digest, nonce); in poly1305_emit() 66 poly1305_emit_64(state, nonce, digest); in poly1305_emit()
|