Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/crypto/internal/
Daead.h27 char head[offsetof(struct aead_alg, base)];
30 struct aead_alg alg;
103 static inline struct aead_alg *crypto_spawn_aead_alg( in crypto_spawn_aead_alg()
106 return container_of(spawn->base.alg, struct aead_alg, base); in crypto_spawn_aead_alg()
121 static inline unsigned int crypto_aead_alg_maxauthsize(struct aead_alg *alg) in crypto_aead_alg_maxauthsize()
162 static inline unsigned int crypto_aead_alg_chunksize(struct aead_alg *alg) in crypto_aead_alg_chunksize()
183 int crypto_register_aead(struct aead_alg *alg);
184 void crypto_unregister_aead(struct aead_alg *alg);
185 int crypto_register_aeads(struct aead_alg *algs, int count);
186 void crypto_unregister_aeads(struct aead_alg *algs, int count);
/Linux-v4.19/crypto/
Daead.c93 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_exit_tfm()
101 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_init_tfm()
120 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_report()
148 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_show()
208 struct aead_alg *alg; in aead_geniv_alloc()
355 static int aead_prepare_alg(struct aead_alg *alg) in aead_prepare_alg()
373 int crypto_register_aead(struct aead_alg *alg) in crypto_register_aead()
386 void crypto_unregister_aead(struct aead_alg *alg) in crypto_unregister_aead()
392 int crypto_register_aeads(struct aead_alg *algs, int count) in crypto_register_aeads()
412 void crypto_unregister_aeads(struct aead_alg *algs, int count) in crypto_unregister_aeads()
/Linux-v4.19/drivers/crypto/nx/
Dnx.h191 extern struct aead_alg nx_gcm_aes_alg;
192 extern struct aead_alg nx_gcm4106_aes_alg;
194 extern struct aead_alg nx_ccm_aes_alg;
195 extern struct aead_alg nx_ccm4309_aes_alg;
Dnx-aes-ccm.c557 struct aead_alg nx_ccm_aes_alg = {
577 struct aead_alg nx_ccm4309_aes_alg = {
Dnx-aes-gcm.c491 struct aead_alg nx_gcm_aes_alg = {
509 struct aead_alg nx_gcm4106_aes_alg = {
Dnx.c532 static int nx_register_aead(struct aead_alg *alg, u32 fc, u32 mode) in nx_register_aead()
552 static void nx_unregister_aead(struct aead_alg *alg, u32 fc, u32 mode) in nx_unregister_aead()
/Linux-v4.19/include/crypto/
Daead.h136 struct aead_alg { struct
196 static inline struct aead_alg *crypto_aead_alg(struct crypto_aead *tfm) in crypto_aead_alg()
199 struct aead_alg, base); in crypto_aead_alg()
202 static inline unsigned int crypto_aead_alg_ivsize(struct aead_alg *alg) in crypto_aead_alg_ivsize()
Dmorus1280_glue.h85 struct aead_alg crypto_morus1280_##id##_algs[] = {\
Dmorus640_glue.h85 struct aead_alg crypto_morus640_##id##_algs[] = {\
/Linux-v4.19/drivers/crypto/ccree/
Dcc_driver.h144 struct aead_alg aead_alg; member
153 struct aead_alg aead;
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()
2596 struct aead_alg *alg; in cc_create_aead_alg()
2615 t_alg->aead_alg = *alg; in cc_create_aead_alg()
2634 crypto_unregister_aead(&t_alg->aead_alg); in cc_aead_free()
2684 rc = crypto_register_aead(&t_alg->aead_alg); in cc_aead_alloc()
2687 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
2692 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
/Linux-v4.19/drivers/crypto/ccp/
Dccp-crypto-main.c378 struct ccp_crypto_aead *aead_alg, *aead_tmp; in ccp_unregister_algs() local
393 list_for_each_entry_safe(aead_alg, aead_tmp, &aead_algs, entry) { in ccp_unregister_algs()
394 crypto_unregister_aead(&aead_alg->alg); in ccp_unregister_algs()
395 list_del(&aead_alg->entry); in ccp_unregister_algs()
396 kfree(aead_alg); in ccp_unregister_algs()
Dccp-crypto-aes-galois.c155 static struct aead_alg ccp_aes_gcm_defaults = {
184 struct aead_alg *alg_defaults;
203 struct aead_alg *alg; in ccp_register_aes_aead()
Dccp-crypto.h47 struct aead_alg alg;
/Linux-v4.19/Documentation/crypto/
Dapi-aead.rst8 :functions: aead_request aead_alg
/Linux-v4.19/drivers/crypto/amcc/
Dcrypto4xx_core.h145 struct aead_alg aead;
/Linux-v4.19/drivers/crypto/
Dpicoxcell_crypto.c107 struct aead_alg alg;
194 static inline struct spacc_aead *to_spacc_aead(struct aead_alg *alg) in to_spacc_aead()
527 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_need_fallback()
575 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_submit()
646 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_setup()
712 struct aead_alg *alg = crypto_aead_alg(tfm); in spacc_aead_cra_init()
Domap-aes.h125 struct aead_alg *algs_list;
Domap-aes.c769 static struct aead_alg algs_aead_gcm[] = {
1131 struct aead_alg *aalg; in omap_aes_probe()
1290 struct aead_alg *aalg; in omap_aes_remove()
/Linux-v4.19/drivers/crypto/chelsio/
Dchcr_crypto.h310 struct aead_alg aead;
/Linux-v4.19/drivers/crypto/bcm/
Dcipher.h120 struct aead_alg aead;
/Linux-v4.19/arch/x86/crypto/
Daegis128-aesni-glue.c325 static struct aead_alg crypto_aegis128_aesni_alg[] = {
Daegis256-aesni-glue.c325 static struct aead_alg crypto_aegis256_aesni_alg[] = {
Daegis128l-aesni-glue.c325 static struct aead_alg crypto_aegis128l_aesni_alg[] = {
/Linux-v4.19/arch/arm64/crypto/
Daes-ce-ccm-glue.c357 static struct aead_alg ccm_aes_alg = {

12