diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2013-04-06 15:50:12 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2013-09-18 13:46:02 +0100 |
commit | 65a87d3cc3c21bb54e6e813ee21ad049fea1310a (patch) | |
tree | 945c6b15877c4263588e251455ad534c04bd7a00 /ssl/dtls1.h | |
parent | b60b9e7afe649a564db13dbf10ca571e973844c1 (diff) |
Dual DTLS version methods.
Add new methods DTLS_*_method() which support both DTLS 1.0 and DTLS 1.2 and
pick the highest version the peer supports during negotiation.
As with SSL/TLS options can change this behaviour specifically
SSL_OP_NO_DTLSv1 and SSL_OP_NO_DTLSv1_2.
(cherry picked from commit c6913eeb762edffddecaaba5c84909d7a7962927)
Conflicts:
CHANGES
Diffstat (limited to 'ssl/dtls1.h')
-rw-r--r-- | ssl/dtls1.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ssl/dtls1.h b/ssl/dtls1.h index 715749ae27..c6edbe39f9 100644 --- a/ssl/dtls1.h +++ b/ssl/dtls1.h @@ -86,6 +86,8 @@ extern "C" { #define DTLS1_VERSION 0xFEFF #define DTLS1_BAD_VER 0x0100 #define DTLS1_2_VERSION 0xFEFD +/* Special value for method supporting multiple versions */ +#define DTLS_ANY_VERSION 0x1FFFF #if 0 /* this alert description is not specified anywhere... */ |