mirror of
https://github.com/OpenVPN/openvpn3.git
synced 2024-09-20 12:12:15 +02:00
MbedTLS: added MBEDTLS_DISABLE_NAME_CONSTRAINTS preprocessor flag
This allows building a client against a generic mbedTLS library. Signed-off-by: James Yonan <james@openvpn.net>
This commit is contained in:
parent
16226d1b05
commit
4eaa46a879
@ -41,7 +41,7 @@
|
||||
#include <openvpn/mbedtls/crypto/api.hpp>
|
||||
#include <openvpn/mbedtls/ssl/sslctx.hpp>
|
||||
#include <openvpn/mbedtls/util/rand.hpp>
|
||||
#ifdef HAVE_OPENVPN_COMMON
|
||||
#if defined(HAVE_OPENVPN_COMMON) && !defined(MBEDTLS_DISABLE_NAME_CONSTRAINTS)
|
||||
#include <openvpn/mbedtls/ssl/sslctxnc.hpp>
|
||||
#endif
|
||||
#ifdef OPENVPN_PLATFORM_UWP
|
||||
@ -61,7 +61,7 @@ namespace openvpn {
|
||||
#if defined(USE_MBEDTLS)
|
||||
#define SSL_LIB_NAME "MbedTLS"
|
||||
typedef MbedTLSCryptoAPI CryptoAPI;
|
||||
#ifdef HAVE_OPENVPN_COMMON
|
||||
#if defined(HAVE_OPENVPN_COMMON) && !defined(MBEDTLS_DISABLE_NAME_CONSTRAINTS)
|
||||
typedef MbedTLSContextNameConstraints SSLAPI;
|
||||
#else
|
||||
typedef MbedTLSContext SSLAPI;
|
||||
|
@ -16,6 +16,7 @@ GCC_EXTRA="$GCC_EXTRA -DOPENVPN_SHOW_SESSION_TOKEN"
|
||||
[ "$ROVER" = "1" ] && GCC_EXTRA="$GCC_EXTRA -DOPENVPN_REMOTE_OVERRIDE"
|
||||
[ "$TLS" = "1" ] && GCC_EXTRA="$GCC_EXTRA -DOPENVPN_TLS_LINK"
|
||||
[ "$SITNL" = "1" ] && GCC_EXTRA="$GCC_EXTRA -DOPENVPN_USE_SITNL"
|
||||
[ "$MDNC" = "1" ] && GCC_EXTRA="$GCC_EXTRA -DMBEDTLS_DISABLE_NAME_CONSTRAINTS"
|
||||
if [ "$AGENT" = "1" ]; then
|
||||
GCC_EXTRA="$GCC_EXTRA -DOPENVPN_COMMAND_AGENT"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user