Lines Matching refs:hash_tfm
86 struct crypto_hash *hash_tfm;
96 struct crypto_shash *hash_tfm;
266 desc.tfm = essiv->hash_tfm;
276 crypto_hash_digestsize(essiv->hash_tfm));
287 unsigned salt_size = crypto_hash_digestsize(essiv->hash_tfm);
339 crypto_free_hash(essiv->hash_tfm);
340 essiv->hash_tfm = NULL;
357 struct crypto_hash *hash_tfm = NULL;
367 hash_tfm = crypto_alloc_hash(opts, 0, CRYPTO_ALG_ASYNC);
368 if (IS_ERR(hash_tfm)) {
370 err = PTR_ERR(hash_tfm);
374 salt = kzalloc(crypto_hash_digestsize(hash_tfm), GFP_KERNEL);
382 cc->iv_gen_private.essiv.hash_tfm = hash_tfm;
385 crypto_hash_digestsize(hash_tfm));
395 if (hash_tfm && !IS_ERR(hash_tfm))
396 crypto_free_hash(hash_tfm);
466 if (lmk->hash_tfm && !IS_ERR(lmk->hash_tfm))
467 crypto_free_shash(lmk->hash_tfm);
468 lmk->hash_tfm = NULL;
479 lmk->hash_tfm = crypto_alloc_shash("md5", 0, 0);
480 if (IS_ERR(lmk->hash_tfm)) {
482 return PTR_ERR(lmk->hash_tfm);
509 crypto_shash_digestsize(lmk->hash_tfm));
529 SHASH_DESC_ON_STACK(desc, lmk->hash_tfm);
534 desc->tfm = lmk->hash_tfm;