Lines Matching refs:sk_req
1007 struct skcipher_request *sq = req->c_req.sk_req; in sec_skcipher_sgl_map()
1014 struct skcipher_request *sq = req->c_req.sk_req; in sec_skcipher_sgl_unmap()
1220 struct skcipher_request *sk_req = req->c_req.sk_req; in sec_skcipher_copy_iv() local
1223 memcpy(c_req->c_ivin, sk_req->iv, ctx->c_ctx.ivsize); in sec_skcipher_copy_iv()
1338 struct skcipher_request *sk_req = req->c_req.sk_req; in sec_update_iv() local
1346 sgl = alg_type == SEC_SKCIPHER ? sk_req->dst : aead_req->dst; in sec_update_iv()
1348 sgl = alg_type == SEC_SKCIPHER ? sk_req->src : aead_req->src; in sec_update_iv()
1351 iv = sk_req->iv; in sec_update_iv()
1352 cryptlen = sk_req->cryptlen; in sec_update_iv()
1392 struct skcipher_request *sk_req = req->c_req.sk_req; in sec_skcipher_callback() local
1409 backlog_sk_req = backlog_req->c_req.sk_req; in sec_skcipher_callback()
1415 sk_req->base.complete(&sk_req->base, err); in sec_skcipher_callback()
1751 memcpy(req->c_req.sk_req->iv, c_req->c_ivin, in sec_process()
1964 u32 cryptlen = sreq->c_req.sk_req->cryptlen; in sec_skcipher_cryptlen_ckeck()
2000 struct skcipher_request *sk_req = sreq->c_req.sk_req; in sec_skcipher_param_check() local
2004 if (unlikely(!sk_req->src || !sk_req->dst || in sec_skcipher_param_check()
2005 sk_req->cryptlen > MAX_INPUT_DATA_LEN)) { in sec_skcipher_param_check()
2009 sreq->c_req.c_len = sk_req->cryptlen; in sec_skcipher_param_check()
2011 if (ctx->pbuf_supported && sk_req->cryptlen <= SEC_PBUF_SZ) in sec_skcipher_param_check()
2017 if (unlikely(sk_req->cryptlen & (DES3_EDE_BLOCK_SIZE - 1))) { in sec_skcipher_param_check()
2062 static int sec_skcipher_crypto(struct skcipher_request *sk_req, bool encrypt) in sec_skcipher_crypto() argument
2064 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(sk_req); in sec_skcipher_crypto()
2065 struct sec_req *req = skcipher_request_ctx(sk_req); in sec_skcipher_crypto()
2069 if (!sk_req->cryptlen) { in sec_skcipher_crypto()
2075 req->flag = sk_req->base.flags; in sec_skcipher_crypto()
2076 req->c_req.sk_req = sk_req; in sec_skcipher_crypto()
2085 return sec_skcipher_soft_crypto(ctx, sk_req, encrypt); in sec_skcipher_crypto()
2090 static int sec_skcipher_encrypt(struct skcipher_request *sk_req) in sec_skcipher_encrypt() argument
2092 return sec_skcipher_crypto(sk_req, true); in sec_skcipher_encrypt()
2095 static int sec_skcipher_decrypt(struct skcipher_request *sk_req) in sec_skcipher_decrypt() argument
2097 return sec_skcipher_crypto(sk_req, false); in sec_skcipher_decrypt()