TLS1.3 -draft23: Renumber key_share
This commit is contained in:
parent
67bc308e04
commit
5bdf1af124
@ -30,6 +30,7 @@ const (
|
||||
VersionTLS13Draft18 = 0x7f00 | 18
|
||||
VersionTLS13Draft21 = 0x7f00 | 21
|
||||
VersionTLS13Draft22 = 0x7f00 | 22
|
||||
VersionTLS13Draft23 = 0x7f00 | 23
|
||||
)
|
||||
|
||||
const (
|
||||
@ -40,7 +41,7 @@ const (
|
||||
maxWarnAlertCount = 5 // maximum number of consecutive warning alerts
|
||||
|
||||
minVersion = VersionTLS12
|
||||
maxVersion = VersionTLS13Draft22
|
||||
maxVersion = VersionTLS13Draft23
|
||||
)
|
||||
|
||||
// TLS record types.
|
||||
@ -87,12 +88,12 @@ const (
|
||||
extensionALPN uint16 = 16
|
||||
extensionSCT uint16 = 18 // https://tools.ietf.org/html/rfc6962#section-6
|
||||
extensionSessionTicket uint16 = 35
|
||||
extensionKeyShare uint16 = 40
|
||||
extensionPreSharedKey uint16 = 41
|
||||
extensionEarlyData uint16 = 42
|
||||
extensionSupportedVersions uint16 = 43
|
||||
extensionPSKKeyExchangeModes uint16 = 45
|
||||
extensionCAs uint16 = 47
|
||||
extensionKeyShare uint16 = 51
|
||||
extensionNextProtoNeg uint16 = 13172 // not IANA assigned
|
||||
extensionRenegotiationInfo uint16 = 0xff01
|
||||
)
|
||||
@ -858,7 +859,7 @@ var configSuppVersArray = [...]uint16{VersionTLS13, VersionTLS12, VersionTLS11,
|
||||
// with TLS 1.3 draft versions included.
|
||||
//
|
||||
// TODO: remove once TLS 1.3 is finalised.
|
||||
var tls13DraftSuppVersArray = [...]uint16{VersionTLS13Draft22, VersionTLS12, VersionTLS11, VersionTLS10, VersionSSL30}
|
||||
var tls13DraftSuppVersArray = [...]uint16{VersionTLS13Draft23, VersionTLS12, VersionTLS11, VersionTLS10, VersionSSL30}
|
||||
|
||||
// getSupportedVersions returns the protocol versions that are supported by the
|
||||
// current configuration.
|
||||
|
Loading…
Reference in New Issue
Block a user