1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-12 19:31:52 +00:00
openmptcprouter/6.6/target/linux/qualcommax/patches-6.6/0603-8-qca-nss-clients-add-tls-mgr-support.patch
2024-04-23 20:45:31 +02:00

24 lines
773 B
Diff

--- /dev/null
+++ b/include/uapi/linux/tlshdr.h
@@ -0,0 +1,21 @@
+#ifndef _UAPI_LINUX_TLSHDR_H
+#define _UAPI_LINUX_TLSHDR_H
+
+#include <linux/types.h>
+
+struct tlshdr {
+ __u8 type;
+ __be16 version;
+ __be16 len;
+} __attribute__((packed));
+
+#define TLSHDR_REC_TYPE_CCS 20 /* TLS packet is change cipher specification */
+#define TLSHDR_REC_TYPE_ALERT 21 /* TLS packet is Alert */
+#define TLSHDR_REC_TYPE_HANDSHAKE 22 /* TLS packet is Handshake */
+#define TLSHDR_REC_TYPE_DATA 23 /* TLS packet is Application data */
+
+#define TLSHDR_VERSION_1_1 0x0302 /* TLS Header Version(tls 1.1) */
+#define TLSHDR_VERSION_1_2 0x0303 /* TLS Header Version(tls 1.2) */
+#define TLSHDR_VERSION_1_3 0x0304 /* TLS Header Version(tls 1.3) */
+
+#endif /* _UAPI_LINUX_TLSHDR_H */