diff options
author | jsing <> | 2021-03-17 18:08:32 +0000 |
---|---|---|
committer | jsing <> | 2021-03-17 18:08:32 +0000 |
commit | e1e6bd710141831f3f7a3926738ccb4ae42103fb (patch) | |
tree | 4009074b3e330a781c67b90419e631a63ddf8425 /src/usr.bin/openssl/apps.c | |
parent | f117ae71ebe1eb8f946b06304b3843715ad808b0 (diff) | |
download | openbsd-e1e6bd710141831f3f7a3926738ccb4ae42103fb.tar.gz openbsd-e1e6bd710141831f3f7a3926738ccb4ae42103fb.tar.bz2 openbsd-e1e6bd710141831f3f7a3926738ccb4ae42103fb.zip |
Add DTLSv1.2 support to openssl(1) s_client/s_server.
ok inoguchi@ tb@
Diffstat (limited to 'src/usr.bin/openssl/apps.c')
-rw-r--r-- | src/usr.bin/openssl/apps.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/usr.bin/openssl/apps.c b/src/usr.bin/openssl/apps.c index 2c228aad59..24a28c7ca5 100644 --- a/src/usr.bin/openssl/apps.c +++ b/src/usr.bin/openssl/apps.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: apps.c,v 1.57 2020/10/26 11:48:39 tb Exp $ */ | 1 | /* $OpenBSD: apps.c,v 1.58 2021/03/17 18:08:32 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
4 | * | 4 | * |
@@ -141,12 +141,12 @@ | |||
141 | #include <openssl/err.h> | 141 | #include <openssl/err.h> |
142 | #include <openssl/pem.h> | 142 | #include <openssl/pem.h> |
143 | #include <openssl/pkcs12.h> | 143 | #include <openssl/pkcs12.h> |
144 | #include <openssl/rsa.h> | ||
144 | #include <openssl/safestack.h> | 145 | #include <openssl/safestack.h> |
146 | #include <openssl/ssl.h> | ||
145 | #include <openssl/x509.h> | 147 | #include <openssl/x509.h> |
146 | #include <openssl/x509v3.h> | 148 | #include <openssl/x509v3.h> |
147 | 149 | ||
148 | #include <openssl/rsa.h> | ||
149 | |||
150 | typedef struct { | 150 | typedef struct { |
151 | const char *name; | 151 | const char *name; |
152 | unsigned long flag; | 152 | unsigned long flag; |
@@ -2337,3 +2337,9 @@ show_cipher(const OBJ_NAME *name, void *arg) | |||
2337 | fprintf(stderr, " -%-24s%s", name->name, (++*n % 3 != 0 ? "" : "\n")); | 2337 | fprintf(stderr, " -%-24s%s", name->name, (++*n % 3 != 0 ? "" : "\n")); |
2338 | } | 2338 | } |
2339 | 2339 | ||
2340 | int | ||
2341 | SSL_is_dtls(const SSL *s) | ||
2342 | { | ||
2343 | return SSL_version(s) == DTLS1_VERSION || | ||
2344 | SSL_version(s) == DTLS1_2_VERSION; | ||
2345 | } | ||