MCPcopy Create free account

hub / github.com/refraction-networking/utls / functions

Functions1,354 in github.com/refraction-networking/utls

MethodError
()
conn.go:582
MethodError
()
alert.go:15
MethodError
()
tls.go:103
MethodError
()
ech.go:488
FunctionExampleConfig_keyLogWriter
()
example_test.go:71
FunctionExampleConfig_verifyConnection
()
example_test.go:183
FunctionExampleDial
()
example_test.go:25
FunctionExampleLoadX509KeyPair
()
example_test.go:111
FunctionExampleX509KeyPair
()
example_test.go:124
FunctionExampleX509KeyPair_httpServer
()
example_test.go:153
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:153
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:244
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:302
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:315
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:325
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:334
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:342
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:348
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:354
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:360
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:381
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:448
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:453
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:459
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:471
MethodGenerate
(rand *rand.Rand, size int)
handshake_messages_test.go:494
MethodGenerate
[UTLS]
handshake_messages_test.go:515
MethodGet
Get returns the [ClientSessionState] value associated with a given key. It returns (nil, false) if no value is found.
common.go:1713
MethodGet
(sessionKey string)
handshake_client_test.go:1067
MethodGet
(sessionKey string)
examples/tls-resumption/main.go:22
MethodGetEcdheKey
(curveID CurveID)
u_alias.go:29
MethodGetEcdhePubkey
(curveID CurveID)
u_alias.go:31
MethodGetKemKey
(curveID CurveID)
u_alias.go:37
MethodGetKemPubkey
(curveID CurveID)
u_alias.go:39
MethodGetOutKeystream
get current state of cipher and encrypt zeros to get keystream
u_conn.go:678
MethodGetPreSharedKeyCommon
()
u_pre_shared_key.go:118
MethodGetPreSharedKeyCommon
()
u_pre_shared_key.go:162
MethodGetPreSharedKeyCommon
()
u_pre_shared_key.go:376
MethodGetSession
()
u_session_ticket.go:76
MethodGetTicket
()
u_session_ticket.go:80
MethodGetUnderlyingConn
()
u_conn.go:761
MethodHandleData
HandleData handles handshake bytes received from the peer. It may produce connection events, which may be read with NextEvent.
u_quic.go:99
FunctionHasCGO
HasCGO reports whether the current system can use cgo.
testenv/testenv.go:243
FunctionHasExternalNetwork
HasExternalNetwork reports whether the current system can use external (non-localhost) networks.
testenv/testenv.go:224
FunctionHasSrc
HasSrc reports whether the entire source tree is available under GOROOT.
testenv/testenv.go:187
FunctionHasSymlink
HasSymlink reports whether the current system can use os.Symlink.
testenv/testenv.go:281
MethodID
()
u_quic_transport_parameters.go:92
MethodID
in milliseconds
u_quic_transport_parameters.go:109
MethodID
()
u_quic_transport_parameters.go:119
MethodID
()
u_quic_transport_parameters.go:129
MethodID
()
u_quic_transport_parameters.go:139
MethodID
()
u_quic_transport_parameters.go:149
MethodID
()
u_quic_transport_parameters.go:159
MethodID
()
u_quic_transport_parameters.go:169
MethodID
()
u_quic_transport_parameters.go:179
MethodID
()
u_quic_transport_parameters.go:189
MethodID
()
u_quic_transport_parameters.go:199
MethodID
()
u_quic_transport_parameters.go:210
MethodID
if empty, will be set to the Connection ID used for the Initial packet.
u_quic_transport_parameters.go:220
MethodID
()
u_quic_transport_parameters.go:243
MethodID
()
u_quic_transport_parameters.go:276
MethodID
()
u_quic_transport_parameters.go:286
MethodID
()
u_quic_transport_parameters.go:296
MethodID
()
u_quic_transport_parameters.go:310
MethodImportTLSClientHelloFromJSON
ImportTLSClientHelloFromJSON imports ClientHelloSpec from JSON data from client.tlsfingerprint.io format It calls ImportTLSClientHello internally aft
u_common.go:471
MethodInitializeByUtls
InitializeByUtls is invoked when IsInitialized() returns false. It initializes the extension using a real and valid TLS 1.2 session.
u_session_ticket.go:13
MethodInitializeByUtls
(session *SessionState, ticket []byte)
u_session_ticket.go:59
MethodInitializeByUtls
(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity)
u_pre_shared_key.go:102
MethodInitializeByUtls
(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity)
u_pre_shared_key.go:145
MethodInitializeByUtls
(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity)
u_pre_shared_key.go:337
MethodInt63n
Int63n is equivalent to math/read.Int63n, except it returns 0 if n <= 0 instead of panicking.
u_prng.go:164
MethodIsInitialized
()
u_session_ticket.go:55
MethodIsInitialized
()
u_pre_shared_key.go:98
MethodIsInitialized
()
u_pre_shared_key.go:141
MethodIsInitialized
()
u_pre_shared_key.go:333
MethodIsSet
()
u_common.go:160
FunctionLEAppendUint16
(b []byte, v uint16)
internal/byteorder/byteorder.go:20
FunctionLEAppendUint32
(b []byte, v uint32)
internal/byteorder/byteorder.go:40
FunctionLEAppendUint64
(b []byte, v uint64)
internal/byteorder/byteorder.go:67
FunctionLEPutUint16
(b []byte, v uint16)
internal/byteorder/byteorder.go:14
FunctionLEPutUint32
(b []byte, v uint32)
internal/byteorder/byteorder.go:32
FunctionLEPutUint64
(b []byte, v uint64)
internal/byteorder/byteorder.go:55
FunctionLEUint16
(b []byte)
internal/byteorder/byteorder.go:9
FunctionLEUint64
(b []byte)
internal/byteorder/byteorder.go:49
MethodLen
Len implements TLSExtension.
u_ech.go:275
MethodLen
()
u_tls_extensions.go:765
MethodLen
()
u_tls_extensions.go:804
MethodLen
()
u_parrots.go:3201
MethodLen
()
u_pre_shared_key.go:110
MethodLess
(i, j int)
u_parrots.go:3205
FunctionListen
Listen creates a TLS listener accepting connections on the given network address using net.Listen. The configuration config must be non-nil and must i
tls.go:88
FunctionLoadX509KeyPair
LoadX509KeyPair reads and parses a public/private key pair from a pair of files. The files must contain PEM encoded data. The certificate file may con
tls.go:234
MethodLocalAddr
()
handshake_test.go:293
FunctionMakeClientSessionState
ClientSessionState is public, but all its fields are private. Let's add setters, getters and constructor ClientSessionState contains the state needed
u_public.go:689
MethodMarshal
()
u_quic_transport_parameters.go:37
MethodMarshal
(b *cryptobyte.Builder)
handshake_messages.go:20
MethodMarshalClientHello
MarshalClientHello is called by (*UConn).MarshalClientHello() when an ECH extension is present to allow the ECH extension to take control of the gener
u_ech.go:32
MethodMarshalClientHello
MarshalClientHello implements EncryptedClientHelloExtension.
u_ech.go:203
MethodMarshalClientHello
MarshalClientHello implements EncryptedClientHelloExtension.
u_ech.go:285
MethodMasterSecret
()
internal/tls13/tls13.go:121
← previousnext →701–800 of 1,354, ranked by callers