Lines Matching refs:hash
56 struct crypto_shash *hash; member
81 err = crypto_shash_tfm_digest(tctx->hash, key, keylen, salt); in essiv_skcipher_setkey()
90 crypto_shash_digestsize(tctx->hash)); in essiv_skcipher_setkey()
97 SHASH_DESC_ON_STACK(desc, tctx->hash); in essiv_aead_setkey()
112 desc->tfm = tctx->hash; in essiv_aead_setkey()
123 crypto_shash_digestsize(tctx->hash)); in essiv_aead_setkey()
274 struct crypto_shash *hash; in essiv_init_tfm() local
281 hash = crypto_alloc_shash(ictx->shash_driver_name, 0, 0); in essiv_init_tfm()
282 if (IS_ERR(hash)) { in essiv_init_tfm()
283 err = PTR_ERR(hash); in essiv_init_tfm()
288 tctx->hash = hash; in essiv_init_tfm()
361 crypto_free_shash(tctx->hash); in essiv_skcipher_exit_tfm()
370 crypto_free_shash(tctx->hash); in essiv_aead_exit_tfm()