<!-- Please answer these questions before submitting your issue. Thanks! --> ### What version of Go are you using (`go version`)? <pre> $ go version go version go1.21.0 darwin/arm64 </pre> ### Does this issue reproduce with the latest release? Yes ### What did you do? RFC 9001 Section 4.2 requires the server to check the client's offered TLS versions: > Clients MUST NOT offer TLS versions older than 1.3. ### What did you expect to see? I expected crypto/tls to perform this required check. ### What did you see instead? It didn't.