Home
last modified time | relevance | path

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

12

/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);
H A Dsimd.h33 struct aead_alg;
35 int simd_register_aeads_compat(struct aead_alg *algs, int count,
38 void simd_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-aes-galois.c165 static struct aead_alg ccp_aes_gcm_defaults = {
193 struct aead_alg *alg_defaults;
212 struct aead_alg *alg; in ccp_register_aes_aead()
H A Dccp-crypto.h49 struct aead_alg alg;
/linux/crypto/
H A Dsimd.c261 struct aead_alg alg;
342 struct aead_alg *alg; in simd_aead_init()
364 static struct simd_aead_alg *simd_aead_create_compat(struct aead_alg *ialg, in simd_aead_create_compat()
370 struct aead_alg *alg; in simd_aead_create_compat()
430 int simd_register_aeads_compat(struct aead_alg *algs, int count, in simd_register_aeads_compat()
464 void simd_unregister_aeads(struct aead_alg *algs, int count, in simd_unregister_aeads()
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 Dgcm.c825 struct aead_alg *alg; in crypto_rfc4106_create()
1010 struct aead_alg *alg; in crypto_rfc4543_create()
/linux/drivers/crypto/ccree/
H A Dcc_driver.h167 struct aead_alg aead_alg; member
176 struct aead_alg aead;
/linux/drivers/crypto/qce/
H A Daead.h49 struct aead_alg *alg = crypto_aead_alg(tfm); in to_aead_tmpl()
H A Dcommon.h92 struct aead_alg aead;
H A Daead.c762 struct aead_alg *alg; in qce_aead_register_one()
/linux/drivers/crypto/bcm/
H A Dcipher.h110 struct aead_alg aead;
H A Dcipher.c4154 struct aead_alg *aalg = container_of(alg, struct aead_alg, base); in aead_cra_init()
4454 struct aead_alg *aead = &driver_alg->alg.aead; in spu_register_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.c1358 struct aead_alg *alg = crypto_aead_alg(tfm); in tegra_aead_cra_init()
1988 struct aead_engine_alg *aead_alg; in tegra_init_aes() local
2008 aead_alg = &tegra_aead_algs[i].alg.aead; in tegra_init_aes()
2011 ret = crypto_engine_register_aead(aead_alg); in tegra_init_aes()
2014 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/caam/
H A Dcaamalg_qi.c50 struct aead_alg aead;
2540 struct aead_alg *alg = crypto_aead_alg(tfm); in caam_aead_init()
2608 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
H A Dcaamalg.c3763 struct aead_alg *alg = crypto_aead_alg(tfm); in caam_aead_init()
3831 struct aead_alg *alg = &t_alg->aead.base; in caam_aead_alg_init()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel.h882 struct aead_alg aead;
/linux/drivers/crypto/hisilicon/sec2/
H A Dsec_crypto.c116 struct aead_alg alg;
2139 struct aead_alg *alg = crypto_aead_alg(tfm); in sec_aead_ctx_init()
2181 struct aead_alg *alg = crypto_aead_alg(tfm); in sec_aead_xcm_ctx_init()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.c941 struct aead_alg *alg = crypto_aead_alg(tfm); in crypto4xx_aead_init()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c1309 static struct aead_alg otx_cpt_aeads[] = { {

12