Lines Matching refs:nhash
546 struct crypto_ahash *nhash; in crypto_clone_ahash() local
558 nhash = crypto_clone_tfm(&crypto_ahash_type, tfm); in crypto_clone_ahash()
560 if (IS_ERR(nhash)) in crypto_clone_ahash()
561 return nhash; in crypto_clone_ahash()
563 nhash->init = hash->init; in crypto_clone_ahash()
564 nhash->update = hash->update; in crypto_clone_ahash()
565 nhash->final = hash->final; in crypto_clone_ahash()
566 nhash->finup = hash->finup; in crypto_clone_ahash()
567 nhash->digest = hash->digest; in crypto_clone_ahash()
568 nhash->export = hash->export; in crypto_clone_ahash()
569 nhash->import = hash->import; in crypto_clone_ahash()
570 nhash->setkey = hash->setkey; in crypto_clone_ahash()
571 nhash->reqsize = hash->reqsize; in crypto_clone_ahash()
572 nhash->statesize = hash->statesize; in crypto_clone_ahash()
575 return crypto_clone_shash_ops_async(nhash, hash); in crypto_clone_ahash()
582 err = alg->clone_tfm(nhash, hash); in crypto_clone_ahash()
586 return nhash; in crypto_clone_ahash()
589 crypto_free_ahash(nhash); in crypto_clone_ahash()