Home
last modified time | relevance | path

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

123

/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/crypto/
H A Daead.c112 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_exit_tfm()
120 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_init_tfm()
140 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_report()
157 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_show()
189 .algsize = offsetof(struct aead_alg, base),
232 static int aead_prepare_alg(struct aead_alg *alg) in aead_prepare_alg()
250 int crypto_register_aead(struct aead_alg *alg) in crypto_register_aead()
263 void crypto_unregister_aead(struct aead_alg *alg) in crypto_unregister_aead()
269 int crypto_register_aeads(struct aead_alg *algs, int count) in crypto_register_aeads()
289 void crypto_unregister_aeads(struct aead_alg *algs, int count) in crypto_unregister_aeads()
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 Dgeniv.c45 struct aead_alg *alg; in aead_geniv_alloc()
H A Daegis128-core.c504 static struct aead_alg crypto_aegis128_alg_generic = {
522 static struct aead_alg crypto_aegis128_alg_simd = {
/linux/drivers/crypto/nx/
H A Dnx.h186 extern struct aead_alg nx_gcm_aes_alg;
187 extern struct aead_alg nx_gcm4106_aes_alg;
189 extern struct aead_alg nx_ccm_aes_alg;
190 extern struct aead_alg nx_ccm4309_aes_alg;
H A Dnx-aes-ccm.c521 struct aead_alg nx_ccm_aes_alg = {
541 struct aead_alg nx_ccm4309_aes_alg = {
H A Dnx-aes-gcm.c465 struct aead_alg nx_gcm_aes_alg = {
483 struct aead_alg nx_gcm4106_aes_alg = {
/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()
H A Dengine.h30 struct aead_alg base;
/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/drivers/crypto/ccree/
H A Dcc_driver.h167 struct aead_alg aead_alg; member
176 struct aead_alg aead;
H A Dcc_aead.c127 struct aead_alg *alg = crypto_aead_alg(tfm); in cc_aead_init()
130 container_of(alg, struct cc_crypto_alg, aead_alg); in cc_aead_init()
2564 struct aead_alg *alg; in cc_create_aead_alg()
2588 t_alg->aead_alg = *alg; in cc_create_aead_alg()
2604 crypto_unregister_aead(&t_alg->aead_alg); in cc_aead_free()
2650 rc = crypto_register_aead(&t_alg->aead_alg); in cc_aead_alloc()
2653 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
2659 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
/linux/drivers/crypto/xilinx/
H A Dzynqmp-aes-gcm.c430 struct aead_alg *alg = crypto_aead_alg(aead); in xilinx_handle_aes_req()
603 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_encrypt()
628 struct aead_alg *alg = crypto_aead_alg(aead); in versal_aes_aead_encrypt()
653 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_decrypt()
676 struct aead_alg *alg = crypto_aead_alg(aead); in xilinx_paes_aead_init()
693 struct aead_alg *alg = crypto_aead_alg(aead); in versal_aes_aead_decrypt()
720 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()
H A Dcommon.h92 struct aead_alg aead;
/linux/Documentation/crypto/
H A Dapi-aead.rst11 :functions: aead_request aead_alg
/linux/drivers/crypto/inside-secure/eip93/
H A Deip93-main.h145 struct aead_alg aead;
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.h137 struct aead_alg aead;
/linux/drivers/crypto/chelsio/
H A Dchcr_crypto.h320 struct aead_alg aead;
/linux/drivers/crypto/bcm/
H A Dcipher.h110 struct aead_alg aead;

123