Loading ssl/ssltest.c +26 −5 Original line number Diff line number Diff line Loading @@ -788,6 +788,10 @@ static void sv_usage(void) fprintf(stderr, " -ssl3 - use SSLv3\n"); #endif fprintf(stderr, " -tls1 - use TLSv1\n"); #ifndef OPENSSL_NO_DTLS fprintf(stderr, " -dtls1 - use DTLSv1\n"); fprintf(stderr, " -dtls12 - use DTLSv1.2\n"); #endif fprintf(stderr, " -CApath arg - PEM format directory of CA's\n"); fprintf(stderr, " -CAfile arg - PEM format file of CA's\n"); fprintf(stderr, " -cert arg - Server certificate file\n"); Loading Loading @@ -958,7 +962,7 @@ int main(int argc, char *argv[]) int badop = 0; int bio_pair = 0; int force = 0; int tls1 = 0, ssl3 = 0, ret = 1; int dtls1 = 0, dtls12 = 0, tls1 = 0, ssl3 = 0, ret = 1; int client_auth = 0; int server_auth = 0, i; struct app_verify_arg app_verify_arg = Loading Loading @@ -1136,6 +1140,16 @@ int main(int argc, char *argv[]) no_protocol = 1; #endif ssl3 = 1; } else if (strcmp(*argv, "-dtls1") == 0) { #ifdef OPENSSL_NO_DTLS no_protocol = 1; #endif dtls1 = 1; } else if (strcmp(*argv, "-dtls12") == 0) { #ifdef OPENSSL_NO_DTLS no_protocol = 1; #endif dtls12 = 1; } else if (strncmp(*argv, "-num", 4) == 0) { if (--argc < 1) goto bad; Loading Loading @@ -1309,8 +1323,8 @@ int main(int argc, char *argv[]) goto end; } if (ssl3 + tls1 > 1) { fprintf(stderr, "At most one of -ssl3, or -tls1 should " if (ssl3 + tls1 + dtls1 + dtls12 > 1) { fprintf(stderr, "At most one of -ssl3, -tls1, -dtls1 or -dtls12 should " "be requested.\n"); EXIT(1); } Loading @@ -1327,10 +1341,10 @@ int main(int argc, char *argv[]) goto end; } if (!ssl3 && !tls1 && number > 1 && !reuse && !force) { if (!ssl3 && !tls1 && !dtls1 && !dtls12 && number > 1 && !reuse && !force) { fprintf(stderr, "This case cannot work. Use -f to perform " "the test anyway (and\n-d to see what happens), " "or add one of -ssl3, -tls1, -reuse\n" "or add one of -ssl3, -tls1, -dtls1, -dtls12, -reuse\n" "to avoid protocol mismatch.\n"); EXIT(1); } Loading Loading @@ -1402,6 +1416,13 @@ int main(int argc, char *argv[]) if (ssl3) meth = SSLv3_method(); else #endif #ifndef OPENSSL_NO_DTLS if (dtls1) meth = DTLSv1_method(); else if (dtls12) meth = DTLSv1_2_method(); else #endif if (tls1) meth = TLSv1_method(); Loading Loading
ssl/ssltest.c +26 −5 Original line number Diff line number Diff line Loading @@ -788,6 +788,10 @@ static void sv_usage(void) fprintf(stderr, " -ssl3 - use SSLv3\n"); #endif fprintf(stderr, " -tls1 - use TLSv1\n"); #ifndef OPENSSL_NO_DTLS fprintf(stderr, " -dtls1 - use DTLSv1\n"); fprintf(stderr, " -dtls12 - use DTLSv1.2\n"); #endif fprintf(stderr, " -CApath arg - PEM format directory of CA's\n"); fprintf(stderr, " -CAfile arg - PEM format file of CA's\n"); fprintf(stderr, " -cert arg - Server certificate file\n"); Loading Loading @@ -958,7 +962,7 @@ int main(int argc, char *argv[]) int badop = 0; int bio_pair = 0; int force = 0; int tls1 = 0, ssl3 = 0, ret = 1; int dtls1 = 0, dtls12 = 0, tls1 = 0, ssl3 = 0, ret = 1; int client_auth = 0; int server_auth = 0, i; struct app_verify_arg app_verify_arg = Loading Loading @@ -1136,6 +1140,16 @@ int main(int argc, char *argv[]) no_protocol = 1; #endif ssl3 = 1; } else if (strcmp(*argv, "-dtls1") == 0) { #ifdef OPENSSL_NO_DTLS no_protocol = 1; #endif dtls1 = 1; } else if (strcmp(*argv, "-dtls12") == 0) { #ifdef OPENSSL_NO_DTLS no_protocol = 1; #endif dtls12 = 1; } else if (strncmp(*argv, "-num", 4) == 0) { if (--argc < 1) goto bad; Loading Loading @@ -1309,8 +1323,8 @@ int main(int argc, char *argv[]) goto end; } if (ssl3 + tls1 > 1) { fprintf(stderr, "At most one of -ssl3, or -tls1 should " if (ssl3 + tls1 + dtls1 + dtls12 > 1) { fprintf(stderr, "At most one of -ssl3, -tls1, -dtls1 or -dtls12 should " "be requested.\n"); EXIT(1); } Loading @@ -1327,10 +1341,10 @@ int main(int argc, char *argv[]) goto end; } if (!ssl3 && !tls1 && number > 1 && !reuse && !force) { if (!ssl3 && !tls1 && !dtls1 && !dtls12 && number > 1 && !reuse && !force) { fprintf(stderr, "This case cannot work. Use -f to perform " "the test anyway (and\n-d to see what happens), " "or add one of -ssl3, -tls1, -reuse\n" "or add one of -ssl3, -tls1, -dtls1, -dtls12, -reuse\n" "to avoid protocol mismatch.\n"); EXIT(1); } Loading Loading @@ -1402,6 +1416,13 @@ int main(int argc, char *argv[]) if (ssl3) meth = SSLv3_method(); else #endif #ifndef OPENSSL_NO_DTLS if (dtls1) meth = DTLSv1_method(); else if (dtls12) meth = DTLSv1_2_method(); else #endif if (tls1) meth = TLSv1_method(); Loading