Lines Matching defs:params
446 const ECDHBitsConfig& params,
457 ECDHBitsConfig* params) {
478 params->id_ = GetOKPCurveFromName(*name);
479 params->private_ = private_key->Data();
480 params->public_ = public_key->Data();
486 const ECDHBitsConfig& params,
489 ManagedEVPPKey m_privkey = params.private_->GetAsymmetricKey();
490 ManagedEVPPKey m_pubkey = params.public_->GetAsymmetricKey();
492 switch (params.id_) {
553 EVPKeyCtxPointer EcKeyGenTraits::Setup(EcKeyPairGenConfig* params) {
555 switch (params->params.curve_nid) {
563 key_ctx.reset(EVP_PKEY_CTX_new_id(params->params.curve_nid, nullptr));
571 param_ctx.get(), params->params.curve_nid) <= 0 ||
573 param_ctx.get(), params->params.param_encoding) <= 0 ||
602 EcKeyPairGenConfig* params) {
608 params->params.curve_nid = GetCurveFromName(*curve_name);
609 if (params->params.curve_nid == NID_undef) {
614 params->params.param_encoding = args[*offset + 1].As<Int32>()->Value();
615 if (params->params.param_encoding != OPENSSL_EC_NAMED_CURVE &&
616 params->params.param_encoding != OPENSSL_EC_EXPLICIT_CURVE) {
629 const ECKeyExportConfig& params,
688 ECKeyExportConfig* params) {
695 const ECKeyExportConfig& params,
701 return EC_Raw_Export(key_data.get(), params, out);