Home
last modified time | relevance | path

Searched refs:ahash_alg (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/crypto/ccp/
H A Dccp-crypto.h62 struct ahash_alg alg;
83 struct ahash_alg *ahash_alg; in ccp_crypto_ahash_alg() local
85 ahash_alg = container_of(alg, struct ahash_alg, halg.base); in ccp_crypto_ahash_alg()
87 return container_of(ahash_alg, struct ccp_crypto_ahash_alg, alg); in ccp_crypto_ahash_alg()
H A Dccp-crypto-sha.c416 struct ahash_alg *alg; in ccp_register_hmac_alg()
460 struct ahash_alg *alg; in ccp_register_sha_alg()
H A Dccp-crypto-aes-cmac.c352 struct ahash_alg *alg; in ccp_register_aes_cmac_algs()
/linux/drivers/crypto/qce/
H A Dsha.h64 struct ahash_alg *alg = container_of(crypto_hash_alg_common(ahash), in to_ahash_tmpl()
65 struct ahash_alg, halg); in to_ahash_tmpl()
H A Dcommon.h91 struct ahash_alg ahash;
/linux/crypto/
H A Dahash.c283 static void ahash_set_needkey(struct crypto_ahash *tfm, struct ahash_alg *alg) in ahash_set_needkey()
305 struct ahash_alg *alg = crypto_ahash_alg(tfm); in crypto_ahash_setkey()
703 struct ahash_alg *alg = crypto_ahash_alg(hash); in crypto_ahash_exit_tfm()
717 struct ahash_alg *alg = crypto_ahash_alg(hash); in crypto_ahash_init_tfm()
830 .algsize = offsetof(struct ahash_alg, halg.base),
872 struct ahash_alg *alg; in crypto_clone_ahash()
946 static int ahash_prepare_alg(struct ahash_alg *alg) in ahash_prepare_alg()
998 int crypto_register_ahash(struct ahash_alg *alg) in crypto_register_ahash()
1011 void crypto_unregister_ahash(struct ahash_alg *alg) in crypto_unregister_ahash()
1017 int crypto_register_ahashes(struct ahash_alg *algs, int count) in crypto_register_ahashes()
[all …]
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-hash.c98 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_init_tfm()
201 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_final()
244 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_finup()
272 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_digest_fb()
348 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_need_fallback()
398 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_digest()
484 struct ahash_alg *alg = crypto_ahash_alg(tfm); in sun8i_ss_hash_run()
/linux/drivers/crypto/caam/
H A Dcaamhash.c1581 struct ahash_alg template_ahash;
1758 struct ahash_engine_alg ahash_alg; member
1767 struct ahash_alg *alg = in caam_hash_cra_init()
1768 container_of(halg, struct ahash_alg, halg); in caam_hash_cra_init()
1770 container_of(alg, struct caam_hash_alg, ahash_alg.base); in caam_hash_cra_init()
1893 crypto_engine_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit()
1904 struct ahash_alg *halg; in caam_hash_alloc()
1911 t_alg->ahash_alg.base = template->template_ahash; in caam_hash_alloc()
1912 halg = &t_alg->ahash_alg.base; in caam_hash_alloc()
1939 t_alg->ahash_alg.op.do_one_request = ahash_do_one_req; in caam_hash_alloc()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-hash.c21 struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); in sun4i_hash_crainit()
51 struct ahash_alg *alg = __crypto_ahash_alg(tfm->base.__crt_alg); in sun4i_hash_init()
194 struct ahash_alg *alg = __crypto_ahash_alg(tfm->base.__crt_alg); in sun4i_hash()
H A Dsun4i-ss.h166 struct ahash_alg hash;
/linux/Documentation/crypto/
H A Ddevel-algos.rst151 int crypto_register_ahash(struct ahash_alg *alg);
162 void crypto_unregister_ahash(struct ahash_alg *alg);
168 Cipher Definition With struct shash_alg and ahash_alg
/linux/drivers/crypto/marvell/cesa/
H A Dcesa.c241 static struct ahash_alg *orion_ahash_algs[] = {
257 static struct ahash_alg *armada_370_ahash_algs[] = {
/linux/drivers/crypto/bcm/
H A Dcipher.h109 struct ahash_alg hash;
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c1776 struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); in tegra_cmac_cra_init()
1989 struct ahash_engine_alg *ahash_alg; in tegra_init_aes() local
2020 ahash_alg = &tegra_cmac_algs[i].alg.ahash; in tegra_init_aes()
2023 ret = crypto_engine_register_ahash(ahash_alg); in tegra_init_aes()
2026 ahash_alg->base.halg.base.cra_name); in tegra_init_aes()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel.h883 struct ahash_alg ahash;
/linux/drivers/crypto/
H A Dimg-hash.c760 static struct ahash_alg img_algs[] = {
/linux/drivers/crypto/axis/
H A Dartpec6_crypto.c2623 static struct ahash_alg hash_algos[] = {