remove entropy from StopWaitingFrame

This commit is contained in:
Lucas Clemente
2016-08-30 21:29:55 +02:00
parent b032a07f70
commit 3c2148981f
4 changed files with 21 additions and 72 deletions

View File

@@ -12,7 +12,6 @@ import (
// A StopWaitingFrame in QUIC
type StopWaitingFrame struct {
LeastUnacked protocol.PacketNumber
Entropy byte
PacketNumberLen protocol.PacketNumberLen
PacketNumber protocol.PacketNumber
}
@@ -28,10 +27,6 @@ func (f *StopWaitingFrame) Write(b *bytes.Buffer, version protocol.VersionNumber
typeByte := uint8(0x06)
b.WriteByte(typeByte)
if version < protocol.Version34 {
b.WriteByte(f.Entropy)
}
// make sure the PacketNumber was set
if f.PacketNumber == protocol.PacketNumber(0) {
return errPacketNumberNotSet
@@ -64,11 +59,6 @@ func (f *StopWaitingFrame) MinLength(version protocol.VersionNumber) (protocol.B
var minLength protocol.ByteCount
minLength = 1 // typeByte
// Entropy Byte
if version < protocol.Version34 {
minLength++
}
if f.PacketNumberLen == protocol.PacketNumberLenInvalid {
return 0, errPacketNumberLenNotSet
}
@@ -87,13 +77,6 @@ func ParseStopWaitingFrame(r *bytes.Reader, packetNumber protocol.PacketNumber,
return nil, err
}
if version < protocol.Version34 {
frame.Entropy, err = r.ReadByte()
if err != nil {
return nil, err
}
}
leastUnackedDelta, err := utils.ReadUintN(r, uint8(packetNumberLen))
if err != nil {
return nil, err