Lines Matching refs:halg
36 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_block_only()
42 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_final_nonzero()
48 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_need_fallback()
286 !(alg->halg.base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) in ahash_set_needkey()
721 crypto_ahash_set_statesize(hash, alg->halg.statesize); in crypto_ahash_init_tfm()
829 .algsize = offsetof(struct ahash_alg, halg.base),
854 bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg) in crypto_hash_alg_has_setkey() argument
856 struct crypto_alg *alg = &halg->base; in crypto_hash_alg_has_setkey()
867 struct hash_alg_common *halg = crypto_hash_alg_common(hash); in crypto_clone_ahash() local
874 if (!crypto_hash_alg_has_setkey(halg)) { in crypto_clone_ahash()
947 struct crypto_alg *base = &alg->halg.base; in ahash_prepare_alg()
950 if (alg->halg.statesize == 0) in ahash_prepare_alg()
953 if (base->cra_reqsize && base->cra_reqsize < alg->halg.statesize) in ahash_prepare_alg()
964 err = hash_prepare_alg(&alg->halg); in ahash_prepare_alg()
985 alg->halg.statesize += base->cra_blocksize + 1; in ahash_prepare_alg()
999 struct crypto_alg *base = &alg->halg.base; in crypto_register_ahash()
1012 crypto_unregister_alg(&alg->halg.base); in crypto_unregister_ahash()