Lines Matching refs:rctx

84 	struct xts_request_ctx *rctx = skcipher_request_ctx(req);  in xts_xor_tweak()  local
89 le128 t = rctx->t; in xts_xor_tweak()
93 req = &rctx->subreq; in xts_xor_tweak()
112 rctx->t = t; in xts_xor_tweak()
117 gf128mul_x_ble(&rctx->t, &t); in xts_xor_tweak()
148 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_cts_done() local
150 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in xts_cts_done()
151 le128_xor(&b, &rctx->t, &b); in xts_cts_done()
152 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in xts_cts_done()
164 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_cts_final() local
165 struct skcipher_request *subreq = &rctx->subreq; in xts_cts_final()
170 rctx->tail = scatterwalk_ffwd(rctx->sg, req->dst, in xts_cts_final()
173 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in xts_cts_final()
177 le128_xor(b, &rctx->t, b); in xts_cts_final()
179 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE + tail, 1); in xts_cts_final()
184 skcipher_request_set_crypt(subreq, rctx->tail, rctx->tail, in xts_cts_final()
191 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in xts_cts_final()
192 le128_xor(b, &rctx->t, b); in xts_cts_final()
193 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in xts_cts_final()
203 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_encrypt_done() local
205 rctx->subreq.base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in xts_encrypt_done()
223 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_decrypt_done() local
225 rctx->subreq.base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in xts_decrypt_done()
243 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_init_crypt() local
244 struct skcipher_request *subreq = &rctx->subreq; in xts_init_crypt()
255 crypto_cipher_encrypt_one(ctx->tweak, (u8 *)&rctx->t, req->iv); in xts_init_crypt()
262 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_encrypt() local
263 struct skcipher_request *subreq = &rctx->subreq; in xts_encrypt()
279 struct xts_request_ctx *rctx = skcipher_request_ctx(req); in xts_decrypt() local
280 struct skcipher_request *subreq = &rctx->subreq; in xts_decrypt()