Merge remote-tracking branch 'origin/topic/johanna/update-tls-constants-which-changed-a-lot-since-I-last-looked-which-just-shows-i-should-really-look-at-them-more-regularly-but-luckily-they-are-not-really-used-for-anything-so-it-does-not-really-matter-that-much'

* origin/topic/johanna/update-tls-constants-which-changed-a-lot-since-I-last-looked-which-just-shows-i-should-really-look-at-them-more-regularly-but-luckily-they-are-not-really-used-for-anything-so-it-does-not-really-matter-that-much:
  Update SSL consts
This commit is contained in:
Jon Siwek 2021-01-21 17:29:40 -08:00
commit 3449bc81af
3 changed files with 33 additions and 11 deletions

View file

@ -1,4 +1,10 @@
4.1.0-dev.137 | 2021-01-21 17:29:40 -0800
* Update SSL consts (Johanna Amann)
There have been a bunch of mostly TLS 1.3 related changes.
4.1.0-dev.135 | 2021-01-21 16:57:01 -0800
* GH-1352: Added flag to stop processing SMTP headers in attached messages (Jon Oakley)

View file

@ -1 +1 @@
4.1.0-dev.135
4.1.0-dev.137

View file

@ -167,7 +167,7 @@ export {
const SSL_EXTENSION_TOKEN_BINDING = 24;
const SSL_EXTENSION_CACHED_INFO = 25;
const SSL_EXTENSION_SESSIONTICKET_TLS = 35;
const SSL_EXTENSION_KEY_SHARE = 40;
const SSL_EXTENSION_KEY_SHARE_OLD = 40;
const SSL_EXTENSION_PRE_SHARED_KEY = 41;
const SSL_EXTENSION_EARLY_DATA = 42;
const SSL_EXTENSION_SUPPORTED_VERSIONS = 43;
@ -176,6 +176,14 @@ export {
const SSL_EXTENSION_TICKETEARLYDATAINFO = 46;
const SSL_EXTENSION_CERTIFICATE_AUTHORITIES = 47;
const SSL_EXTENSION_OID_FILTERS = 48;
const SSL_EXTENSION_POST_HANDSHAKE_AUTH = 49;
const SSL_EXTENSION_SIGNATURE_ALGORITHMS_CERT = 50;
const SSL_EXTENSION_KEY_SHARE = 51;
const SSL_EXTENSION_TRANSPARENCY_INFO = 52;
const SSL_EXTENSION_CONNECTION_ID = 53;
const SSL_EXTENSION_EXTERNAL_ID_HASH = 55;
const SSL_EXTENSION_EXTERNAL_SESSION_ID = 56;
const SSL_EXTENSION_QUIC_TRANSPORT_PARAMETERS = 57;
const SSL_EXTENSION_NEXT_PROTOCOL_NEGOTIATION = 13172;
const SSL_EXTENSION_ORIGIN_BOUND_CERTIFICATES = 13175;
const SSL_EXTENSION_ENCRYPTED_CLIENT_CERTIFICATES = 13180;
@ -216,15 +224,23 @@ export {
[24] = "token_binding", # temporary till 2017-03-06 - draft-ietf-tokbind-negotiation
[25] = "cached_info",
[35] = "SessionTicket TLS",
[40] = "key_share", # new for TLS 1.3; was used for extended_random before. State as of TLS 1.3 draft 16
[41] = "pre_shared_key", # new for 1.3, state of draft-16
[42] = "early_data", # new for 1.3, state of draft-16
[43] = "supported_versions", # new for 1.3, state of draft-16
[44] = "cookie", # new for 1.3, state of draft-16
[45] = "psk_key_exchange_modes", # new for 1.3, state of draft-18
[46] = "TicketEarlyDataInfo", # new for 1.3, state of draft-16
[47] = "certificate_authorities", # new for 1.3, state of draft-18
[48] = "oid_filters", # new for 1.3, state of draft-18
[40] = "key_share_old", # new for TLS 1.3, used in some of the drafts. Did not make it into the RFC. Was used for extended_random before.
[41] = "pre_shared_key", # new for 1.3, see RFC 8446
[42] = "early_data", # new for 1.3, see RFC 8446
[43] = "supported_versions", # new for 1.3, see RFC 8446
[44] = "cookie", # new for 1.3, see RFC 8446
[45] = "psk_key_exchange_modes", # new for 1.3, see RFC 8446
[46] = "TicketEarlyDataInfo", # new for 1.3 drafts, e.g. draft-16. Did not make it into the final RFC
[47] = "certificate_authorities", # new for 1.3, see RFC 8446
[48] = "oid_filters", # new for 1.3, see RFC 8446
[49] = "post_handshake_auth", # new for 1.3, see RFC 8446
[50] = "signature_algorithms_cert", # new for 1.3, see RFC 8446
[51] = "key_share", # new for 1.3, see RFC 8446
[52] = "transparency_info", # temporary - draft-ietf-trans-rfc6962-bis-34
[53] = "connection_id", # temporary -d draft-ietf-tls-dtls-connection-id
[55] = "external_id_hash", # temporary - RFC-ietf-mmusic-sdp-uks-07
[56] = "external_session_id", # temporary - RFC-ietf-mmusic-sdp-uks-07
[57] = "quic_transport_parameters", # temporary - draft-ietf-quic-tls-32
[13172] = "next_protocol_negotiation",
[13175] = "origin_bound_certificates",
[13180] = "encrypted_client_certificates",