| /linux/include/crypto/internal/ |
| H A D | aead.h | 22 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 D | simd.h | 33 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 D | aead.c | 112 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() 158 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_show() 190 .algsize = offsetof(struct aead_alg, base), 233 static int aead_prepare_alg(struct aead_alg *alg) in aead_prepare_alg() 251 int crypto_register_aead(struct aead_alg *alg) in crypto_register_aead() 264 void crypto_unregister_aead(struct aead_alg *alg) in crypto_unregister_aead() 270 int crypto_register_aeads(struct aead_alg *algs, int count) in crypto_register_aeads() 290 void crypto_unregister_aeads(struct aead_alg *algs, int count) in crypto_unregister_aeads()
|
| H A D | simd.c | 261 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 D | essiv.c | 451 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()
|
| /linux/include/crypto/ |
| H A D | aead.h | 139 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/ccree/ |
| H A D | cc_driver.h | 167 struct aead_alg aead_alg; member 176 struct aead_alg aead;
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-crypto-aes-galois.c | 165 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 D | ccp-crypto.h | 49 struct aead_alg alg;
|
| /linux/drivers/crypto/qce/ |
| H A D | aead.h | 49 struct aead_alg *alg = crypto_aead_alg(tfm); in to_aead_tmpl()
|
| H A D | common.h | 92 struct aead_alg aead;
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.h | 110 struct aead_alg aead;
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-gcm-glue.c | 219 static struct aead_alg sm4_gcm_alg = {
|
| H A D | sm4-ce-ccm-glue.c | 251 static struct aead_alg sm4_ccm_alg = {
|
| H A D | aes-ce-ccm-glue.c | 299 static struct aead_alg ccm_aes_alg = {
|
| H A D | ghash-ce-glue.c | 485 static struct aead_alg gcm_aes_algs[] = {{
|
| /linux/drivers/crypto/tegra/ |
| H A D | tegra-se-aes.c | 1358 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 D | nitrox_aead.c | 519 static struct aead_alg nitrox_aeads[] = { {
|
| /linux/drivers/crypto/caam/ |
| H A D | caamalg_qi.c | 50 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 D | caamalg.c | 3763 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/arch/x86/crypto/ |
| H A D | aesni-intel_glue.c | 1533 static struct aead_alg aes_gcm_algs_##suffix[] = { { \ 1667 static struct aead_alg aes_gcm_algs_aesni[0];
|
| /linux/drivers/crypto/inside-secure/ |
| H A D | safexcel.h | 882 struct aead_alg aead;
|
| H A D | safexcel_cipher.c | 2887 struct aead_alg *alg = crypto_aead_alg(aead); in safexcel_aead_fallback_cra_init()
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_algs.c | 1309 static struct aead_alg otx_cpt_aeads[] = { {
|
| /linux/drivers/crypto/axis/ |
| H A D | artpec6_crypto.c | 2788 static struct aead_alg aead_algos[] = {
|