Lines Matching refs:shash
20 struct crypto_shash *shash; in incfs_get_hash_alg() local
31 shash = smp_load_acquire(&result->shash); in incfs_get_hash_alg()
32 if (shash) in incfs_get_hash_alg()
35 shash = crypto_alloc_shash(result->name, 0, 0); in incfs_get_hash_alg()
36 if (IS_ERR(shash)) { in incfs_get_hash_alg()
37 int err = PTR_ERR(shash); in incfs_get_hash_alg()
45 if (cmpxchg_release(&result->shash, NULL, shash) != NULL) in incfs_get_hash_alg()
46 crypto_free_shash(shash); in incfs_get_hash_alg()
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()
218 desc->tfm = alg->shash; in incfs_calc_digest()