don't send greased version numbers for gQUIC

This commit is contained in:
Marten Seemann
2018-02-25 19:35:10 +08:00
parent e26c1f09de
commit 2ab2baf4bc
4 changed files with 4 additions and 9 deletions

View File

@@ -429,7 +429,7 @@ func (h *cryptoSetupServer) handleCHLO(sni string, data []byte, cryptoData map[T
replyMap := h.params.getHelloMap()
// add crypto parameters
verTag := &bytes.Buffer{}
for _, v := range protocol.GetGreasedVersions(h.supportedVersions) {
for _, v := range h.supportedVersions {
utils.BigEndian.WriteUint32(verTag, uint32(v))
}
replyMap[TagPUBS] = ephermalKex.PublicKey()