Lines Matching refs:aead
52 struct crypto_aead *aead; member
111 crypto_aead_clear_flags(tctx->u.aead, CRYPTO_TFM_REQ_MASK); in essiv_aead_setkey()
112 crypto_aead_set_flags(tctx->u.aead, crypto_aead_get_flags(tfm) & in essiv_aead_setkey()
114 err = crypto_aead_setkey(tctx->u.aead, key, keylen); in essiv_aead_setkey()
115 crypto_aead_set_flags(tfm, crypto_aead_get_flags(tctx->u.aead) & in essiv_aead_setkey()
148 return crypto_aead_setauthsize(tctx->u.aead, authsize); in essiv_aead_setauthsize()
259 aead_request_set_tfm(subreq, tctx->u.aead); in essiv_aead_crypt()
340 struct crypto_aead *aead; in essiv_aead_init_tfm() local
347 aead = crypto_spawn_aead(&ictx->u.aead_spawn); in essiv_aead_init_tfm()
348 if (IS_ERR(aead)) in essiv_aead_init_tfm()
349 return PTR_ERR(aead); in essiv_aead_init_tfm()
352 crypto_aead_reqsize(aead); in essiv_aead_init_tfm()
356 crypto_aead_set_reqsize(tfm, tctx->ivoffset + crypto_aead_ivsize(aead)); in essiv_aead_init_tfm()
360 crypto_free_aead(aead); in essiv_aead_init_tfm()
364 tctx->u.aead = aead; in essiv_aead_init_tfm()
381 crypto_free_aead(tctx->u.aead); in essiv_aead_exit_tfm()