Lines Matching refs:aead
125 struct aead_alg aead; member
257 static int aead_null_set_sh_desc(struct crypto_aead *aead) in aead_null_set_sh_desc() argument
259 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_null_set_sh_desc()
429 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
431 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
432 struct caam_aead_alg, aead); in aead_set_sh_desc()
433 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
434 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
446 return aead_null_set_sh_desc(aead); in aead_set_sh_desc()
725 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
727 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_set_sh_desc()
925 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
927 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_set_sh_desc()
1098 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
1100 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_set_sh_desc()
1283 static int aead_setkey(struct crypto_aead *aead, in aead_setkey() argument
1288 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
1336 ret = aead_set_sh_desc(aead); in aead_setkey()
1344 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in aead_setkey()
1348 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
1351 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_setkey()
1369 ret = gcm_set_sh_desc(aead); in gcm_setkey()
1378 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
1381 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_setkey()
1408 ret = rfc4106_set_sh_desc(aead); in rfc4106_setkey()
1417 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
1420 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_setkey()
1447 ret = rfc4543_set_sh_desc(aead); in rfc4543_setkey()
2034 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_aead_job() local
2035 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_aead_job()
2093 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_gcm_job() local
2094 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_gcm_job()
2095 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job()
2122 struct crypto_aead *aead = crypto_aead_reqtfm(req); in init_authenc_job() local
2123 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in init_authenc_job()
2124 struct caam_aead_alg, aead); in init_authenc_job()
2125 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job()
2126 struct caam_ctx *ctx = crypto_aead_ctx(aead); in init_authenc_job()
2269 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
2270 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_edesc_alloc()
2376 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_encrypt() local
2377 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_encrypt()
2419 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
2420 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt()
2455 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_decrypt() local
2456 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_decrypt()
2498 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
2499 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt()
2539 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_givdecrypt() local
2540 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_givdecrypt()
2866 #define template_aead template_u.aead
2989 .aead = {
3007 .aead = {
3026 .aead = {
3045 .aead = {
3067 .aead = {
3089 .aead = {
3111 .aead = {
3133 .aead = {
3155 .aead = {
3177 .aead = {
3199 .aead = {
3223 .aead = {
3245 .aead = {
3269 .aead = {
3291 .aead = {
3315 .aead = {
3337 .aead = {
3361 .aead = {
3383 .aead = {
3407 .aead = {
3429 .aead = {
3453 .aead = {
3475 .aead = {
3499 .aead = {
3522 .aead = {
3547 .aead = {
3570 .aead = {
3595 .aead = {
3618 .aead = {
3643 .aead = {
3666 .aead = {
3691 .aead = {
3714 .aead = {
3739 .aead = {
3761 .aead = {
3785 .aead = {
3807 .aead = {
3831 .aead = {
3853 .aead = {
3877 .aead = {
3899 .aead = {
3923 .aead = {
3945 .aead = {
3969 .aead = {
3991 .aead = {
4015 .aead = {
4040 .aead = {
4066 .aead = {
4091 .aead = {
4117 .aead = {
4142 .aead = {
4168 .aead = {
4193 .aead = {
4219 .aead = {
4244 .aead = {
4270 .aead = {
4295 .aead = {
4358 container_of(alg, struct caam_aead_alg, aead); in caam_aead_init()
4408 crypto_unregister_aead(&t_alg->aead); in caam_algapi_exit()
4467 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
4595 (!md_inst || (t_alg->aead.maxauthsize > md_limit))) in caam_algapi_init()
4600 err = crypto_register_aead(&t_alg->aead); in caam_algapi_init()
4603 t_alg->aead.base.cra_driver_name); in caam_algapi_init()