Lines Matching refs:subreq
62 struct skcipher_request subreq; member
106 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_encrypt() local
125 skcipher_request_set_callback(subreq, req->base.flags & in cts_cbc_encrypt()
128 skcipher_request_set_crypt(subreq, sg, sg, bsize, req->iv); in cts_cbc_encrypt()
129 return crypto_skcipher_encrypt(subreq); in cts_cbc_encrypt()
152 struct skcipher_request *subreq = &rctx->subreq; in crypto_cts_encrypt() local
158 skcipher_request_set_tfm(subreq, ctx->child); in crypto_cts_encrypt()
161 skcipher_request_set_callback(subreq, req->base.flags, in crypto_cts_encrypt()
164 skcipher_request_set_crypt(subreq, req->src, req->dst, nbytes, in crypto_cts_encrypt()
166 return crypto_skcipher_encrypt(subreq); in crypto_cts_encrypt()
172 skcipher_request_set_callback(subreq, req->base.flags, in crypto_cts_encrypt()
174 skcipher_request_set_crypt(subreq, req->src, req->dst, in crypto_cts_encrypt()
177 return crypto_skcipher_encrypt(subreq) ?: in crypto_cts_encrypt()
185 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_decrypt() local
216 skcipher_request_set_callback(subreq, req->base.flags & in cts_cbc_decrypt()
220 skcipher_request_set_crypt(subreq, sg, sg, bsize, space); in cts_cbc_decrypt()
221 return crypto_skcipher_decrypt(subreq); in cts_cbc_decrypt()
244 struct skcipher_request *subreq = &rctx->subreq; in crypto_cts_decrypt() local
251 skcipher_request_set_tfm(subreq, ctx->child); in crypto_cts_decrypt()
254 skcipher_request_set_callback(subreq, req->base.flags, in crypto_cts_decrypt()
257 skcipher_request_set_crypt(subreq, req->src, req->dst, nbytes, in crypto_cts_decrypt()
259 return crypto_skcipher_decrypt(subreq); in crypto_cts_decrypt()
262 skcipher_request_set_callback(subreq, req->base.flags, in crypto_cts_decrypt()
276 skcipher_request_set_crypt(subreq, req->src, req->dst, in crypto_cts_decrypt()
279 return crypto_skcipher_decrypt(subreq) ?: in crypto_cts_decrypt()