Lines Matching refs:aead

10 #include <crypto/internal/aead.h>
46 struct aead_alg aead;
79 struct crypto_aead *aead = crypto_aead_reqtfm(req);
80 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead);
209 struct crypto_aead *aead = crypto_aead_reqtfm(req);
210 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead);
238 static int zynqmp_aes_aead_setkey(struct crypto_aead *aead, const u8 *key,
241 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
264 tfm_ctx->fbk_cipher->base.crt_flags |= (aead->base.crt_flags &
270 static int zynqmp_aes_aead_setauthsize(struct crypto_aead *aead,
273 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
284 struct crypto_aead *aead = crypto_aead_reqtfm(req);
285 struct aead_alg *alg = crypto_aead_alg(aead);
289 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead);
297 struct crypto_aead *aead = crypto_aead_reqtfm(req);
298 struct aead_alg *alg = crypto_aead_alg(aead);
302 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead);
307 static int zynqmp_aes_aead_init(struct crypto_aead *aead)
309 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
313 struct aead_alg *alg = crypto_aead_alg(aead);
315 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead);
322 tfm_ctx->fbk_cipher = crypto_alloc_aead(drv_ctx->alg.aead.base.cra_name,
328 __func__, drv_ctx->alg.aead.base.cra_name);
332 crypto_aead_set_reqsize(aead,
339 static void zynqmp_aes_aead_exit(struct crypto_aead *aead)
341 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
353 .alg.aead = {
408 err = crypto_register_aead(&aes_drv_ctx.alg.aead);
416 crypto_unregister_aead(&aes_drv_ctx.alg.aead);
428 crypto_unregister_aead(&aes_drv_ctx.alg.aead);