diff options
| -rw-r--r-- | tlscommon.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/tlscommon.c b/tlscommon.c index 9af5d81..3d27a35 100644 --- a/tlscommon.c +++ b/tlscommon.c @@ -217,7 +217,12 @@ static SSL_CTX *tlscreatectx(uint8_t type, struct tls *conf) {  #endif  #ifdef RADPROT_DTLS      case RAD_DTLS: +#if OPENSSL_VERSION_NUMBER >= 0x10002000 +        /* DTLS_method() seems to have been introduced in OpenSSL 1.0.2. */ +	ctx = SSL_CTX_new(DTLS_method()); +#else  	ctx = SSL_CTX_new(DTLSv1_method()); +#endif  #ifdef DEBUG  	SSL_CTX_set_info_callback(ctx, ssl_info_callback);  #endif | 
