diff options
author | Shigeki Ohtsu <ohtsu@ohtsu.org> | 2018-03-14 08:26:55 +0300 |
---|---|---|
committer | Shigeki Ohtsu <ohtsu@ohtsu.org> | 2018-04-10 00:45:45 +0300 |
commit | 970ce14f61a44504520581c5af5dc9c3bddc0f40 (patch) | |
tree | a03380d8703cd5b11876a332a2a1d1d4655bca1c /src/node_constants.cc | |
parent | 2b235830fb8bf387cce0449105877c30f6e5d44f (diff) |
crypto: remove deperecated methods of TLS version
All version-specific methods were deprecated in OpenSSL 1.1.0 and
min/max versions explicitly need to be set.
This still keeps comptatible with JS and OpenSSL-1.0.2 APIs for now.
crypto, constants: add constant of OpenSSL-1.1.0
Several constants for OpenSSL-1.1.0 engine were removed and renamed in
OpenSSL-1.1.0. This added one renamed constant in order to have a
compatible feature with that of OpenSSL-1.0.2.
Other missed or new constants in OpenSSL-1.1.0 are not yet added.
crypto,tls,constants: remove OpenSSL1.0.2 support
This is semver-majar change so that we need not to have
compatibilities with older versions.
Fixes: https://github.com/nodejs/node/issues/4270
PR-URL: https://github.com/nodejs/node/pull/19794
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Diffstat (limited to 'src/node_constants.cc')
-rw-r--r-- | src/node_constants.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/node_constants.cc b/src/node_constants.cc index 8f119a27ba8..68339c00328 100644 --- a/src/node_constants.cc +++ b/src/node_constants.cc @@ -917,12 +917,8 @@ void DefineOpenSSLConstants(Local<Object> target) { NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_RAND); # endif -# ifdef ENGINE_METHOD_ECDH - NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_ECDH); -# endif - -# ifdef ENGINE_METHOD_ECDSA - NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_ECDSA); +# ifdef ENGINE_METHOD_EC + NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_EC); # endif # ifdef ENGINE_METHOD_CIPHERS @@ -933,10 +929,6 @@ void DefineOpenSSLConstants(Local<Object> target) { NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_DIGESTS); # endif -# ifdef ENGINE_METHOD_STORE - NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_STORE); -# endif - # ifdef ENGINE_METHOD_PKEY_METHS NODE_DEFINE_CONSTANT(target, ENGINE_METHOD_PKEY_METHS); # endif |