qtls

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	QUICEncryptionLevelInitial     = tls.QUICEncryptionLevelInitial
	QUICEncryptionLevelEarly       = tls.QUICEncryptionLevelEarly
	QUICEncryptionLevelHandshake   = tls.QUICEncryptionLevelHandshake
	QUICEncryptionLevelApplication = tls.QUICEncryptionLevelApplication
)
View Source
const (
	QUICNoEvent                     = tls.QUICNoEvent
	QUICSetReadSecret               = tls.QUICSetReadSecret
	QUICSetWriteSecret              = tls.QUICSetWriteSecret
	QUICWriteData                   = tls.QUICWriteData
	QUICTransportParameters         = tls.QUICTransportParameters
	QUICTransportParametersRequired = tls.QUICTransportParametersRequired
	QUICRejectedEarlyData           = tls.QUICRejectedEarlyData
	QUICHandshakeDone               = tls.QUICHandshakeDone
)

Variables

This section is empty.

Functions

func SetupConfigForClient

func SetupConfigForClient(qconf *QUICConfig, getData func() []byte, setData func([]byte))

func SetupConfigForServer

func SetupConfigForServer(qconf *QUICConfig, _ bool, getData func() []byte, accept0RTT func([]byte) bool)

Types

type AlertError

type AlertError = tls.AlertError

type QUICConfig

type QUICConfig = tls.QUICConfig

type QUICConn

type QUICConn = tls.QUICConn

func QUICClient

func QUICClient(config *QUICConfig) *QUICConn

func QUICServer

func QUICServer(config *QUICConfig) *QUICConn

type QUICEncryptionLevel

type QUICEncryptionLevel = tls.QUICEncryptionLevel

type QUICEvent

type QUICEvent = tls.QUICEvent

type QUICEventKind

type QUICEventKind = tls.QUICEventKind

type UQUICConn

type UQUICConn = tls.UQUICConn // [UQUIC]

func UQUICClient

func UQUICClient(config *QUICConfig, clientHelloSpec *tls.ClientHelloSpec) *UQUICConn

[UQUIC]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL