Alternative TLS implementation in Go
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Henry Case 393c64be65 Change README.md 5年前
etc/utils Remove not needed examples 5年前
examples Remove not needed examples 5年前
testdata crypto/tls: add examples for [Load]X509KeyPair 6年前
.travis.yml Adds -race and go 1.12 5年前
13.go Fix client key share 5年前
LICENSE adds LICENSE 6年前
README.md Change README.md 5年前
alert.go Change package name from tls to trs 5年前
auth.go Change package name from tls to trs 5年前
auth_test.go Change package name from tls to trs 5年前
cipher_suites.go Add negotiated group to ConnectionState 5年前
common.go Add negotiated group to ConnectionState 5年前
conn.go Add negotiated group to ConnectionState 5年前
conn_test.go Change package name from tls to trs 5年前
example_test.go.TEMPORARILY_DISABLED Change package name from tls to trs 5年前
generate_cert.go crypto/tls: handle errors in generate_cert.go 6年前
handshake_client.go Add negotiated group to ConnectionState 5年前
handshake_client_test.go Change package name from tls to trs 5年前
handshake_messages.go Change package name from tls to trs 5年前
handshake_messages_test.go Change package name from tls to trs 5年前
handshake_server.go Add negotiated group to ConnectionState 5年前
handshake_server_test.go Change package name from tls to trs 5年前
handshake_test.go Change package name from tls to trs 5年前
hkdf.go Change package name from tls to trs 5年前
key_agreement.go Add negotiated group to ConnectionState 5年前
prf.go Change package name from tls to trs 5年前
prf_test.go Change package name from tls to trs 5年前
subcerts.go Change package name from tls to trs 5年前
subcerts_test.go Change package name from tls to trs 5年前
ticket.go Change package name from tls to trs 5年前
tls.go Change package name from tls to trs 5年前
tls_test.go Change package name from tls to trs 5年前

README.md

th5

This is an implementation of TLS 1.3 forked from tls-tris (af21f3083c). Modified to be used as separated library.

The goal of the library is to allow experimentation with TLS.

That’s a dark, risky, dangerous place where my own crypto is being implemented.