• Home
  • Raw
  • Download

Lines Matching refs:rctx

29 	struct ccp_aes_req_ctx *rctx = ablkcipher_request_ctx(req);  in ccp_aes_complete()  local
35 memcpy(req->info, rctx->iv, AES_BLOCK_SIZE); in ccp_aes_complete()
73 struct ccp_aes_req_ctx *rctx = ablkcipher_request_ctx(req); in ccp_aes_crypt() local
91 memcpy(rctx->iv, req->info, AES_BLOCK_SIZE); in ccp_aes_crypt()
92 iv_sg = &rctx->iv_sg; in ccp_aes_crypt()
94 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_crypt()
97 memset(&rctx->cmd, 0, sizeof(rctx->cmd)); in ccp_aes_crypt()
98 INIT_LIST_HEAD(&rctx->cmd.entry); in ccp_aes_crypt()
99 rctx->cmd.engine = CCP_ENGINE_AES; in ccp_aes_crypt()
100 rctx->cmd.u.aes.type = ctx->u.aes.type; in ccp_aes_crypt()
101 rctx->cmd.u.aes.mode = ctx->u.aes.mode; in ccp_aes_crypt()
102 rctx->cmd.u.aes.action = in ccp_aes_crypt()
104 rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; in ccp_aes_crypt()
105 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_aes_crypt()
106 rctx->cmd.u.aes.iv = iv_sg; in ccp_aes_crypt()
107 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_crypt()
108 rctx->cmd.u.aes.src = req->src; in ccp_aes_crypt()
109 rctx->cmd.u.aes.src_len = req->nbytes; in ccp_aes_crypt()
110 rctx->cmd.u.aes.dst = req->dst; in ccp_aes_crypt()
112 ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); in ccp_aes_crypt()
147 struct ccp_aes_req_ctx *rctx = ablkcipher_request_ctx(req); in ccp_aes_rfc3686_complete() local
150 req->info = rctx->rfc3686_info; in ccp_aes_rfc3686_complete()
172 struct ccp_aes_req_ctx *rctx = ablkcipher_request_ctx(req); in ccp_aes_rfc3686_crypt() local
176 iv = rctx->rfc3686_iv; in ccp_aes_rfc3686_crypt()
186 rctx->rfc3686_info = req->info; in ccp_aes_rfc3686_crypt()
187 req->info = rctx->rfc3686_iv; in ccp_aes_rfc3686_crypt()