Searched refs:digest_size (Results 1 – 11 of 11) sorted by relevance
/fs/verity/ |
D | measure.c | 42 if (get_user(arg.digest_size, &uarg->digest_size)) in fsverity_ioctl_measure() 44 if (arg.digest_size < hash_alg->digest_size) in fsverity_ioctl_measure() 49 arg.digest_size = hash_alg->digest_size; in fsverity_ioctl_measure() 54 if (copy_to_user(uarg->digest, vi->file_digest, hash_alg->digest_size)) in fsverity_ioctl_measure() 84 memcpy(digest, vi->file_digest, hash_alg->digest_size); in fsverity_get_digest()
|
D | signature.c | 100 d = kzalloc(sizeof(*d) + hash_alg->digest_size, GFP_KERNEL); in __fsverity_verify_signature() 105 d->digest_size = cpu_to_le16(hash_alg->digest_size); in __fsverity_verify_signature() 106 memcpy(d->digest, file_digest, hash_alg->digest_size); in __fsverity_verify_signature() 108 err = verify_pkcs7_signature(d, sizeof(*d) + hash_alg->digest_size, in __fsverity_verify_signature()
|
D | hash_algs.c | 17 .digest_size = SHA256_DIGEST_SIZE, 23 .digest_size = SHA512_DIGEST_SIZE, 87 if (WARN_ON(alg->digest_size != crypto_ahash_digestsize(tfm))) in fsverity_get_hash_alg() 318 BUG_ON(alg->digest_size > FS_VERITY_MAX_DIGEST_SIZE); in fsverity_check_hash_algs() 325 BUG_ON(!is_power_of_2(alg->digest_size)); in fsverity_check_hash_algs() 330 BUG_ON(alg->digest_size != hash_digest_size[alg->algo_id]); in fsverity_check_hash_algs()
|
D | open.c | 48 params->digest_size = hash_alg->digest_size; in fsverity_init_merkle_tree_params() 86 if (WARN_ON(!is_power_of_2(params->digest_size))) { in fsverity_init_merkle_tree_params() 90 if (params->block_size < 2 * params->digest_size) { in fsverity_init_merkle_tree_params() 97 params->log_digestsize = ilog2(params->digest_size); in fsverity_init_merkle_tree_params() 202 memcpy(vi->root_hash, desc->root_hash, vi->tree_params.digest_size); in fsverity_create_info()
|
D | enable.c | 45 next->filled += params->digest_size; in hash_one_block() 90 memset(root_hash, 0, params->digest_size); in build_merkle_tree() 138 if (buffers[level].filled + params->digest_size <= in build_merkle_tree() 179 if (WARN_ON(buffers[num_levels].filled != params->digest_size)) { in build_merkle_tree()
|
D | fsverity_private.h | 28 unsigned int digest_size; /* digest size in bytes, e.g. 32 for SHA-256 */ member 42 unsigned int digest_size; /* same as hash_alg->digest_size */ member
|
D | verify.c | 19 const unsigned int hsize = vi->tree_params.digest_size; in cmp_hashes() 130 const unsigned int hsize = params->digest_size; in verify_data_block()
|
/fs/incfs/ |
D | integrity.c | 16 .digest_size = SHA256_DIGEST_SIZE, in incfs_get_hash_alg() 154 if (si.root_hash.len < hash_alg->digest_size) in incfs_alloc_mtree() 162 hash_per_block = INCFS_DATA_FILE_BLOCK_SIZE / result->alg->digest_size; in incfs_alloc_mtree() 194 memcpy(result->root_hash, si.root_hash.data, hash_alg->digest_size); in incfs_alloc_mtree() 215 if (alg->digest_size > digest.len) in incfs_calc_digest()
|
D | verity.c | 66 df->df_hash_tree->alg->digest_size); in incfs_get_root_hash() 227 verity_file_digest = range(kzalloc(hash_alg->digest_size, GFP_KERNEL), in incfs_calc_verity_digest_from_desc() 228 hash_alg->digest_size); in incfs_calc_verity_digest_from_desc() 427 int hash_size = alg->digest_size; in incfs_add_signature_record() 476 memcpy(sig.hash_section.root_hash, hash.data, alg->digest_size); in incfs_add_signature_record() 489 memcpy(hash_tree->root_hash, hash.data, alg->digest_size); in incfs_add_signature_record() 725 if (get_user(arg.digest_size, &uarg->digest_size)) in incfs_ioctl_measure_verity() 727 if (arg.digest_size < verity_file_digest.len) in incfs_ioctl_measure_verity() 732 arg.digest_size = verity_file_digest.len; in incfs_ioctl_measure_verity()
|
D | data_mgmt.c | 675 int digest_size; in validate_hash_tree() local 693 digest_size = tree->alg->digest_size; in validate_hash_tree() 694 hash_per_block = INCFS_DATA_FILE_BLOCK_SIZE / digest_size; in validate_hash_tree() 699 lvl_off + round_down(hash_block_index * digest_size, in validate_hash_tree() 701 hash_offset_in_block[lvl] = hash_block_index * digest_size % in validate_hash_tree() 706 memcpy(stored_digest, tree->root_hash, digest_size); in validate_hash_tree() 720 digest_size); in validate_hash_tree() 738 range(calculated_digest, digest_size)); in validate_hash_tree() 742 if (memcmp(stored_digest, calculated_digest, digest_size)) { in validate_hash_tree() 748 for (i = 0; i < digest_size; i++) in validate_hash_tree() [all …]
|
D | integrity.h | 20 int digest_size; member
|