Lines Matching refs:ahreq

129 	struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff);  in authenc_geniv_ahash_update_done()  local
134 ahash_request_set_crypt(ahreq, areq_ctx->sg, ahreq->result, in authenc_geniv_ahash_update_done()
136 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_geniv_ahash_update_done()
140 err = crypto_ahash_finup(ahreq); in authenc_geniv_ahash_update_done()
144 scatterwalk_map_and_copy(ahreq->result, areq_ctx->sg, in authenc_geniv_ahash_update_done()
158 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_geniv_ahash_done() local
163 scatterwalk_map_and_copy(ahreq->result, areq_ctx->sg, in authenc_geniv_ahash_done()
181 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_verify_ahash_update_done() local
187 ahash_request_set_crypt(ahreq, areq_ctx->sg, ahreq->result, in authenc_verify_ahash_update_done()
189 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_verify_ahash_update_done()
193 err = crypto_ahash_finup(ahreq); in authenc_verify_ahash_update_done()
199 ihash = ahreq->result + authsize; in authenc_verify_ahash_update_done()
203 err = crypto_memneq(ihash, ahreq->result, authsize) ? -EBADMSG : 0; in authenc_verify_ahash_update_done()
230 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_verify_ahash_done() local
238 ihash = ahreq->result + authsize; in authenc_verify_ahash_done()
242 err = crypto_memneq(ihash, ahreq->result, authsize) ? -EBADMSG : 0; in authenc_verify_ahash_done()
265 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in crypto_authenc_ahash_fb() local
272 ahash_request_set_tfm(ahreq, auth); in crypto_authenc_ahash_fb()
274 err = crypto_ahash_init(ahreq); in crypto_authenc_ahash_fb()
278 ahash_request_set_crypt(ahreq, req->assoc, hash, req->assoclen); in crypto_authenc_ahash_fb()
279 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_ahash_fb()
282 err = crypto_ahash_update(ahreq); in crypto_authenc_ahash_fb()
286 ahash_request_set_crypt(ahreq, areq_ctx->sg, hash, in crypto_authenc_ahash_fb()
288 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_ahash_fb()
291 err = crypto_ahash_finup(ahreq); in crypto_authenc_ahash_fb()
304 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in crypto_authenc_ahash() local
311 ahash_request_set_tfm(ahreq, auth); in crypto_authenc_ahash()
312 ahash_request_set_crypt(ahreq, areq_ctx->sg, hash, in crypto_authenc_ahash()
314 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_ahash()
317 err = crypto_ahash_digest(ahreq); in crypto_authenc_ahash()