EVP & TLS: Add necessary EC_KEY data extraction functions, and use them
[openssl.git] / ssl / ssl_rsa.c
index 3a222e5571736f15847e445a433ea7c96d691b51..ac9d01a76666c9e80b1992477b5b12a419a46df8 100644 (file)
@@ -338,7 +338,7 @@ static int ssl_set_cert(CERT *c, X509 *x)
         return 0;
     }
 #ifndef OPENSSL_NO_EC
-    if (i == SSL_PKEY_ECC && !EC_KEY_can_sign(EVP_PKEY_get0_EC_KEY(pkey))) {
+    if (i == SSL_PKEY_ECC && !EVP_PKEY_can_sign(pkey)) {
         SSLerr(SSL_F_SSL_SET_CERT, SSL_R_ECC_CERT_NOT_FOR_SIGNING);
         return 0;
     }