Lines Matching refs:aead
53 struct crypto_aead *aead; member
102 crypto_aead_clear_flags(tctx->u.aead, CRYPTO_TFM_REQ_MASK); in essiv_aead_setkey()
103 crypto_aead_set_flags(tctx->u.aead, crypto_aead_get_flags(tfm) & in essiv_aead_setkey()
105 err = crypto_aead_setkey(tctx->u.aead, key, keylen); in essiv_aead_setkey()
131 return crypto_aead_setauthsize(tctx->u.aead, authsize); in essiv_aead_setauthsize()
246 aead_request_set_tfm(subreq, tctx->u.aead); in essiv_aead_crypt()
327 struct crypto_aead *aead; in essiv_aead_init_tfm() local
334 aead = crypto_spawn_aead(&ictx->u.aead_spawn); in essiv_aead_init_tfm()
335 if (IS_ERR(aead)) in essiv_aead_init_tfm()
336 return PTR_ERR(aead); in essiv_aead_init_tfm()
339 crypto_aead_reqsize(aead); in essiv_aead_init_tfm()
343 crypto_aead_set_reqsize(tfm, tctx->ivoffset + crypto_aead_ivsize(aead)); in essiv_aead_init_tfm()
347 crypto_free_aead(aead); in essiv_aead_init_tfm()
351 tctx->u.aead = aead; in essiv_aead_init_tfm()
368 crypto_free_aead(tctx->u.aead); in essiv_aead_exit_tfm()