src: remove internal includes from node_crypto.h
Remove headers used by node_crypto.cc that were included in node_crypto.h. The header file should only include what it uses itself. PR-URL: https://github.com/nodejs/node/pull/26966 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
This commit is contained in:
parent
7bf517158e
commit
dada2eba93
@ -3,10 +3,12 @@
|
||||
#include "inspector_socket_server.h"
|
||||
#include "inspector/main_thread_interface.h"
|
||||
#include "inspector/node_string.h"
|
||||
#include "base_object-inl.h"
|
||||
#include "env-inl.h"
|
||||
#include "debug_utils.h"
|
||||
#include "node.h"
|
||||
#include "node_crypto.h"
|
||||
#include "node_internals.h"
|
||||
#include "node_mutex.h"
|
||||
#include "v8-inspector.h"
|
||||
#include "util.h"
|
||||
|
@ -20,9 +20,7 @@
|
||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
#include "node_crypto.h"
|
||||
#include "node.h"
|
||||
#include "node_buffer.h"
|
||||
#include "node_constants.h"
|
||||
#include "node_crypto_bio.h"
|
||||
#include "node_crypto_clienthello-inl.h"
|
||||
#include "node_crypto_groups.h"
|
||||
@ -32,11 +30,24 @@
|
||||
#include "tls_wrap.h" // TLSWrap
|
||||
|
||||
#include "async_wrap-inl.h"
|
||||
#include "base_object-inl.h"
|
||||
#include "env-inl.h"
|
||||
#include "string_bytes.h"
|
||||
#include "util-inl.h"
|
||||
#include "v8.h"
|
||||
|
||||
#include <openssl/ec.h>
|
||||
#include <openssl/ecdh.h>
|
||||
#ifndef OPENSSL_NO_ENGINE
|
||||
# include <openssl/engine.h>
|
||||
#endif // !OPENSSL_NO_ENGINE
|
||||
#include <openssl/evp.h>
|
||||
#include <openssl/pem.h>
|
||||
#include <openssl/x509v3.h>
|
||||
#include <openssl/hmac.h>
|
||||
#include <openssl/rand.h>
|
||||
#include <openssl/pkcs12.h>
|
||||
|
||||
#include <cerrno>
|
||||
#include <climits> // INT_MAX
|
||||
#include <cstring>
|
||||
|
@ -24,34 +24,17 @@
|
||||
|
||||
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
|
||||
|
||||
#include "node.h"
|
||||
// ClientHelloParser
|
||||
#include "node_crypto_clienthello.h"
|
||||
|
||||
#include "node_buffer.h"
|
||||
|
||||
#include "env.h"
|
||||
#include "async_wrap-inl.h"
|
||||
#include "base_object-inl.h"
|
||||
#include "base_object.h"
|
||||
#include "util.h"
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include <openssl/ssl.h>
|
||||
#include <openssl/ec.h>
|
||||
#include <openssl/ecdh.h>
|
||||
#ifndef OPENSSL_NO_ENGINE
|
||||
# include <openssl/engine.h>
|
||||
#endif // !OPENSSL_NO_ENGINE
|
||||
#include <openssl/err.h>
|
||||
#include <openssl/evp.h>
|
||||
// TODO(shigeki) Remove this after upgrading to 1.1.1
|
||||
#include <openssl/obj_mac.h>
|
||||
#include <openssl/pem.h>
|
||||
#include <openssl/x509.h>
|
||||
#include <openssl/x509v3.h>
|
||||
#include <openssl/hmac.h>
|
||||
#include <openssl/rand.h>
|
||||
#include <openssl/pkcs12.h>
|
||||
#include <openssl/ssl.h>
|
||||
|
||||
namespace node {
|
||||
namespace crypto {
|
||||
|
@ -19,6 +19,7 @@
|
||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
#include "base_object-inl.h"
|
||||
#include "node_crypto_bio.h"
|
||||
#include "openssl/bio.h"
|
||||
#include "util-inl.h"
|
||||
|
@ -24,7 +24,6 @@
|
||||
|
||||
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
|
||||
|
||||
#include "node.h"
|
||||
#include "node_crypto.h" // SSLWrap
|
||||
|
||||
#include "async_wrap.h"
|
||||
|
Loading…
x
Reference in New Issue
Block a user