Lines Matching defs:areq
124 static void authenc_geniv_ahash_update_done(struct crypto_async_request *areq,
127 struct aead_request *req = areq->data;
154 static void authenc_geniv_ahash_done(struct crypto_async_request *areq, int err)
156 struct aead_request *req = areq->data;
173 static void authenc_verify_ahash_update_done(struct crypto_async_request *areq,
179 struct aead_request *req = areq->data;
222 static void authenc_verify_ahash_done(struct crypto_async_request *areq,
228 struct aead_request *req = areq->data;
380 struct aead_request *areq = req->data;
383 struct crypto_aead *authenc = crypto_aead_reqtfm(areq);
385 struct ablkcipher_request *abreq = aead_request_ctx(areq);
389 err = crypto_authenc_genicv(areq, iv, 0);
392 authenc_request_complete(areq, err);
425 struct aead_request *areq = req->data;
428 struct skcipher_givcrypt_request *greq = aead_request_ctx(areq);
430 err = crypto_authenc_genicv(areq, greq->giv, 0);
433 authenc_request_complete(areq, err);
440 struct aead_request *areq = &req->areq;
441 struct skcipher_givcrypt_request *greq = aead_request_ctx(areq);
446 skcipher_givcrypt_set_callback(greq, aead_request_flags(areq),
447 crypto_authenc_givencrypt_done, areq);
448 skcipher_givcrypt_set_crypt(greq, areq->src, areq->dst, areq->cryptlen,
449 areq->iv);
456 return crypto_authenc_genicv(areq, iv, CRYPTO_TFM_REQ_MAY_SLEEP);