Alternative TLS implementation in Go
7743362eba
Opening the 1.3 dances with the record layer because it has been the most stable through the drafts, has the least dependencies, and has been tricky in my experience. Note that the record layer version check is entirely removed according to https://tools.ietf.org/html/draft-ietf-tls-tls13-18#appendix-C.2. A test that happened to hit that check (but was not made to test for it) has changed to the next error in the stack. There are no 1.3 tests at the moment, and I suspect they will all have to wait for the patch cycle to reach interoperability. Using > / <= VersionTLS13 for all conditionals to transparently support draft versions and hypotetical future versions. See https://tools.ietf.org/html/draft-ietf-tls-tls13-18#section-5. Updates #9671 Change-Id: I97f0a59439728f194a1c50b48cff041469a0f00b |
||
---|---|---|
testdata | ||
alert.go | ||
cipher_suites.go | ||
common.go | ||
conn_test.go | ||
conn.go | ||
example_test.go | ||
generate_cert.go | ||
handshake_client_test.go | ||
handshake_client.go | ||
handshake_messages_test.go | ||
handshake_messages.go | ||
handshake_server_test.go | ||
handshake_server.go | ||
handshake_test.go | ||
key_agreement.go | ||
prf_test.go | ||
prf.go | ||
ticket.go | ||
tls_test.go | ||
tls.go |