Home
last modified time | relevance | path

Searched refs:alg (Results 1 – 8 of 8) sorted by relevance

/fs/verity/
Dhash_algs.c44 struct fsverity_hash_alg *alg; in fsverity_get_hash_alg() local
53 alg = &fsverity_hash_algs[num]; in fsverity_get_hash_alg()
56 if (likely(smp_load_acquire(&alg->tfm) != NULL)) in fsverity_get_hash_alg()
57 return alg; in fsverity_get_hash_alg()
61 if (alg->tfm != NULL) in fsverity_get_hash_alg()
68 tfm = crypto_alloc_ahash(alg->name, 0, 0); in fsverity_get_hash_alg()
73 alg->name); in fsverity_get_hash_alg()
74 alg = ERR_PTR(-ENOPKG); in fsverity_get_hash_alg()
79 alg->name, PTR_ERR(tfm)); in fsverity_get_hash_alg()
80 alg = ERR_CAST(tfm); in fsverity_get_hash_alg()
[all …]
Dfsverity_private.h122 struct ahash_request *fsverity_alloc_hash_request(struct fsverity_hash_alg *alg,
124 void fsverity_free_hash_request(struct fsverity_hash_alg *alg,
126 const u8 *fsverity_prepare_hash_state(struct fsverity_hash_alg *alg,
131 int fsverity_hash_buffer(struct fsverity_hash_alg *alg,
/fs/incfs/
Dintegrity.c161 result->alg = hash_alg; in incfs_alloc_mtree()
162 hash_per_block = INCFS_DATA_FILE_BLOCK_SIZE / result->alg->digest_size; in incfs_alloc_mtree()
207 int incfs_calc_digest(struct incfs_hash_alg *alg, struct mem_range data, in incfs_calc_digest() argument
210 SHASH_DESC_ON_STACK(desc, alg->shash); in incfs_calc_digest()
212 if (!alg || !alg->shash || !data.data || !digest.data) in incfs_calc_digest()
215 if (alg->digest_size > digest.len) in incfs_calc_digest()
218 desc->tfm = alg->shash; in incfs_calc_digest()
Dintegrity.h28 struct incfs_hash_alg *alg; member
48 size_t incfs_get_mtree_depth(enum incfs_hash_tree_algorithm alg, loff_t size);
50 size_t incfs_get_mtree_hash_count(enum incfs_hash_tree_algorithm alg,
53 int incfs_calc_digest(struct incfs_hash_alg *alg, struct mem_range data,
Ddata_mgmt.c413 digest_size = tree->alg->digest_size; in validate_hash_tree()
455 res = incfs_calc_digest(tree->alg, in validate_hash_tree()
493 res = incfs_calc_digest(tree->alg, data, in validate_hash_tree()
/fs/erofs/
Ddecompressor.c228 const struct z_erofs_decompressor *alg = decompressors + rq->alg; in z_erofs_decompress_generic() local
251 ret = alg->decompress(rq, dst); in z_erofs_decompress_generic()
260 ret = alg->prepare_destpages(rq, pagepool); in z_erofs_decompress_generic()
285 ret = alg->decompress(rq, dst + rq->pageofs_out); in z_erofs_decompress_generic()
336 if (rq->alg == Z_EROFS_COMPRESSION_SHIFTED) in z_erofs_decompress()
Dcompress.h25 unsigned int alg; member
Dzdata.c903 .alg = pcl->algorithmformat, in z_erofs_decompress_pcluster()