Lines Matching refs:hash
34 static inline struct ahash_alg *crypto_ahash_alg(struct crypto_ahash *hash) in crypto_ahash_alg() argument
36 return container_of(crypto_hash_alg_common(hash), struct ahash_alg, in crypto_ahash_alg()
480 struct crypto_ahash *hash = __crypto_ahash_cast(tfm); in crypto_ahash_init_tfm() local
481 struct ahash_alg *alg = crypto_ahash_alg(hash); in crypto_ahash_init_tfm()
483 hash->setkey = ahash_nosetkey; in crypto_ahash_init_tfm()
488 hash->init = alg->init; in crypto_ahash_init_tfm()
489 hash->update = alg->update; in crypto_ahash_init_tfm()
490 hash->final = alg->final; in crypto_ahash_init_tfm()
491 hash->finup = alg->finup ?: ahash_def_finup; in crypto_ahash_init_tfm()
492 hash->digest = alg->digest; in crypto_ahash_init_tfm()
493 hash->export = alg->export; in crypto_ahash_init_tfm()
494 hash->import = alg->import; in crypto_ahash_init_tfm()
497 hash->setkey = alg->setkey; in crypto_ahash_init_tfm()
498 ahash_set_needkey(hash); in crypto_ahash_init_tfm()