mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-03 20:27:35 +03:00
use an array instead of a byte slice for Connection IDs
This commit is contained in:
parent
9e0f9e62ff
commit
1aced95d41
47 changed files with 530 additions and 487 deletions
|
@ -31,23 +31,23 @@ func main() {
|
|||
headers := []wire.Header{
|
||||
{ // Initial without token
|
||||
IsLongHeader: true,
|
||||
SrcConnectionID: protocol.ConnectionID(getRandomData(3)),
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(8)),
|
||||
SrcConnectionID: protocol.ParseConnectionID(getRandomData(3)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(8)),
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
},
|
||||
{ // Initial without token, with zero-length src conn id
|
||||
IsLongHeader: true,
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(8)),
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
},
|
||||
{ // Initial with Token
|
||||
IsLongHeader: true,
|
||||
SrcConnectionID: protocol.ConnectionID(getRandomData(10)),
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(19)),
|
||||
SrcConnectionID: protocol.ParseConnectionID(getRandomData(10)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(19)),
|
||||
Type: protocol.PacketTypeInitial,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
|
@ -55,37 +55,37 @@ func main() {
|
|||
},
|
||||
{ // Handshake packet
|
||||
IsLongHeader: true,
|
||||
SrcConnectionID: protocol.ConnectionID(getRandomData(5)),
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(10)),
|
||||
SrcConnectionID: protocol.ParseConnectionID(getRandomData(5)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(10)),
|
||||
Type: protocol.PacketTypeHandshake,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
},
|
||||
{ // Handshake packet, with zero-length src conn id
|
||||
IsLongHeader: true,
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(12)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(12)),
|
||||
Type: protocol.PacketTypeHandshake,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
},
|
||||
{ // 0-RTT packet
|
||||
IsLongHeader: true,
|
||||
SrcConnectionID: protocol.ConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(9)),
|
||||
SrcConnectionID: protocol.ParseConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(9)),
|
||||
Type: protocol.PacketType0RTT,
|
||||
Length: protocol.ByteCount(rand.Intn(1000)),
|
||||
Version: version,
|
||||
},
|
||||
{ // Retry Packet, with empty orig dest conn id
|
||||
IsLongHeader: true,
|
||||
SrcConnectionID: protocol.ConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(9)),
|
||||
SrcConnectionID: protocol.ParseConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(9)),
|
||||
Type: protocol.PacketTypeRetry,
|
||||
Token: getRandomData(1000),
|
||||
Version: version,
|
||||
},
|
||||
{ // Short-Header
|
||||
DestConnectionID: protocol.ConnectionID(getRandomData(8)),
|
||||
DestConnectionID: protocol.ParseConnectionID(getRandomData(8)),
|
||||
},
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue