Lines Matching refs:dctx
85 EC_PKEY_CTX *dctx; in pkey_ec_init() local
86 dctx = OPENSSL_malloc(sizeof(EC_PKEY_CTX)); in pkey_ec_init()
87 if (!dctx) { in pkey_ec_init()
90 memset(dctx, 0, sizeof(EC_PKEY_CTX)); in pkey_ec_init()
92 ctx->data = dctx; in pkey_ec_init()
98 EC_PKEY_CTX *dctx, *sctx; in pkey_ec_copy() local
103 dctx = dst->data; in pkey_ec_copy()
106 dctx->gen_group = EC_GROUP_dup(sctx->gen_group); in pkey_ec_copy()
107 if (!dctx->gen_group) { in pkey_ec_copy()
111 dctx->md = sctx->md; in pkey_ec_copy()
117 EC_PKEY_CTX *dctx = ctx->data; in pkey_ec_cleanup() local
118 if (!dctx) { in pkey_ec_cleanup()
122 EC_GROUP_free(dctx->gen_group); in pkey_ec_cleanup()
123 OPENSSL_free(dctx); in pkey_ec_cleanup()
187 EC_PKEY_CTX *dctx = ctx->data; in pkey_ec_ctrl() local
197 EC_GROUP_free(dctx->gen_group); in pkey_ec_ctrl()
198 dctx->gen_group = group; in pkey_ec_ctrl()
211 dctx->md = p2; in pkey_ec_ctrl()
215 *(const EVP_MD **)p2 = dctx->md; in pkey_ec_ctrl()
230 EC_PKEY_CTX *dctx = ctx->data; in pkey_ec_paramgen() local
233 if (dctx->gen_group == NULL) { in pkey_ec_paramgen()
241 ret = EC_KEY_set_group(ec, dctx->gen_group); in pkey_ec_paramgen()
252 EC_PKEY_CTX *dctx = ctx->data; in pkey_ec_keygen() local
253 if (ctx->pkey == NULL && dctx->gen_group == NULL) { in pkey_ec_keygen()
268 if (!EC_KEY_set_group(ec, dctx->gen_group)) { in pkey_ec_keygen()