Lines Matching refs:rctx

33 struct rctx {  struct
89 struct rctx *rctx = skcipher_request_ctx(req); in xor_tweak() local
94 le128 t = rctx->t; in xor_tweak()
98 req = &rctx->subreq; in xor_tweak()
117 rctx->t = t; in xor_tweak()
122 gf128mul_x_ble(&rctx->t, &t); in xor_tweak()
153 struct rctx *rctx = skcipher_request_ctx(req); in cts_done() local
155 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_done()
156 le128_xor(&b, &rctx->t, &b); in cts_done()
157 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in cts_done()
168 struct rctx *rctx = skcipher_request_ctx(req); in cts_final() local
169 struct skcipher_request *subreq = &rctx->subreq; in cts_final()
174 rctx->tail = scatterwalk_ffwd(rctx->sg, req->dst, in cts_final()
177 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_final()
181 le128_xor(b, &rctx->t, b); in cts_final()
183 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE + tail, 1); in cts_final()
187 skcipher_request_set_crypt(subreq, rctx->tail, rctx->tail, in cts_final()
194 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_final()
195 le128_xor(b, &rctx->t, b); in cts_final()
196 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in cts_final()
206 struct rctx *rctx = skcipher_request_ctx(req); in encrypt_done() local
208 rctx->subreq.base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in encrypt_done()
226 struct rctx *rctx = skcipher_request_ctx(req); in decrypt_done() local
228 rctx->subreq.base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in decrypt_done()
244 struct rctx *rctx = skcipher_request_ctx(req); in init_crypt() local
245 struct skcipher_request *subreq = &rctx->subreq; in init_crypt()
256 crypto_cipher_encrypt_one(ctx->tweak, (u8 *)&rctx->t, req->iv); in init_crypt()
263 struct rctx *rctx = skcipher_request_ctx(req); in encrypt() local
264 struct skcipher_request *subreq = &rctx->subreq; in encrypt()
280 struct rctx *rctx = skcipher_request_ctx(req); in decrypt() local
281 struct skcipher_request *subreq = &rctx->subreq; in decrypt()
318 sizeof(struct rctx)); in init_tfm()