Lines Matching refs:hash_tfm

102 	struct crypto_shash *hash_tfm;  member
112 struct crypto_shash *hash_tfm; member
330 SHASH_DESC_ON_STACK(desc, essiv->hash_tfm); in crypt_iv_essiv_init()
334 desc->tfm = essiv->hash_tfm; in crypt_iv_essiv_init()
345 crypto_shash_digestsize(essiv->hash_tfm)); in crypt_iv_essiv_init()
356 unsigned salt_size = crypto_shash_digestsize(essiv->hash_tfm); in crypt_iv_essiv_wipe()
408 crypto_free_shash(essiv->hash_tfm); in crypt_iv_essiv_dtr()
409 essiv->hash_tfm = NULL; in crypt_iv_essiv_dtr()
426 struct crypto_shash *hash_tfm = NULL; in crypt_iv_essiv_ctr() local
436 hash_tfm = crypto_alloc_shash(opts, 0, 0); in crypt_iv_essiv_ctr()
437 if (IS_ERR(hash_tfm)) { in crypt_iv_essiv_ctr()
439 err = PTR_ERR(hash_tfm); in crypt_iv_essiv_ctr()
443 salt = kzalloc(crypto_shash_digestsize(hash_tfm), GFP_KERNEL); in crypt_iv_essiv_ctr()
451 cc->iv_gen_private.essiv.hash_tfm = hash_tfm; in crypt_iv_essiv_ctr()
454 crypto_shash_digestsize(hash_tfm)); in crypt_iv_essiv_ctr()
464 if (hash_tfm && !IS_ERR(hash_tfm)) in crypt_iv_essiv_ctr()
465 crypto_free_shash(hash_tfm); in crypt_iv_essiv_ctr()
535 if (lmk->hash_tfm && !IS_ERR(lmk->hash_tfm)) in crypt_iv_lmk_dtr()
536 crypto_free_shash(lmk->hash_tfm); in crypt_iv_lmk_dtr()
537 lmk->hash_tfm = NULL; in crypt_iv_lmk_dtr()
553 lmk->hash_tfm = crypto_alloc_shash("md5", 0, 0); in crypt_iv_lmk_ctr()
554 if (IS_ERR(lmk->hash_tfm)) { in crypt_iv_lmk_ctr()
556 return PTR_ERR(lmk->hash_tfm); in crypt_iv_lmk_ctr()
583 crypto_shash_digestsize(lmk->hash_tfm)); in crypt_iv_lmk_init()
603 SHASH_DESC_ON_STACK(desc, lmk->hash_tfm); in crypt_iv_lmk_one()
608 desc->tfm = lmk->hash_tfm; in crypt_iv_lmk_one()