Lines Matching refs:ahreq
103 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_geniv_ahash_update_done() local
108 ahash_request_set_crypt(ahreq, areq_ctx->sg, ahreq->result, in authenc_esn_geniv_ahash_update_done()
110 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_esn_geniv_ahash_update_done()
114 err = crypto_ahash_update(ahreq); in authenc_esn_geniv_ahash_update_done()
118 ahash_request_set_crypt(ahreq, areq_ctx->tsg, ahreq->result, in authenc_esn_geniv_ahash_update_done()
120 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_esn_geniv_ahash_update_done()
124 err = crypto_ahash_finup(ahreq); in authenc_esn_geniv_ahash_update_done()
128 scatterwalk_map_and_copy(ahreq->result, areq_ctx->sg, in authenc_esn_geniv_ahash_update_done()
143 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_geniv_ahash_update_done2() local
148 ahash_request_set_crypt(ahreq, areq_ctx->tsg, ahreq->result, in authenc_esn_geniv_ahash_update_done2()
150 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_esn_geniv_ahash_update_done2()
154 err = crypto_ahash_finup(ahreq); in authenc_esn_geniv_ahash_update_done2()
158 scatterwalk_map_and_copy(ahreq->result, areq_ctx->sg, in authenc_esn_geniv_ahash_update_done2()
174 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_geniv_ahash_done() local
179 scatterwalk_map_and_copy(ahreq->result, areq_ctx->sg, in authenc_esn_geniv_ahash_done()
198 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_verify_ahash_update_done() local
204 ahash_request_set_crypt(ahreq, areq_ctx->sg, ahreq->result, in authenc_esn_verify_ahash_update_done()
207 ahash_request_set_callback(ahreq, in authenc_esn_verify_ahash_update_done()
212 err = crypto_ahash_update(ahreq); in authenc_esn_verify_ahash_update_done()
216 ahash_request_set_crypt(ahreq, areq_ctx->tsg, ahreq->result, in authenc_esn_verify_ahash_update_done()
218 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_esn_verify_ahash_update_done()
222 err = crypto_ahash_finup(ahreq); in authenc_esn_verify_ahash_update_done()
228 ihash = ahreq->result + authsize; in authenc_esn_verify_ahash_update_done()
232 err = crypto_memneq(ihash, ahreq->result, authsize) ? -EBADMSG : 0; in authenc_esn_verify_ahash_update_done()
259 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_verify_ahash_update_done2() local
265 ahash_request_set_crypt(ahreq, areq_ctx->tsg, ahreq->result, in authenc_esn_verify_ahash_update_done2()
267 ahash_request_set_callback(ahreq, aead_request_flags(req) & in authenc_esn_verify_ahash_update_done2()
271 err = crypto_ahash_finup(ahreq); in authenc_esn_verify_ahash_update_done2()
277 ihash = ahreq->result + authsize; in authenc_esn_verify_ahash_update_done2()
281 err = crypto_memneq(ihash, ahreq->result, authsize) ? -EBADMSG : 0; in authenc_esn_verify_ahash_update_done2()
309 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in authenc_esn_verify_ahash_done() local
317 ihash = ahreq->result + authsize; in authenc_esn_verify_ahash_done()
321 err = crypto_memneq(ihash, ahreq->result, authsize) ? -EBADMSG : 0; in authenc_esn_verify_ahash_done()
345 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in crypto_authenc_esn_ahash() local
352 ahash_request_set_tfm(ahreq, auth); in crypto_authenc_esn_ahash()
354 err = crypto_ahash_init(ahreq); in crypto_authenc_esn_ahash()
358 ahash_request_set_crypt(ahreq, areq_ctx->hsg, hash, areq_ctx->headlen); in crypto_authenc_esn_ahash()
359 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_esn_ahash()
362 err = crypto_ahash_update(ahreq); in crypto_authenc_esn_ahash()
366 ahash_request_set_crypt(ahreq, areq_ctx->sg, hash, areq_ctx->cryptlen); in crypto_authenc_esn_ahash()
367 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_esn_ahash()
370 err = crypto_ahash_update(ahreq); in crypto_authenc_esn_ahash()
374 ahash_request_set_crypt(ahreq, areq_ctx->tsg, hash, in crypto_authenc_esn_ahash()
376 ahash_request_set_callback(ahreq, aead_request_flags(req) & flags, in crypto_authenc_esn_ahash()
379 err = crypto_ahash_finup(ahreq); in crypto_authenc_esn_ahash()