Support ECDH X25519 for TLSv1.3 (OpenSSL 1.1.1)
This commit is contained in:
parent
88fbca25d0
commit
905508885b
1 changed files with 12 additions and 0 deletions
|
@ -87,6 +87,14 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER > 0x10101000L)
|
||||
# define LRB_HAVE_TLS_ECDH_X25519 1
|
||||
#else
|
||||
# if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER > 0x2050100fL)
|
||||
# define LRB_HAVE_TLS_ECDH_X25519 1
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
@ -123,7 +131,11 @@ static const char rb_default_ciphers[] = ""
|
|||
"!aNULL";
|
||||
|
||||
#ifdef LRB_HAVE_TLS_SET_CURVES
|
||||
# ifdef LRB_HAVE_TLS_ECDH_X25519
|
||||
static char rb_default_curves[] = "X25519:P-521:P-384:P-256";
|
||||
# else
|
||||
static char rb_default_curves[] = "P-521:P-384:P-256";
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#endif /* LRB_OPENSSL_H_INC */
|
||||
|
|
Loading…
Reference in a new issue