Lines Matching defs:ec
64 #include <openssl/ec.h>
169 EC_KEY *ec = ctx->pkey->pkey.ec;
172 *siglen = ECDSA_size(ec);
174 } else if (*siglen < (size_t) ECDSA_size(ec)) {
183 ret = ECDSA_sign(type, tbs, tbslen, sig, &sltmp, ec);
197 EC_KEY *ec = ctx->pkey->pkey.ec;
204 ret = ECDSA_verify(type, tbs, tbslen, sig, siglen, ec);
223 eckey = dctx->co_key ? dctx->co_key : ctx->pkey->pkey.ec;
230 pubkey = EC_KEY_get0_public_key(ctx->peerkey->pkey.ec);
315 EC_KEY *ec_key = ctx->pkey->pkey.ec;
322 EC_KEY *ec_key = ctx->pkey->pkey.ec;
467 EC_KEY *ec = NULL;
476 if ((ec = EC_KEY_new()) == NULL)
478 if (!EC_KEY_set_group(ec, dctx->gen_group))
480 if (!EVP_PKEY_assign_EC_KEY(pkey, ec))
482 ec = NULL;
487 EC_KEY_free(ec);
495 EC_KEY *ec = NULL;
504 if ((ec = EC_KEY_new()) == NULL)
506 if (!EVP_PKEY_set1_EC_KEY(pkey, ec))
513 if (!EC_KEY_set_group(ec, dctx->gen_group))
517 if (!EC_KEY_generate_key(ec))
523 EC_KEY_free(ec);