Lines Matching refs:aead
92 struct aead_alg aead;
132 static int aead_null_set_sh_desc(struct crypto_aead *aead)
134 struct caam_ctx *ctx = crypto_aead_ctx(aead);
182 static int aead_set_sh_desc(struct crypto_aead *aead)
184 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
185 struct caam_aead_alg, aead);
186 unsigned int ivsize = crypto_aead_ivsize(aead);
187 struct caam_ctx *ctx = crypto_aead_ctx(aead);
203 return aead_null_set_sh_desc(aead);
323 static int gcm_set_sh_desc(struct crypto_aead *aead)
325 struct caam_ctx *ctx = crypto_aead_ctx(aead);
327 unsigned int ivsize = crypto_aead_ivsize(aead);
388 static int rfc4106_set_sh_desc(struct crypto_aead *aead)
390 struct caam_ctx *ctx = crypto_aead_ctx(aead);
392 unsigned int ivsize = crypto_aead_ivsize(aead);
456 static int rfc4543_set_sh_desc(struct crypto_aead *aead)
458 struct caam_ctx *ctx = crypto_aead_ctx(aead);
460 unsigned int ivsize = crypto_aead_ivsize(aead);
522 static int chachapoly_set_sh_desc(struct crypto_aead *aead)
524 struct caam_ctx *ctx = crypto_aead_ctx(aead);
526 unsigned int ivsize = crypto_aead_ivsize(aead);
547 static int chachapoly_setauthsize(struct crypto_aead *aead,
550 struct caam_ctx *ctx = crypto_aead_ctx(aead);
556 return chachapoly_set_sh_desc(aead);
559 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key,
562 struct caam_ctx *ctx = crypto_aead_ctx(aead);
563 unsigned int ivsize = crypto_aead_ivsize(aead);
573 return chachapoly_set_sh_desc(aead);
576 static int aead_setkey(struct crypto_aead *aead,
579 struct caam_ctx *ctx = crypto_aead_ctx(aead);
634 return aead_set_sh_desc(aead);
640 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key,
650 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?:
651 aead_setkey(aead, key, keylen);
657 static int gcm_setkey(struct crypto_aead *aead,
660 struct caam_ctx *ctx = crypto_aead_ctx(aead);
675 return gcm_set_sh_desc(aead);
678 static int rfc4106_setkey(struct crypto_aead *aead,
681 struct caam_ctx *ctx = crypto_aead_ctx(aead);
701 return rfc4106_set_sh_desc(aead);
704 static int rfc4543_setkey(struct crypto_aead *aead,
707 struct caam_ctx *ctx = crypto_aead_ctx(aead);
727 return rfc4543_set_sh_desc(aead);
877 * aead_edesc - s/w-extended aead descriptor
1054 * Fill in aead job descriptor
1060 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1061 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1121 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1122 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1123 unsigned int ivsize = crypto_aead_ivsize(aead);
1151 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1152 unsigned int ivsize = crypto_aead_ivsize(aead);
1185 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1186 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
1187 struct caam_aead_alg, aead);
1188 unsigned int ivsize = crypto_aead_ivsize(aead);
1189 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1287 * allocate and map the aead extended descriptor
1293 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1294 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1460 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1461 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1494 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1495 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1508 print_hex_dump_debug("aead jobdesc@"__stringify(__LINE__)": ",
1550 struct crypto_aead *aead = crypto_aead_reqtfm(req);
1551 struct caam_ctx *ctx = crypto_aead_ctx(aead);
1564 print_hex_dump_debug("aead jobdesc@"__stringify(__LINE__)": ",
2017 .aead = {
2036 .aead = {
2056 .aead = {
2076 .aead = {
2097 .aead = {
2118 .aead = {
2139 .aead = {
2160 .aead = {
2181 .aead = {
2202 .aead = {
2223 .aead = {
2246 .aead = {
2267 .aead = {
2290 .aead = {
2311 .aead = {
2334 .aead = {
2355 .aead = {
2378 .aead = {
2399 .aead = {
2422 .aead = {
2443 .aead = {
2466 .aead = {
2487 .aead = {
2510 .aead = {
2532 .aead = {
2556 .aead = {
2578 .aead = {
2602 .aead = {
2624 .aead = {
2648 .aead = {
2670 .aead = {
2694 .aead = {
2716 .aead = {
2740 .aead = {
2761 .aead = {
2784 .aead = {
2805 .aead = {
2828 .aead = {
2849 .aead = {
2872 .aead = {
2893 .aead = {
2916 .aead = {
2937 .aead = {
2960 .aead = {
2981 .aead = {
3004 .aead = {
3028 .aead = {
3053 .aead = {
3077 .aead = {
3102 .aead = {
3126 .aead = {
3151 .aead = {
3175 .aead = {
3200 .aead = {
3224 .aead = {
3249 .aead = {
3273 .aead = {
3298 .aead = {
3321 .aead = {
3431 container_of(alg, struct caam_aead_alg, aead);
3472 crypto_unregister_aead(&t_alg->aead);
3499 struct aead_alg *alg = &t_alg->aead;
3635 (!md_inst || t_alg->aead.maxauthsize > md_limit))
3640 err = crypto_register_aead(&t_alg->aead);
3643 t_alg->aead.base.cra_driver_name);