Lines Matching refs:creq
129 struct chacha_req *creq = &rctx->u.chacha; in chacha_decrypt() local
136 chacha_iv(creq->iv, req, 1); in chacha_decrypt()
147 skcipher_request_set_callback(&creq->req, aead_request_flags(req), in chacha_decrypt()
149 skcipher_request_set_tfm(&creq->req, ctx->chacha); in chacha_decrypt()
150 skcipher_request_set_crypt(&creq->req, src, dst, in chacha_decrypt()
151 rctx->cryptlen, creq->iv); in chacha_decrypt()
152 err = crypto_skcipher_decrypt(&creq->req); in chacha_decrypt()
379 struct chacha_req *creq = &rctx->u.chacha; in poly_genkey() local
390 sg_init_table(creq->src, 1); in poly_genkey()
392 sg_set_buf(creq->src, rctx->key, sizeof(rctx->key)); in poly_genkey()
394 chacha_iv(creq->iv, req, 0); in poly_genkey()
396 skcipher_request_set_callback(&creq->req, aead_request_flags(req), in poly_genkey()
398 skcipher_request_set_tfm(&creq->req, ctx->chacha); in poly_genkey()
399 skcipher_request_set_crypt(&creq->req, creq->src, creq->src, in poly_genkey()
400 POLY1305_KEY_SIZE, creq->iv); in poly_genkey()
402 err = crypto_skcipher_decrypt(&creq->req); in poly_genkey()
418 struct chacha_req *creq = &rctx->u.chacha; in chacha_encrypt() local
425 chacha_iv(creq->iv, req, 1); in chacha_encrypt()
436 skcipher_request_set_callback(&creq->req, aead_request_flags(req), in chacha_encrypt()
438 skcipher_request_set_tfm(&creq->req, ctx->chacha); in chacha_encrypt()
439 skcipher_request_set_crypt(&creq->req, src, dst, in chacha_encrypt()
440 req->cryptlen, creq->iv); in chacha_encrypt()
441 err = crypto_skcipher_encrypt(&creq->req); in chacha_encrypt()