- Support
encoding.BinaryAppender
forECHConfig
andECHConfigList
.
- Add a test to ensure compatibility with go stdlib.
- Add
stdlib
andcfgo
examples.
- Fix
ECHConfig
serialization logic to meet the specs #1.
- Fixing
ECHConfig
serialization logic introduced breaking changes forMarshalBinary
,UnmarshalBinary
,ToBase64
andToBase64OrPanic
. GenerateECHKeySet
acceptsCipherSuites
slice as an additional parameter. It can be set tonil
to add all supported cipher suites.GenerateECHKeySet
returns aECHKeySet
value instead of a pointer.UnmarshalBinary
forECHConfig
now overwrites the underlyingCipherSuites
slice instead of allocating every timeUnmarshalBinary
is called.