Lines Matching refs:ahreq
73 struct ahash_request ahreq; member
235 struct ahash_request *ahreq = &pctx->u.ahreq; in gcm_hash_update() local
237 ahash_request_set_callback(ahreq, aead_request_flags(req), in gcm_hash_update()
239 ahash_request_set_crypt(ahreq, src, NULL, len); in gcm_hash_update()
241 return crypto_ahash_update(ahreq); in gcm_hash_update()
249 struct ahash_request *ahreq = &pctx->u.ahreq; in gcm_hash_remain() local
251 ahash_request_set_callback(ahreq, aead_request_flags(req), in gcm_hash_remain()
254 ahash_request_set_crypt(ahreq, pctx->src, NULL, remain); in gcm_hash_remain()
256 return crypto_ahash_update(ahreq); in gcm_hash_remain()
262 struct ahash_request *ahreq = &pctx->u.ahreq; in gcm_hash_len() local
270 ahash_request_set_callback(ahreq, aead_request_flags(req), in gcm_hash_len()
272 ahash_request_set_crypt(ahreq, pctx->src, in gcm_hash_len()
275 return crypto_ahash_update(ahreq); in gcm_hash_len()
281 struct ahash_request *ahreq = &pctx->u.ahreq; in gcm_hash_final() local
283 ahash_request_set_callback(ahreq, aead_request_flags(req), in gcm_hash_final()
285 ahash_request_set_crypt(ahreq, NULL, pctx->iauth_tag, 0); in gcm_hash_final()
287 return crypto_ahash_final(ahreq); in gcm_hash_final()
461 struct ahash_request *ahreq = &pctx->u.ahreq; in gcm_hash() local
468 ahash_request_set_tfm(ahreq, ctx->ghash); in gcm_hash()
470 ahash_request_set_callback(ahreq, aead_request_flags(req), in gcm_hash()
472 err = crypto_ahash_init(ahreq); in gcm_hash()