treat the connection ID as a big endian value

This commit is contained in:
Marten Seemann
2017-10-24 16:03:52 +07:00
parent 816cf90ea7
commit ac82aeda8b
8 changed files with 40 additions and 42 deletions

View File

@@ -42,7 +42,7 @@ func deriveKeys(forwardSecure bool, sharedSecret, nonces []byte, connID protocol
} else {
info.Write([]byte("QUIC key expansion\x00"))
}
utils.LittleEndian.WriteUint64(&info, uint64(connID))
utils.BigEndian.WriteUint64(&info, uint64(connID))
info.Write(chlo)
info.Write(scfg)
info.Write(cert)