Lines Matching refs:aead
94 struct aead_alg aead; member
118 static int aead_null_set_sh_desc(struct crypto_aead *aead) in aead_null_set_sh_desc() argument
120 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_null_set_sh_desc()
168 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
170 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
171 struct caam_aead_alg, aead); in aead_set_sh_desc()
172 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
173 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
189 return aead_null_set_sh_desc(aead); in aead_set_sh_desc()
327 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
329 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_set_sh_desc()
331 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
387 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
389 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_set_sh_desc()
391 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
450 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
452 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_set_sh_desc()
454 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
513 static int aead_setkey(struct crypto_aead *aead, in aead_setkey() argument
516 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
574 return aead_set_sh_desc(aead); in aead_setkey()
576 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in aead_setkey()
581 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
584 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_setkey()
596 return gcm_set_sh_desc(aead); in gcm_setkey()
599 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
602 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_setkey()
622 return rfc4106_set_sh_desc(aead); in rfc4106_setkey()
625 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
628 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_setkey()
648 return rfc4543_set_sh_desc(aead); in rfc4543_setkey()
974 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_aead_job() local
975 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_aead_job()
1030 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_gcm_job() local
1031 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_gcm_job()
1032 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job()
1060 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_authenc_job() local
1061 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in init_authenc_job()
1062 struct caam_aead_alg, aead); in init_authenc_job()
1063 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job()
1064 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_authenc_job()
1199 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
1200 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_edesc_alloc()
1319 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_encrypt() local
1320 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_encrypt()
1362 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
1363 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt()
1398 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_decrypt() local
1399 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_decrypt()
1441 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
1442 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt()
1841 #define template_aead template_u.aead
1963 .aead = {
1981 .aead = {
2000 .aead = {
2019 .aead = {
2040 .aead = {
2061 .aead = {
2082 .aead = {
2103 .aead = {
2124 .aead = {
2145 .aead = {
2166 .aead = {
2189 .aead = {
2210 .aead = {
2233 .aead = {
2254 .aead = {
2277 .aead = {
2298 .aead = {
2321 .aead = {
2342 .aead = {
2365 .aead = {
2386 .aead = {
2409 .aead = {
2430 .aead = {
2453 .aead = {
2475 .aead = {
2499 .aead = {
2521 .aead = {
2545 .aead = {
2567 .aead = {
2591 .aead = {
2613 .aead = {
2637 .aead = {
2659 .aead = {
2683 .aead = {
2704 .aead = {
2727 .aead = {
2748 .aead = {
2771 .aead = {
2792 .aead = {
2815 .aead = {
2836 .aead = {
2859 .aead = {
2880 .aead = {
2903 .aead = {
2924 .aead = {
2947 .aead = {
2971 .aead = {
2996 .aead = {
3020 .aead = {
3045 .aead = {
3069 .aead = {
3094 .aead = {
3118 .aead = {
3143 .aead = {
3167 .aead = {
3192 .aead = {
3216 .aead = {
3304 container_of(alg, struct caam_aead_alg, aead); in caam_aead_init()
3339 crypto_unregister_aead(&t_alg->aead); in caam_algapi_exit()
3397 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
3534 (!md_inst || (t_alg->aead.maxauthsize > md_limit))) in caam_algapi_init()
3539 err = crypto_register_aead(&t_alg->aead); in caam_algapi_init()
3542 t_alg->aead.base.cra_driver_name); in caam_algapi_init()