/linux-master/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( 111 return container_of(spawn->base.alg, struct aead_alg, base); 139 static inline unsigned int crypto_aead_alg_chunksize(struct aead_alg *alg) 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; 42 int simd_register_aeads_compat(struct aead_alg *algs, int count, 45 void simd_unregister_aeads(struct aead_alg *algs, int count,
|
/linux-master/crypto/ |
H A D | aead.c | 23 static inline struct crypto_istat_aead *aead_get_stat(struct aead_alg *alg) 107 struct aead_alg *alg = crypto_aead_alg(aead); 130 struct aead_alg *alg = crypto_aead_alg(aead); 155 struct aead_alg *alg = crypto_aead_alg(aead); 163 struct aead_alg *alg = crypto_aead_alg(aead); 182 struct aead_alg *aead = container_of(alg, struct aead_alg, base); 200 struct aead_alg *aead = container_of(alg, struct aead_alg, base); 221 struct aead_alg *aea [all...] |
H A D | essiv.c | 454 struct aead_alg *aead_alg = NULL; local 512 aead_alg = crypto_spawn_aead_alg(&ictx->u.aead_spawn); 513 block_base = &aead_alg->base; 519 ivsize = aead_alg->ivsize; 602 aead_inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(aead_alg); 603 aead_inst->alg.chunksize = crypto_aead_alg_chunksize(aead_alg);
|
H A D | simd.c | 283 struct aead_alg alg; 364 struct aead_alg *alg; 392 struct aead_alg *ialg; 393 struct aead_alg *alg; 476 int simd_register_aeads_compat(struct aead_alg *algs, int count, 510 void simd_unregister_aeads(struct aead_alg *algs, int count,
|
H A D | geniv.c | 46 struct aead_alg *alg;
|
H A D | aegis128-core.c | 506 static struct aead_alg crypto_aegis128_alg_generic = { 525 static struct aead_alg crypto_aegis128_alg_simd = {
|
/linux-master/include/crypto/ |
H A D | aead.h | 121 * struct aead_alg - AEAD cipher definition 156 struct aead_alg { struct 237 static inline struct aead_alg *crypto_aead_alg(struct crypto_aead *tfm) 240 struct aead_alg, base); 243 static inline unsigned int crypto_aead_alg_ivsize(struct aead_alg *alg) 279 static inline unsigned int crypto_aead_alg_maxauthsize(struct aead_alg *alg)
|
H A D | engine.h | 30 struct aead_alg base;
|
/linux-master/drivers/crypto/qce/ |
H A D | aead.h | 49 struct aead_alg *alg = crypto_aead_alg(tfm);
|
H A D | common.h | 92 struct aead_alg aead;
|
/linux-master/drivers/crypto/nx/ |
H A D | nx.h | 181 extern struct aead_alg nx_gcm_aes_alg; 182 extern struct aead_alg nx_gcm4106_aes_alg; 184 extern struct aead_alg nx_ccm_aes_alg; 185 extern struct aead_alg nx_ccm4309_aes_alg;
|
H A D | nx-aes-gcm.c | 470 struct aead_alg nx_gcm_aes_alg = { 488 struct aead_alg nx_gcm4106_aes_alg = {
|
H A D | nx-aes-ccm.c | 525 struct aead_alg nx_ccm_aes_alg = { 545 struct aead_alg nx_ccm4309_aes_alg = {
|
/linux-master/drivers/crypto/ccree/ |
H A D | cc_driver.h | 167 struct aead_alg aead_alg; member in struct:cc_crypto_alg 176 struct aead_alg aead;
|
H A D | cc_aead.c | 127 struct aead_alg *alg = crypto_aead_alg(tfm); 130 container_of(alg, struct cc_crypto_alg, aead_alg); 2564 struct aead_alg *alg; 2588 t_alg->aead_alg = *alg; 2604 crypto_unregister_aead(&t_alg->aead_alg); 2650 rc = crypto_register_aead(&t_alg->aead_alg); 2653 t_alg->aead_alg.base.cra_driver_name); 2659 t_alg->aead_alg.base.cra_driver_name);
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-crypto-main.c | 368 struct ccp_crypto_aead *aead_alg, *aead_tmp; local 383 list_for_each_entry_safe(aead_alg, aead_tmp, &aead_algs, entry) { 384 crypto_unregister_aead(&aead_alg->alg); 385 list_del(&aead_alg->entry); 386 kfree(aead_alg);
|
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;
|
H A D | ccp-crypto.h | 49 struct aead_alg alg;
|
/linux-master/drivers/crypto/xilinx/ |
H A D | zynqmp-aes-gcm.c | 288 struct aead_alg *alg = crypto_aead_alg(aead); 301 struct aead_alg *alg = crypto_aead_alg(aead); 316 struct aead_alg *alg = crypto_aead_alg(aead);
|
/linux-master/arch/x86/crypto/ |
H A D | aegis128-aesni-glue.c | 239 static struct aead_alg crypto_aegis128_aesni_alg = {
|
/linux-master/drivers/crypto/bcm/ |
H A D | cipher.h | 110 struct aead_alg aead;
|
/linux-master/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 321 struct aead_alg aead;
|
/linux-master/drivers/crypto/amcc/ |
H A D | crypto4xx_core.h | 139 struct aead_alg aead;
|
/linux-master/arch/arm64/crypto/ |
H A D | sm4-ce-gcm-glue.c | 242 static struct aead_alg sm4_gcm_alg = {
|