Don't set curve type flag for ECDSA keys if using BoringSSL.
BoringSSL always uses named curves, so there's no need to specify it.
Change-Id: I2fb6e1da704f1ac61393f15339e79930d8862c91
diff --git a/ecdsa_key.cpp b/ecdsa_key.cpp
index ddf080b..0077d0f 100644
--- a/ecdsa_key.cpp
+++ b/ecdsa_key.cpp
@@ -50,7 +50,9 @@
}
EC_GROUP_set_point_conversion_form(group.get(), POINT_CONVERSION_UNCOMPRESSED);
+#if !defined(OPENSSL_IS_BORINGSSL)
EC_GROUP_set_asn1_flag(group.get(), OPENSSL_EC_NAMED_CURVE);
+#endif
if (EC_KEY_set_group(ecdsa_key.get(), group.get()) != 1 ||
EC_KEY_generate_key(ecdsa_key.get()) != 1 || EC_KEY_check_key(ecdsa_key.get()) < 0) {