Lines Matching refs:aead
52 struct crypto_aead *aead; member
101 crypto_aead_clear_flags(tctx->u.aead, CRYPTO_TFM_REQ_MASK); in essiv_aead_setkey()
102 crypto_aead_set_flags(tctx->u.aead, crypto_aead_get_flags(tfm) & in essiv_aead_setkey()
104 err = crypto_aead_setkey(tctx->u.aead, key, keylen); in essiv_aead_setkey()
130 return crypto_aead_setauthsize(tctx->u.aead, authsize); in essiv_aead_setauthsize()
240 aead_request_set_tfm(subreq, tctx->u.aead); in essiv_aead_crypt()
321 struct crypto_aead *aead; in essiv_aead_init_tfm() local
328 aead = crypto_spawn_aead(&ictx->u.aead_spawn); in essiv_aead_init_tfm()
329 if (IS_ERR(aead)) in essiv_aead_init_tfm()
330 return PTR_ERR(aead); in essiv_aead_init_tfm()
333 crypto_aead_reqsize(aead); in essiv_aead_init_tfm()
337 crypto_aead_set_reqsize(tfm, tctx->ivoffset + crypto_aead_ivsize(aead)); in essiv_aead_init_tfm()
341 crypto_free_aead(aead); in essiv_aead_init_tfm()
345 tctx->u.aead = aead; in essiv_aead_init_tfm()
362 crypto_free_aead(tctx->u.aead); in essiv_aead_exit_tfm()