/Linux-v4.19/include/crypto/internal/ |
D | aead.h | 27 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/ |
D | aead.c | 93 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/ |
D | nx.h | 191 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;
|
D | nx-aes-ccm.c | 557 struct aead_alg nx_ccm_aes_alg = { 577 struct aead_alg nx_ccm4309_aes_alg = {
|
D | nx-aes-gcm.c | 491 struct aead_alg nx_gcm_aes_alg = { 509 struct aead_alg nx_gcm4106_aes_alg = {
|
D | nx.c | 532 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/ |
D | aead.h | 136 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()
|
D | morus1280_glue.h | 85 struct aead_alg crypto_morus1280_##id##_algs[] = {\
|
D | morus640_glue.h | 85 struct aead_alg crypto_morus640_##id##_algs[] = {\
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_driver.h | 144 struct aead_alg aead_alg; member 153 struct aead_alg aead;
|
D | cc_aead.c | 127 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/ |
D | ccp-crypto-main.c | 378 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()
|
D | ccp-crypto-aes-galois.c | 155 static struct aead_alg ccp_aes_gcm_defaults = { 184 struct aead_alg *alg_defaults; 203 struct aead_alg *alg; in ccp_register_aes_aead()
|
D | ccp-crypto.h | 47 struct aead_alg alg;
|
/Linux-v4.19/Documentation/crypto/ |
D | api-aead.rst | 8 :functions: aead_request aead_alg
|
/Linux-v4.19/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 145 struct aead_alg aead;
|
/Linux-v4.19/drivers/crypto/ |
D | picoxcell_crypto.c | 107 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()
|
D | omap-aes.h | 125 struct aead_alg *algs_list;
|
D | omap-aes.c | 769 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/ |
D | chcr_crypto.h | 310 struct aead_alg aead;
|
/Linux-v4.19/drivers/crypto/bcm/ |
D | cipher.h | 120 struct aead_alg aead;
|
/Linux-v4.19/arch/x86/crypto/ |
D | aegis128-aesni-glue.c | 325 static struct aead_alg crypto_aegis128_aesni_alg[] = {
|
D | aegis256-aesni-glue.c | 325 static struct aead_alg crypto_aegis256_aesni_alg[] = {
|
D | aegis128l-aesni-glue.c | 325 static struct aead_alg crypto_aegis128l_aesni_alg[] = {
|
/Linux-v4.19/arch/arm64/crypto/ |
D | aes-ce-ccm-glue.c | 357 static struct aead_alg ccm_aes_alg = {
|