Home | History | Annotate | Download | only in ec

Lines Matching refs:pkey

67 /* EC pkey context structure */
125 EC_KEY *ec = ctx->pkey->pkey.ec;
158 EC_KEY *ec = ctx->pkey->pkey.ec;
175 if (!ctx->pkey || !ctx->peerkey)
184 group = EC_KEY_get0_group(ctx->pkey->pkey.ec);
189 pubkey = EC_KEY_get0_public_key(ctx->peerkey->pkey.ec);
197 ret = ECDH_compute_key(key, outlen, pubkey, ctx->pkey->pkey.ec, 0);
267 static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
282 EVP_PKEY_assign_EC_KEY(pkey, ec);
288 static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
291 if (ctx->pkey == NULL)
299 EVP_PKEY_assign_EC_KEY(pkey, ec);
300 /* Note: if error return, pkey is freed by parent routine */
301 if (!EVP_PKEY_copy_parameters(pkey, ctx->pkey))
303 return EC_KEY_generate_key(pkey->pkey.ec);