Lines Matching refs:hash
304 struct crypto_shash *hash = __crypto_shash_cast(tfm); in crypto_shash_exit_tfm() local
305 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_exit_tfm()
307 alg->exit_tfm(hash); in crypto_shash_exit_tfm()
312 struct crypto_shash *hash = __crypto_shash_cast(tfm); in crypto_shash_init_tfm() local
313 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_init_tfm()
315 shash_set_needkey(hash, alg); in crypto_shash_init_tfm()
323 return alg->init_tfm(hash); in crypto_shash_init_tfm()
399 struct crypto_shash *crypto_clone_shash(struct crypto_shash *hash) in crypto_clone_shash() argument
401 struct crypto_tfm *tfm = crypto_shash_tfm(hash); in crypto_clone_shash()
402 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_clone_shash()
411 return hash; in crypto_clone_shash()
422 err = alg->clone_tfm(nhash, hash); in crypto_clone_shash()