]> granicus.if.org Git - php/commitdiff
Use opaque EVP_PKEY for new EC logic in openssl_pkey_new
authorJakub Zelenka <bukka@php.net>
Sun, 17 Jul 2016 19:44:33 +0000 (20:44 +0100)
committerJakub Zelenka <bukka@php.net>
Sun, 17 Jul 2016 19:44:33 +0000 (20:44 +0100)
ext/openssl/openssl.c

index 052509a2bdb0898573d22cbd956545f60c7eb783..e0fc628fbbbe4ec9ebbd6fbef31805c781961b42 100644 (file)
@@ -4693,7 +4693,7 @@ PHP_FUNCTION(openssl_pkey_get_details)
                                        php_openssl_store_errors();
                                }
 
-                               if ((d = EC_KEY_get0_private_key(pkey->pkey.ec)) != NULL) {
+                               if ((d = EC_KEY_get0_private_key(EVP_PKEY_get0_EC_KEY(pkey))) != NULL) {
                                        OPENSSL_GET_BN(ec, d, d);
                                }