blob: 785f5465f3f8fe6b9c740ebad5c7784ea4001924 [file] [log] [blame]
#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) */
#endif /* _UAPI_LINUX_TLSHDR_H */