diff options
author | Vladislav Grishenko <themiron@mail.ru> | 2019-07-27 16:48:38 +0500 |
---|---|---|
committer | Vladislav Grishenko <themiron@mail.ru> | 2019-07-27 16:48:38 +0500 |
commit | 601a828d2931a80644a271e70afdd483319d2049 (patch) | |
tree | 21f808ff99e11b9f2505f71551cf12adcd6af5c2 /accel-pppd/ctrl/sstp | |
parent | 7c14a51276b7bb2e50d04aff1351e5147e416846 (diff) | |
download | accel-ppp-601a828d2931a80644a271e70afdd483319d2049.tar.gz accel-ppp-601a828d2931a80644a271e70afdd483319d2049.zip |
sstp: log DH/ECDH support warnings as well
Diffstat (limited to 'accel-pppd/ctrl/sstp')
-rw-r--r-- | accel-pppd/ctrl/sstp/sstp.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/accel-pppd/ctrl/sstp/sstp.c b/accel-pppd/ctrl/sstp/sstp.c index 8df838d5..c5d8466b 100644 --- a/accel-pppd/ctrl/sstp/sstp.c +++ b/accel-pppd/ctrl/sstp/sstp.c @@ -2464,9 +2464,11 @@ static void ssl_load_config(struct sstp_serv_t *serv, const char *servername) #endif } -#ifndef OPENSSL_NO_DH opt = conf_get_opt("sstp", "ssl-dhparam"); if (opt) { +#ifdef OPENSSL_NO_DH + log_warn("sstp: %s warning: %s is not suported\n", "ssl-protocol", "DH"); +#else DH *dh; if (BIO_read_filename(in, opt) <= 0) { @@ -2482,11 +2484,14 @@ static void ssl_load_config(struct sstp_serv_t *serv, const char *servername) SSL_CTX_set_tmp_dh(ssl_ctx, dh); DH_free(dh); - } #endif + } -#ifndef OPENSSL_NO_ECDH opt = conf_get_opt("sstp", "ssl-ecdh-curve"); +#ifdef OPENSSL_NO_ECDH + if (opt) + log_warn("sstp: %s warning: %s is not suported\n", "ssl-protocol", "ECDH"); +#else { #if defined(SSL_CTX_set1_curves_list) || defined(SSL_CTRL_SET_CURVES_LIST) #ifdef SSL_CTRL_SET_ECDH_AUTO |