Lines Matching refs:hash_alg
34 struct fsverity_hash_alg *hash_alg; in fsverity_init_merkle_tree_params() local
42 hash_alg = fsverity_get_hash_alg(inode, hash_algorithm); in fsverity_init_merkle_tree_params()
43 if (IS_ERR(hash_alg)) in fsverity_init_merkle_tree_params()
44 return PTR_ERR(hash_alg); in fsverity_init_merkle_tree_params()
45 params->hash_alg = hash_alg; in fsverity_init_merkle_tree_params()
46 params->digest_size = hash_alg->digest_size; in fsverity_init_merkle_tree_params()
48 params->hashstate = fsverity_prepare_hash_state(hash_alg, salt, in fsverity_init_merkle_tree_params()
73 params->block_size, hash_alg->name); in fsverity_init_merkle_tree_params()
81 hash_alg->name, params->block_size, params->hashes_per_block, in fsverity_init_merkle_tree_params()
130 static int compute_file_digest(struct fsverity_hash_alg *hash_alg, in compute_file_digest() argument
138 err = fsverity_hash_buffer(hash_alg, desc, sizeof(*desc), file_digest); in compute_file_digest()
174 err = compute_file_digest(vi->tree_params.hash_alg, desc, in fsverity_create_info()
181 vi->tree_params.hash_alg->name, in fsverity_create_info()