forked from quic-go/quic-go
remove the LongHeader field from the wire.Header
This commit is contained in:
@@ -32,30 +32,14 @@ var _ = Describe("Packet Header", func() {
|
||||
checkEncoding(data, expected)
|
||||
}
|
||||
|
||||
It("marshals a header for a 1-RTT packet", func() {
|
||||
check(
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 42,
|
||||
KeyPhase: protocol.KeyPhaseZero,
|
||||
},
|
||||
map[string]interface{}{
|
||||
"packet_type": "1RTT",
|
||||
"packet_number": 42,
|
||||
"dcil": 0,
|
||||
"key_phase_bit": "0",
|
||||
},
|
||||
)
|
||||
})
|
||||
|
||||
It("marshals a header with a payload length", func() {
|
||||
check(
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 42,
|
||||
Header: wire.Header{
|
||||
IsLongHeader: true,
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: 123,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: 123,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
},
|
||||
},
|
||||
map[string]interface{}{
|
||||
@@ -73,11 +57,10 @@ var _ = Describe("Packet Header", func() {
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 4242,
|
||||
Header: wire.Header{
|
||||
IsLongHeader: true,
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: 123,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
Token: []byte{0xde, 0xad, 0xbe, 0xef},
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: 123,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
Token: []byte{0xde, 0xad, 0xbe, 0xef},
|
||||
},
|
||||
},
|
||||
map[string]interface{}{
|
||||
@@ -95,7 +78,6 @@ var _ = Describe("Packet Header", func() {
|
||||
check(
|
||||
&wire.ExtendedHeader{
|
||||
Header: wire.Header{
|
||||
IsLongHeader: true,
|
||||
Type: protocol.PacketTypeRetry,
|
||||
SrcConnectionID: protocol.ParseConnectionID([]byte{0x11, 0x22, 0x33, 0x44}),
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
@@ -118,9 +100,8 @@ var _ = Describe("Packet Header", func() {
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 0,
|
||||
Header: wire.Header{
|
||||
IsLongHeader: true,
|
||||
Type: protocol.PacketTypeHandshake,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
Type: protocol.PacketTypeHandshake,
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
},
|
||||
},
|
||||
map[string]interface{}{
|
||||
@@ -138,7 +119,6 @@ var _ = Describe("Packet Header", func() {
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 42,
|
||||
Header: wire.Header{
|
||||
IsLongHeader: true,
|
||||
Type: protocol.PacketTypeHandshake,
|
||||
SrcConnectionID: protocol.ParseConnectionID([]byte{0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}),
|
||||
Version: protocol.VersionNumber(0xdecafbad),
|
||||
@@ -154,22 +134,5 @@ var _ = Describe("Packet Header", func() {
|
||||
},
|
||||
)
|
||||
})
|
||||
|
||||
It("marshals a 1-RTT header with a destination connection ID", func() {
|
||||
check(
|
||||
&wire.ExtendedHeader{
|
||||
PacketNumber: 42,
|
||||
Header: wire.Header{DestConnectionID: protocol.ParseConnectionID([]byte{0xde, 0xad, 0xbe, 0xef})},
|
||||
KeyPhase: protocol.KeyPhaseOne,
|
||||
},
|
||||
map[string]interface{}{
|
||||
"packet_type": "1RTT",
|
||||
"packet_number": 42,
|
||||
"dcil": 4,
|
||||
"dcid": "deadbeef",
|
||||
"key_phase_bit": "1",
|
||||
},
|
||||
)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user