forked from quic-go/quic-go
remove entropy from packet unpacker and session
This commit is contained in:
@@ -12,8 +12,7 @@ import (
|
||||
)
|
||||
|
||||
type unpackedPacket struct {
|
||||
entropyBit bool
|
||||
frames []frames.Frame
|
||||
frames []frames.Frame
|
||||
}
|
||||
|
||||
type packetUnpacker struct {
|
||||
@@ -31,17 +30,6 @@ func (u *packetUnpacker) Unpack(publicHeaderBinary []byte, hdr *PublicHeader, da
|
||||
}
|
||||
r := bytes.NewReader(decrypted)
|
||||
|
||||
// read private flag byte, for QUIC Version < 34
|
||||
var entropyBit bool
|
||||
if u.version < protocol.Version34 {
|
||||
var privateFlag uint8
|
||||
privateFlag, err = r.ReadByte()
|
||||
if err != nil {
|
||||
return nil, qerr.MissingPayload
|
||||
}
|
||||
entropyBit = privateFlag&0x01 > 0
|
||||
}
|
||||
|
||||
if r.Len() == 0 {
|
||||
return nil, qerr.MissingPayload
|
||||
}
|
||||
@@ -117,7 +105,6 @@ ReadLoop:
|
||||
}
|
||||
|
||||
return &unpackedPacket{
|
||||
entropyBit: entropyBit,
|
||||
frames: fs,
|
||||
frames: fs,
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user