From 1e17f5eea4e289013dddb397f3b18c9012f5c8f4 Mon Sep 17 00:00:00 2001 From: "Aaron M. Ucko" Date: Wed, 1 Dec 2021 23:33:11 -0500 Subject: [PATCH] Omit convenience mbed TLS copy Gbp-Pq: Name system_mbedtls_only --- c++/src/connect/Makefile.connssl.lib | 6 ++++-- c++/src/connect/Makefile.xxconnect2.lib | 3 +-- c++/src/connect/connect_misc_impl.hpp | 9 ++++----- c++/src/connect/ncbi_mbedtls.c | 12 ------------ 4 files changed, 9 insertions(+), 21 deletions(-) diff --git a/c++/src/connect/Makefile.connssl.lib b/c++/src/connect/Makefile.connssl.lib index 049a16de..c39ca42f 100644 --- a/c++/src/connect/Makefile.connssl.lib +++ b/c++/src/connect/Makefile.connssl.lib @@ -1,8 +1,10 @@ # $Id: Makefile.connssl.lib 642488 2021-12-20 21:00:34Z ucko $ -CPPFLAGS = $(TLS_INCLUDE) -I$(srcdir)/mbedtls $(ORIG_CPPFLAGS) +CPPFLAGS = $(TLS_INCLUDE) $(ORIG_CPPFLAGS) -SRC_TLS = ncbi_gnutls ncbi_mbedtls ncbi_tls \ +SRC_TLS = ncbi_gnutls ncbi_mbedtls ncbi_tls + +SRC_MBEDTLS_UNUSED = \ mbedtls/aes mbedtls/aesni mbedtls/arc4 mbedtls/aria \ mbedtls/asn1parse mbedtls/asn1write mbedtls/base64 mbedtls/bignum \ mbedtls/blowfish mbedtls/camellia mbedtls/ccm mbedtls/chacha20 \ diff --git a/c++/src/connect/Makefile.xxconnect2.lib b/c++/src/connect/Makefile.xxconnect2.lib index e72e3b86..a9eea404 100644 --- a/c++/src/connect/Makefile.xxconnect2.lib +++ b/c++/src/connect/Makefile.xxconnect2.lib @@ -9,8 +9,7 @@ REQUIRES = LIBUV NGHTTP2 LIB_OR_DLL = both DLL_LIB = xconnect -CPPFLAGS = $(LIBUV_INCLUDE) $(NGHTTP2_INCLUDE) $(TLS_INCLUDE) \ - -I$(srcdir)/mbedtls $(ORIG_CPPFLAGS) +CPPFLAGS = $(LIBUV_INCLUDE) $(NGHTTP2_INCLUDE) $(TLS_INCLUDE) $(ORIG_CPPFLAGS) LIBS = $(XXCONNECT2_LIBS) $(ORIG_LIBS) diff --git a/c++/src/connect/connect_misc_impl.hpp b/c++/src/connect/connect_misc_impl.hpp index 81ac3b2b..88921458 100644 --- a/c++/src/connect/connect_misc_impl.hpp +++ b/c++/src/connect/connect_misc_impl.hpp @@ -30,11 +30,10 @@ * */ -#include "mbedtls/mbedtls/ncbicxx_rename_mbedtls.h" -#include "mbedtls/mbedtls/error.h" -#include "mbedtls/mbedtls/ctr_drbg.h" -#include "mbedtls/mbedtls/entropy.h" -#include "mbedtls/mbedtls/ssl.h" +#include +#include +#include +#include #include diff --git a/c++/src/connect/ncbi_mbedtls.c b/c++/src/connect/ncbi_mbedtls.c index 4e73c70d..9b26f1b9 100644 --- a/c++/src/connect/ncbi_mbedtls.c +++ b/c++/src/connect/ncbi_mbedtls.c @@ -43,7 +43,6 @@ #if defined(HAVE_LIBMBEDTLS) || defined(NCBI_CXX_TOOLKIT) -# ifdef HAVE_LIBMBEDTLS /* external */ # include # include # include @@ -53,17 +52,6 @@ # include # include # include -# else /* embedded */ -# include "mbedtls/mbedtls/ctr_drbg.h" -# include "mbedtls/mbedtls/debug.h" -# include "mbedtls/mbedtls/entropy.h" -# include "mbedtls/mbedtls/error.h" -# include "mbedtls/mbedtls/pk.h" -# include "mbedtls/mbedtls/net_sockets.h" -# include "mbedtls/mbedtls/ssl.h" -# include "mbedtls/mbedtls/threading.h" -# include "mbedtls/mbedtls/version.h" -# endif /*HAVE_LIBMBEDTLS*/ # if defined(ENOTSUP) # define NCBI_NOTSUPPORTED ENOTSUP -- 2.30.2