Home
last modified time | relevance | path

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

/linux/include/crypto/internal/
H A Daead.h22 char head[offsetof(struct aead_alg, base)];
25 struct aead_alg alg;
108 static inline struct aead_alg *crypto_spawn_aead_alg( in crypto_spawn_aead_alg()
111 return container_of(spawn->base.alg, struct aead_alg, base); in crypto_spawn_aead_alg()
139 static inline unsigned int crypto_aead_alg_chunksize(struct aead_alg *alg) in crypto_aead_alg_chunksize()
160 int crypto_register_aead(struct aead_alg *alg);
161 void crypto_unregister_aead(struct aead_alg *alg);
162 int crypto_register_aeads(struct aead_alg *algs, int count);
163 void crypto_unregister_aeads(struct aead_alg *algs, int count);
/linux/include/crypto/
H A Daead.h139 struct aead_alg { struct
243 static inline struct aead_alg *crypto_aead_alg(struct crypto_aead *tfm) in crypto_aead_alg()
246 struct aead_alg, base); in crypto_aead_alg()
249 static inline unsigned int crypto_aead_alg_ivsize(struct aead_alg *alg) in crypto_aead_alg_ivsize()
295 static inline unsigned int crypto_aead_alg_maxauthsize(struct aead_alg *alg) in crypto_aead_alg_maxauthsize()
/linux/drivers/crypto/ccp/
H A Dccp-crypto-main.c371 struct ccp_crypto_aead *aead_alg, *aead_tmp; in ccp_unregister_algs() local
386 list_for_each_entry_safe(aead_alg, aead_tmp, &aead_algs, entry) { in ccp_unregister_algs()
387 crypto_unregister_aead(&aead_alg->alg); in ccp_unregister_algs()
388 list_del(&aead_alg->entry); in ccp_unregister_algs()
389 kfree(aead_alg); in ccp_unregister_algs()
H A Dccp-crypto.h49 struct aead_alg alg;
/linux/drivers/crypto/ccree/
H A Dcc_driver.h167 struct aead_alg aead_alg; member
176 struct aead_alg aead;
/linux/crypto/
H A Dessiv.c451 struct aead_alg *aead_alg = NULL; in essiv_create() local
509 aead_alg = crypto_spawn_aead_alg(&ictx->u.aead_spawn); in essiv_create()
510 block_base = &aead_alg->base; in essiv_create()
516 ivsize = aead_alg->ivsize; in essiv_create()
598 aead_inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(aead_alg); in essiv_create()
599 aead_inst->alg.chunksize = crypto_aead_alg_chunksize(aead_alg); in essiv_create()
H A Dccm.c706 struct aead_alg *alg; in crypto_rfc4309_create()
/linux/drivers/crypto/xilinx/
H A Dzynqmp-aes-gcm.c429 struct aead_alg *alg = crypto_aead_alg(aead); in xilinx_handle_aes_req()
602 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_encrypt()
627 struct aead_alg *alg = crypto_aead_alg(aead); in versal_aes_aead_encrypt()
652 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_decrypt()
675 struct aead_alg *alg = crypto_aead_alg(aead); in xilinx_paes_aead_init()
692 struct aead_alg *alg = crypto_aead_alg(aead); in versal_aes_aead_decrypt()
719 struct aead_alg *alg = crypto_aead_alg(aead); in xilinx_aes_aead_init()
/linux/drivers/crypto/qce/
H A Daead.h49 struct aead_alg *alg = crypto_aead_alg(tfm); in to_aead_tmpl()
/linux/drivers/crypto/bcm/
H A Dcipher.h110 struct aead_alg aead;
/linux/arch/arm64/crypto/
H A Dsm4-ce-gcm-glue.c219 static struct aead_alg sm4_gcm_alg = {
H A Dsm4-ce-ccm-glue.c251 static struct aead_alg sm4_ccm_alg = {
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c1368 struct aead_alg *alg = crypto_aead_alg(tfm); in tegra_aead_cra_init()
1987 struct aead_engine_alg *aead_alg; in tegra_init_aes() local
2007 aead_alg = &tegra_aead_algs[i].alg.aead; in tegra_init_aes()
2010 ret = crypto_engine_register_aead(aead_alg); in tegra_init_aes()
2013 aead_alg->base.base.cra_name); in tegra_init_aes()
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c519 static struct aead_alg nitrox_aeads[] = { {
/linux/drivers/crypto/
H A Datmel-aes.c1586 static struct aead_alg aes_gcm_alg = {
2027 static struct aead_alg aes_authenc_algs[] = {
H A Dtalitos.c2337 struct aead_alg aead;
3150 struct aead_alg *alg = crypto_aead_alg(tfm); in talitos_cra_init_aead()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c1309 static struct aead_alg otx_cpt_aeads[] = { {