# README
TLS 1.3 implementation (https://tools.ietf.org/html/rfc8446)
Modified from Go TLS https://golang.org/pkg/crypto/tls/
# Functions
CipherSuiteByID is the exported cipherSuiteTLS13ByID for QUIC usage.
Client returns a new TLS client side connection using conn as the underlying transport.
NewLRUClientSessionCache returns a ClientSessionCache with the given capacity that uses an LRU strategy.
Server returns a new TLS server side connection using conn as the underlying transport.
# Constants
Encryption levels.
Encryption levels.
Encryption levels.
# Variables
ErrWantRead is returned when the connection needs to read a handshake message.
# Structs
ClientSessionState contains the state needed by clients to resume TLS sessions.
A Conn represents a secured connection.
# Interfaces
CipherSuite is the exported cipherSuiteTLS13 for QUIC usage.
ClientSessionCache is a cache of ClientSessionState objects that can be used by a client to resume a TLS session with a given server.
Transport is the connection callback for reading and writing TLS records.
# Type aliases
EncryptionLevel is QUIC encryption space.