summaryrefslogtreecommitdiff
path: root/include/ssl.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ssl.h')
-rw-r--r--include/ssl.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/include/ssl.h b/include/ssl.h
index d5c1d96..6ef7f83 100644
--- a/include/ssl.h
+++ b/include/ssl.h
@@ -75,13 +75,7 @@ struct ssl_encrypt_server_name
struct ssl_l2v record_digest;
};
-#define MAX_EXTENSION_NUM 16
-struct ssl_extenstions
-{
- unsigned short len;
- unsigned short num;
- struct ssl_l2tv extension[MAX_EXTENSION_NUM];
-};
+struct ssl_extenstions;
#define MAX_JA_MD5_STR_LEN 128
struct ssl_ja_fingerprint
@@ -102,7 +96,7 @@ struct ssl_client_hello
struct ssl_l2tv *encrypt_chello;
struct ssl_l2tv *session_ticket;
struct ssl_l2tv *alpn;
- struct ssl_extenstions extensions;
+ struct ssl_extenstions *extensions;
struct ssl_encrypt_server_name esni;
char server_name[MAX_SERVER_NAME_LEN];
struct ssl_ja_fingerprint ja3;
@@ -119,7 +113,7 @@ struct ssl_server_hello
struct ssl_l1v session;
struct ssl_l2v ciphersuites;
struct ssl_l1v compress_method;
- struct ssl_extenstions extensions;
+ struct ssl_extenstions *extensions;
};
struct ssl_new_session_ticket