Lines Matching refs:preq
176 struct poly_req *preq = &rctx->u.poly; in poly_tail() local
179 preq->tail.assoclen = cpu_to_le64(rctx->assoclen); in poly_tail()
180 preq->tail.cryptlen = cpu_to_le64(rctx->cryptlen); in poly_tail()
181 sg_init_one(preq->src, &preq->tail, sizeof(preq->tail)); in poly_tail()
183 ahash_request_set_callback(&preq->req, rctx->flags, in poly_tail()
185 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_tail()
186 ahash_request_set_crypt(&preq->req, preq->src, in poly_tail()
187 rctx->tag, sizeof(preq->tail)); in poly_tail()
189 err = crypto_ahash_finup(&preq->req); in poly_tail()
205 struct poly_req *preq = &rctx->u.poly; in poly_cipherpad() local
210 memset(preq->pad, 0, sizeof(preq->pad)); in poly_cipherpad()
211 sg_init_one(preq->src, preq->pad, padlen); in poly_cipherpad()
213 ahash_request_set_callback(&preq->req, rctx->flags, in poly_cipherpad()
215 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_cipherpad()
216 ahash_request_set_crypt(&preq->req, preq->src, NULL, padlen); in poly_cipherpad()
218 err = crypto_ahash_update(&preq->req); in poly_cipherpad()
234 struct poly_req *preq = &rctx->u.poly; in poly_cipher() local
243 ahash_request_set_callback(&preq->req, rctx->flags, in poly_cipher()
245 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_cipher()
246 ahash_request_set_crypt(&preq->req, crypt, NULL, rctx->cryptlen); in poly_cipher()
248 err = crypto_ahash_update(&preq->req); in poly_cipher()
264 struct poly_req *preq = &rctx->u.poly; in poly_adpad() local
269 memset(preq->pad, 0, sizeof(preq->pad)); in poly_adpad()
270 sg_init_one(preq->src, preq->pad, padlen); in poly_adpad()
272 ahash_request_set_callback(&preq->req, rctx->flags, in poly_adpad()
274 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_adpad()
275 ahash_request_set_crypt(&preq->req, preq->src, NULL, padlen); in poly_adpad()
277 err = crypto_ahash_update(&preq->req); in poly_adpad()
293 struct poly_req *preq = &rctx->u.poly; in poly_ad() local
296 ahash_request_set_callback(&preq->req, rctx->flags, in poly_ad()
298 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_ad()
299 ahash_request_set_crypt(&preq->req, req->src, NULL, rctx->assoclen); in poly_ad()
301 err = crypto_ahash_update(&preq->req); in poly_ad()
317 struct poly_req *preq = &rctx->u.poly; in poly_setkey() local
320 sg_init_one(preq->src, rctx->key, sizeof(rctx->key)); in poly_setkey()
322 ahash_request_set_callback(&preq->req, rctx->flags, in poly_setkey()
324 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_setkey()
325 ahash_request_set_crypt(&preq->req, preq->src, NULL, sizeof(rctx->key)); in poly_setkey()
327 err = crypto_ahash_update(&preq->req); in poly_setkey()
343 struct poly_req *preq = &rctx->u.poly; in poly_init() local
346 ahash_request_set_callback(&preq->req, rctx->flags, in poly_init()
348 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_init()
350 err = crypto_ahash_init(&preq->req); in poly_init()