mint
mint copied to clipboard
A Minimal TLS 1.3 Implementation in Go
With Go 1.12.5 ``` Testing in: /builddir/build/BUILD/mint-83ba9bc2ead9cdf8b0c8bd94e8a41243e5f6ed88/_build/src PATH: /builddir/build/BUILD/mint-83ba9bc2ead9cdf8b0c8bd94e8a41243e5f6ed88/_build/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin GOPATH: /builddir/build/BUILD/mint-83ba9bc2ead9cdf8b0c8bd94e8a41243e5f6ed88/_build:/usr/share/gocode GO111MODULE: off command: go test -buildmode pie -compiler gc -ldflags "-X github.com/bifurcation/mint/version=0 -X github.com/bifurcation/mint/version.commit=83ba9bc2ead9cdf8b0c8bd94e8a41243e5f6ed88 -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld...
See https://github.com/pion/dtls Might help you. Its stable
As per RFC an arbitrary number of (empty, unencrypted) change_cipher_spec records may be send during the handshake. Most clients will most likeley use this feature in order to increase chances...
This isn't an issue for non-early data because we don't read until empty.