Adding new TLS 1.3 alert/extension IDs.
Change-Id: Id8eb09b89010167d0f1e79d9d9e664d76020d959
Reviewed-on: https://boringssl-review.googlesource.com/8273
Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/include/openssl/tls1.h b/include/openssl/tls1.h
index 00eaacf..e28f352 100644
--- a/include/openssl/tls1.h
+++ b/include/openssl/tls1.h
@@ -157,6 +157,7 @@
#endif
+#define TLS1_AD_END_OF_EARLY_DATA 1
#define TLS1_AD_DECRYPTION_FAILED 21
#define TLS1_AD_RECORD_OVERFLOW 22
#define TLS1_AD_UNKNOWN_CA 48 /* fatal */
@@ -169,6 +170,7 @@
#define TLS1_AD_INTERNAL_ERROR 80 /* fatal */
#define TLS1_AD_USER_CANCELLED 90
#define TLS1_AD_NO_RENEGOTIATION 100
+#define TLS1_AD_MISSING_EXTENSION 109
/* codes 110-114 are from RFC3546 */
#define TLS1_AD_UNSUPPORTED_EXTENSION 110
#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111
@@ -181,7 +183,7 @@
#define TLSEXT_TYPE_server_name 0
#define TLSEXT_TYPE_status_request 5
-/* ExtensionType values from draft-ietf-tls-tls13-latest */
+/* ExtensionType values from draft-ietf-tls-tls13-13 */
#define TLSEXT_TYPE_supported_groups 10
/* ExtensionType values from RFC4492 */
@@ -205,6 +207,13 @@
/* ExtensionType value from RFC4507 */
#define TLSEXT_TYPE_session_ticket 35
+/* ExtensionType values from draft-ietf-tls-tls13-latest */
+#define TLSEXT_TYPE_key_share 40
+#define TLSEXT_TYPE_pre_shared_key 41
+#define TLSEXT_TYPE_early_data 42
+#define TLSEXT_TYPE_ticket_age 43
+#define TLSEXT_TYPE_cookie 44
+
/* ExtensionType value from RFC5746 */
#define TLSEXT_TYPE_renegotiate 0xff01