diff options
author | Daiyuu Nobori <daiyuu.git@softether.co.jp> | 2016-11-27 11:48:18 +0300 |
---|---|---|
committer | Daiyuu Nobori <daiyuu.git@softether.co.jp> | 2016-11-27 11:48:18 +0300 |
commit | 712adc6d74df4129ac34b1c1bebc947a98469cee (patch) | |
tree | 0b4005e33a8cfc94de71ea40398544e09f58d8c6 /src/Cedar/Cedar.h | |
parent | cc8fff4d81b039ec9b37442cf54d2262146676b3 (diff) | |
parent | 311ab9efaba485225c05b65437d0d1f5d685ef5f (diff) |
resolved the conflict
Diffstat (limited to 'src/Cedar/Cedar.h')
-rw-r--r-- | src/Cedar/Cedar.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 23a94ffd..0f927dbb 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -404,7 +404,22 @@ #define KEEP_ALIVE_MAGIC 0xffffffff
#define MAX_KEEPALIVE_SIZE 512
-
+// SSL/TLS Versions
+#define SSL_VERSION_SSL_V2 0x01 // SSLv2
+#define SSL_VERSION_SSL_V3 0x02 // SSLv3
+#define SSL_VERSION_TLS_V1_0 0x04 // TLS v1.0
+#define SSL_VERSION_TLS_V1_1 0x08 // TLS v1.1
+#define SSL_VERSION_TLS_V1_2 0x10 // TLS v1.2
+
+// SSL/TLS Version Names
+#define NAME_SSL_VERSION_SSL_V2 "SSL_V2" // SSLv2
+#define NAME_SSL_VERSION_SSL_V3 "SSL_V3" // SSLv3
+#define NAME_SSL_VERSION_TLS_V1_0 "TLS_V1_0" // TLS v1.0
+#define NAME_SSL_VERSION_TLS_V1_1 "TLS_V1_1" // TLS v1.1
+#define NAME_SSL_VERSION_TLS_V1_2 "TLS_V1_2" // TLS v1.2
+
+// OpenSSL SSL Context Option Flags default
+#define SSL_OPT_DEFAULT 0x0
//////////////////////////////////////////////////////////////////////
//
@@ -1053,6 +1068,7 @@ typedef struct CEDAR LOCK *FifoBudgetLock; // Fifo budget lock
UINT FifoBudget; // Fifo budget
bool AcceptOnlyTls; // Accept only TLS (Disable SSL)
+ UINT DisableSslVersions; // Bitmap of SSL Version to disable
char OpenVPNDefaultClientOption[MAX_SIZE]; // OpenVPN Default Client Option String
} CEDAR;
|