Home
last modified time | relevance | path

Searched refs:ahash_alg (Results 1 – 12 of 12) 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-main.c369 struct ccp_crypto_ahash_alg *ahash_alg, *ahash_tmp; in ccp_unregister_algs() local
374 list_for_each_entry_safe(ahash_alg, ahash_tmp, &hash_algs, entry) { in ccp_unregister_algs()
375 crypto_unregister_ahash(&ahash_alg->alg); in ccp_unregister_algs()
376 list_del(&ahash_alg->entry); in ccp_unregister_algs()
377 kfree(ahash_alg); in ccp_unregister_algs()
H A Dccp-crypto-aes-cmac.c352 struct ahash_alg *alg; in ccp_register_aes_cmac_algs()
/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/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()
/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/bcm/
H A Dcipher.h109 struct ahash_alg hash;
/linux/drivers/crypto/
H A Datmel-sha.c1246 static void atmel_sha_alg_init(struct ahash_alg *alg) in atmel_sha_alg_init()
1266 static struct ahash_alg sha_1_256_algs[] = {
1283 static struct ahash_alg sha_224_alg = {
1291 static struct ahash_alg sha_384_512_algs[] = {
2033 static void atmel_sha_hmac_alg_init(struct ahash_alg *alg) in atmel_sha_hmac_alg_init()
2054 static struct ahash_alg sha_hmac_algs[] = {
H A Dimg-hash.c747 static struct ahash_alg img_algs[] = {
H A Dtalitos.c2336 struct ahash_alg hash;
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c1773 struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); in tegra_cmac_cra_init()
1988 struct ahash_engine_alg *ahash_alg; in tegra_init_aes() local
2019 ahash_alg = &tegra_cmac_algs[i].alg.ahash; in tegra_init_aes()
2022 ret = crypto_engine_register_ahash(ahash_alg); in tegra_init_aes()
2025 ahash_alg->base.halg.base.cra_name); in tegra_init_aes()
H A Dtegra-se-hash.c587 struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); in tegra_sha_cra_init()