From 74c5e9a26ccf454fff1304f41f5dcf52f6a455b0 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Tue, 30 Oct 2018 10:11:19 +0700 Subject: [PATCH] move the definition of transport parameter IDs --- internal/handshake/tls_extension.go | 13 ------------- internal/handshake/transport_parameters.go | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/internal/handshake/tls_extension.go b/internal/handshake/tls_extension.go index 54b6d642..6f49dcf2 100644 --- a/internal/handshake/tls_extension.go +++ b/internal/handshake/tls_extension.go @@ -10,21 +10,8 @@ import ( "github.com/lucas-clemente/quic-go/internal/utils" ) -type transportParameterID uint16 - const quicTLSExtensionType = 0xff5 -const ( - initialMaxStreamDataParameterID transportParameterID = 0x0 - initialMaxDataParameterID transportParameterID = 0x1 - initialMaxBidiStreamsParameterID transportParameterID = 0x2 - idleTimeoutParameterID transportParameterID = 0x3 - maxPacketSizeParameterID transportParameterID = 0x5 - statelessResetTokenParameterID transportParameterID = 0x6 - initialMaxUniStreamsParameterID transportParameterID = 0x8 - disableMigrationParameterID transportParameterID = 0x9 -) - type clientHelloTransportParameters struct { InitialVersion protocol.VersionNumber Parameters TransportParameters diff --git a/internal/handshake/transport_parameters.go b/internal/handshake/transport_parameters.go index 024c657f..c52f10a8 100644 --- a/internal/handshake/transport_parameters.go +++ b/internal/handshake/transport_parameters.go @@ -11,6 +11,19 @@ import ( "github.com/lucas-clemente/quic-go/internal/utils" ) +type transportParameterID uint16 + +const ( + initialMaxStreamDataParameterID transportParameterID = 0x0 + initialMaxDataParameterID transportParameterID = 0x1 + initialMaxBidiStreamsParameterID transportParameterID = 0x2 + idleTimeoutParameterID transportParameterID = 0x3 + maxPacketSizeParameterID transportParameterID = 0x5 + statelessResetTokenParameterID transportParameterID = 0x6 + initialMaxUniStreamsParameterID transportParameterID = 0x8 + disableMigrationParameterID transportParameterID = 0x9 +) + // TransportParameters are parameters sent to the peer during the handshake type TransportParameters struct { StreamFlowControlWindow protocol.ByteCount