forked from quic-go/quic-go
update common certificate sets from chrome
This commit is contained in:
@@ -98,9 +98,9 @@ var _ = Describe("Cert compression", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("uses common certificate sets", func() {
|
It("uses common certificate sets", func() {
|
||||||
cert := certsets.CertSet1[42]
|
cert := certsets.CertSet3[42]
|
||||||
setHash := make([]byte, 8)
|
setHash := make([]byte, 8)
|
||||||
binary.LittleEndian.PutUint64(setHash, certsets.CertSet1Hash)
|
binary.LittleEndian.PutUint64(setHash, certsets.CertSet3Hash)
|
||||||
chain := [][]byte{cert}
|
chain := [][]byte{cert}
|
||||||
compressed, err := compressChain(chain, setHash, nil)
|
compressed, err := compressChain(chain, setHash, nil)
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
@@ -132,9 +132,9 @@ var _ = Describe("Cert compression", func() {
|
|||||||
|
|
||||||
It("uses common certificates and compressed combined", func() {
|
It("uses common certificates and compressed combined", func() {
|
||||||
cert1 := []byte{0xde, 0xca, 0xfb, 0xad}
|
cert1 := []byte{0xde, 0xca, 0xfb, 0xad}
|
||||||
cert2 := certsets.CertSet1[42]
|
cert2 := certsets.CertSet3[42]
|
||||||
setHash := make([]byte, 8)
|
setHash := make([]byte, 8)
|
||||||
binary.LittleEndian.PutUint64(setHash, certsets.CertSet1Hash)
|
binary.LittleEndian.PutUint64(setHash, certsets.CertSet3Hash)
|
||||||
certZlib := &bytes.Buffer{}
|
certZlib := &bytes.Buffer{}
|
||||||
z, err := zlib.NewWriterLevelDict(certZlib, flate.BestCompression, append(cert2, certDictZlib...))
|
z, err := zlib.NewWriterLevelDict(certZlib, flate.BestCompression, append(cert2, certDictZlib...))
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import (
|
|||||||
type certSet [][]byte
|
type certSet [][]byte
|
||||||
|
|
||||||
var certSets = map[uint64]certSet{
|
var certSets = map[uint64]certSet{
|
||||||
certsets.CertSet1Hash: certsets.CertSet1,
|
|
||||||
certsets.CertSet2Hash: certsets.CertSet2,
|
certsets.CertSet2Hash: certsets.CertSet2,
|
||||||
|
certsets.CertSet3Hash: certsets.CertSet3,
|
||||||
}
|
}
|
||||||
|
|
||||||
// findCertInSet searches for the cert in the set. Negative return value means not found.
|
// findCertInSet searches for the cert in the set. Negative return value means not found.
|
||||||
|
|||||||
Reference in New Issue
Block a user