Fixes #11429
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
if (res == 0) {
throw runtime_error(getName()+" key generation failed");
}
+
+ EC_KEY_set_asn1_flag(d_eckey.get(), OPENSSL_EC_NAMED_CURVE);
}
void OpenSSLECDSADNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& fp)
if (ret != 1) {
throw runtime_error(getName()+" setting public key failed");
}
+
+ EC_KEY_set_asn1_flag(d_eckey.get(), OPENSSL_EC_NAMED_CURVE);
}
bool OpenSSLECDSADNSCryptoKeyEngine::checkKey(vector<string> *errorMessages) const