internal/quic/cmd/interop: test ChaCha20 on server The QUIC interop test suite confirms support for ChaCha20. Go's TLS implementation doesn't allow configuring ciphersuites for TLS 1.3, so we cannot force the client hello to offer only ChaCha20 as the test requires. When acting as a server, we still cannot control which ciphersuites we offer, but we can make the binary choice of whether we respond to the client hello (which includes its offer of ciphersuites). Use that to implement the server side of the ChaCha20 interop test. This tells a more complete story of our level of ChaCha20 support: it works when negotiated. Fixes golang/go#75912 Change-Id: I1d8d08e4f4b8eb89bf11e9e4ae1aaa5c0709a530 Reviewed-on: https://go-review.googlesource.com/c/net/+/712120 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Damien Neil <dneil@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Damien Neil <dneil@google.com>
This repository holds supplementary Go networking packages.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.
The git repository is https://go.googlesource.com/net.
The main issue tracker for the net repository is located at https://go.dev/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.