remove entropy from packet unpacker and session

This commit is contained in:
Lucas Clemente
2016-08-30 21:44:43 +02:00
parent 10d0190be1
commit a4d4506f31
7 changed files with 48 additions and 82 deletions

View File

@@ -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
}