提交 a5ecdc6a 编写于 作者: K Kurt Roeckx

Use OPENSSL_NO_DTLS instead of OPENSSL_NO_DTLS1

Reviewed-by: NRichard Levitte <levitte@openssl.org>
上级 8ca8fc48
...@@ -823,7 +823,7 @@ my @disablables = ( ...@@ -823,7 +823,7 @@ my @disablables = (
"dh", "dh",
"dsa", "dsa",
"dso", "dso",
"dtls1?", "dtls",
"dynamic[-_]engine", "dynamic[-_]engine",
"ec", "ec",
"ec2m", "ec2m",
......
...@@ -761,8 +761,8 @@ static void list_disabled(void) ...@@ -761,8 +761,8 @@ static void list_disabled(void)
#ifdef OPENSSL_NO_DSA #ifdef OPENSSL_NO_DSA
BIO_puts(bio_out, "DSA\n"); BIO_puts(bio_out, "DSA\n");
#endif #endif
#if defined(OPENSSL_NO_DTLS1) || defined(OPENSSL_NO_DTLS) #if defined(OPENSSL_NO_DTLS)
BIO_puts(bio_out, "DTLS1\n"); BIO_puts(bio_out, "DTLS\n");
#endif #endif
#ifdef OPENSSL_NO_EC #ifdef OPENSSL_NO_EC
BIO_puts(bio_out, "EC\n"); BIO_puts(bio_out, "EC\n");
......
...@@ -567,7 +567,7 @@ OPTIONS s_client_options[] = { ...@@ -567,7 +567,7 @@ OPTIONS s_client_options[] = {
#ifndef OPENSSL_NO_SSL3 #ifndef OPENSSL_NO_SSL3
{"ssl3", OPT_SSL3, '-', "Just use SSLv3"}, {"ssl3", OPT_SSL3, '-', "Just use SSLv3"},
#endif #endif
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
{"dtls", OPT_DTLS, '-'}, {"dtls", OPT_DTLS, '-'},
{"dtls1", OPT_DTLS1, '-', "Just use DTLSv1"}, {"dtls1", OPT_DTLS1, '-', "Just use DTLSv1"},
{"dtls1_2", OPT_DTLS1_2, '-'}, {"dtls1_2", OPT_DTLS1_2, '-'},
...@@ -954,7 +954,7 @@ int s_client_main(int argc, char **argv) ...@@ -954,7 +954,7 @@ int s_client_main(int argc, char **argv)
case OPT_TLS1: case OPT_TLS1:
meth = TLSv1_client_method(); meth = TLSv1_client_method();
break; break;
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
case OPT_DTLS: case OPT_DTLS:
meth = DTLS_client_method(); meth = DTLS_client_method();
socket_type = SOCK_DGRAM; socket_type = SOCK_DGRAM;
......
...@@ -259,7 +259,7 @@ static const char *session_id_prefix = NULL; ...@@ -259,7 +259,7 @@ static const char *session_id_prefix = NULL;
static int enable_timeouts = 0; static int enable_timeouts = 0;
static long socket_mtu; static long socket_mtu;
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
static int cert_chain = 0; static int cert_chain = 0;
#endif #endif
static int dtlslisten = 0; static int dtlslisten = 0;
...@@ -936,7 +936,7 @@ OPTIONS s_server_options[] = { ...@@ -936,7 +936,7 @@ OPTIONS s_server_options[] = {
#ifndef OPENSSL_NO_SSL3 #ifndef OPENSSL_NO_SSL3
{"ssl3", OPT_SSL3, '-', "Just talk SSLv3"}, {"ssl3", OPT_SSL3, '-', "Just talk SSLv3"},
#endif #endif
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
{"dtls", OPT_DTLS, '-'}, {"dtls", OPT_DTLS, '-'},
{"dtls1", OPT_DTLS1, '-', "Just talk DTLSv1"}, {"dtls1", OPT_DTLS1, '-', "Just talk DTLSv1"},
{"dtls1_2", OPT_DTLS1_2, '-', "Just talk DTLSv1.2"}, {"dtls1_2", OPT_DTLS1_2, '-', "Just talk DTLSv1.2"},
...@@ -1044,13 +1044,14 @@ int s_server_main(int argc, char *argv[]) ...@@ -1044,13 +1044,14 @@ int s_server_main(int argc, char *argv[])
case OPT_PSK_HINT: case OPT_PSK_HINT:
case OPT_PSK: case OPT_PSK:
#endif #endif
#ifdef OPENSSL_NO_DTLS1 #ifdef OPENSSL_NO_DTLS
case OPT_DTLS: case OPT_DTLS:
case OPT_DTLS1: case OPT_DTLS1:
case OPT_DTLS1_2: case OPT_DTLS1_2:
case OPT_TIMEOUT: case OPT_TIMEOUT:
case OPT_MTU: case OPT_MTU:
case OPT_CHAIN: case OPT_CHAIN:
case OPT_LISTEN:
#endif #endif
case OPT_EOF: case OPT_EOF:
case OPT_ERR: case OPT_ERR:
...@@ -1355,7 +1356,7 @@ int s_server_main(int argc, char *argv[]) ...@@ -1355,7 +1356,7 @@ int s_server_main(int argc, char *argv[])
case OPT_TLS1: case OPT_TLS1:
meth = TLSv1_server_method(); meth = TLSv1_server_method();
break; break;
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
case OPT_DTLS: case OPT_DTLS:
meth = DTLS_server_method(); meth = DTLS_server_method();
socket_type = SOCK_DGRAM; socket_type = SOCK_DGRAM;
...@@ -1380,15 +1381,6 @@ int s_server_main(int argc, char *argv[]) ...@@ -1380,15 +1381,6 @@ int s_server_main(int argc, char *argv[])
case OPT_LISTEN: case OPT_LISTEN:
dtlslisten = 1; dtlslisten = 1;
break; break;
#else
case OPT_DTLS:
case OPT_DTLS1:
case OPT_DTLS1_2:
case OPT_TIMEOUT:
case OPT_MTU:
case OPT_CHAIN:
case OPT_LISTEN:
break;
#endif #endif
case OPT_ID_PREFIX: case OPT_ID_PREFIX:
session_id_prefix = opt_arg(); session_id_prefix = opt_arg();
...@@ -1444,7 +1436,7 @@ int s_server_main(int argc, char *argv[]) ...@@ -1444,7 +1436,7 @@ int s_server_main(int argc, char *argv[])
argc = opt_num_rest(); argc = opt_num_rest();
argv = opt_rest(); argv = opt_rest();
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
if (www && socket_type == SOCK_DGRAM) { if (www && socket_type == SOCK_DGRAM) {
BIO_printf(bio_err, "Can't use -HTTP, -www or -WWW with DTLS\n"); BIO_printf(bio_err, "Can't use -HTTP, -www or -WWW with DTLS\n");
goto end; goto end;
...@@ -2419,9 +2411,11 @@ static int init_ssl_connection(SSL *con) ...@@ -2419,9 +2411,11 @@ static int init_ssl_connection(SSL *con)
unsigned next_proto_neg_len; unsigned next_proto_neg_len;
#endif #endif
unsigned char *exportedkeymat; unsigned char *exportedkeymat;
#ifndef OPENSSL_NO_DTLS
struct sockaddr_storage client; struct sockaddr_storage client;
#endif
#ifndef OPENSSL_NO_DTLS1 #ifndef OPENSSL_NO_DTLS
if(dtlslisten) { if(dtlslisten) {
i = DTLSv1_listen(con, &client); i = DTLSv1_listen(con, &client);
if (i > 0) { if (i > 0) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册