Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/refraction-networking/utls
/ functions
Functions
1,354 in github.com/refraction-networking/utls
⨍
Functions
1,354
◇
Types & classes
248
Function
TestUTLSMarshalNoOp
(t *testing.T)
u_conn_test.go:43
Function
TestUTLSRemoveSNIExtension
(t *testing.T)
u_conn_test.go:190
Function
TestUTLSServerNameIP
(t *testing.T)
u_conn_test.go:205
Function
TestVerifyCertificates
(t *testing.T)
tls_test.go:1720
Function
TestVerifyConnection
(t *testing.T)
handshake_client_test.go:1568
Function
TestVerifyHostname
(t *testing.T)
tls_test.go:524
Function
TestVerifyPeerCertificate
(t *testing.T)
handshake_client_test.go:1795
Function
TestVersion
(t *testing.T)
handshake_server_test.go:425
Function
TestVersionName
(t *testing.T)
tls_test.go:1651
Function
TestWarningAlertFlood
(t *testing.T)
tls_test.go:732
Function
TestX509KeyPair
(t *testing.T)
tls_test.go:114
Function
TestX509KeyPairErrors
(t *testing.T)
tls_test.go:129
Function
TestX509MixedKeyPair
(t *testing.T)
tls_test.go:161
Function
TicketKeyFromBytes
(b [32]byte)
u_public.go:822
Method
Timeout
()
conn.go:196
Method
ToHeaderBits
()
internal/quicvarint/protocol/protocol.go:67
Method
ToPrivate
()
u_public.go:652
Method
ToPrivate
()
u_public.go:678
Method
ToPrivate
()
u_public.go:838
Method
ToPrivate
()
u_public.go:854
Method
ToPrivate
()
u_public.go:874
Method
ToPrivate
()
u_public.go:903
Method
ToPublic
()
u_public.go:645
Method
ToPublic
()
u_public.go:670
Method
ToPublic
()
u_public.go:830
Method
ToPublic
()
u_public.go:846
Method
ToPublic
()
u_public.go:885
Method
ToPublic
()
u_public.go:915
Function
UQUICClient
QUICClient returns a new TLS client side connection using QUICTransport as the underlying transport. The config cannot be nil. The config's MinVersio
u_quic.go:27
Function
UnmarshalClientHello
UnmarshalClientHello allows external code to parse raw client hellos. It returns nil on failure.
u_public.go:483
Method
UnmarshalJSON
(_ []byte)
u_session_ticket.go:67
Method
UnmarshalJSON
(jsonStr []byte)
u_clienthello_json.go:36
Method
UnmarshalJSON
(jsonStr []byte)
u_clienthello_json.go:66
Method
UnmarshalJSON
(jsonStr []byte)
u_clienthello_json.go:93
Method
UnmarshalJSON
(jsonStr []byte)
u_clienthello_json.go:180
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:161
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:233
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:289
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:363
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:426
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:524
Method
UnmarshalJSON
Copied from SignatureAlgorithmsExtension.UnmarshalJSON
u_tls_extensions.go:556
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:655
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:774
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:813
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:860
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:899
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:947
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1015
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1087
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1207
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1302
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1427
Method
UnmarshalJSON
(b []byte)
u_tls_extensions.go:1503
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:1580
Method
UnmarshalJSON
draft-agl-tls-nextprotoneg-04: The "extension_data" field of a "next_protocol_negotiation" extension in a "ClientHello" MUST be empty.
u_tls_extensions.go:1625
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:1666
Method
UnmarshalJSON
(_ []byte)
u_tls_extensions.go:1739
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:1782
Method
UnmarshalJSON
(data []byte)
u_tls_extensions.go:1842
Method
UnmarshalJSON
Implementation copied from SignatureAlgorithmsExtension.UnmarshalJSON
u_tls_extensions.go:1925
Method
UnmarshalJSON
UnmarshalJSON unmarshals a ClientHello message in the form of JSON into a ClientHelloSpec.
u_common.go:578
Method
UnmarshalJSON
(_ []byte)
u_pre_shared_key.go:314
Method
UnmarshalJSON
(data []byte)
u_pre_shared_key.go:462
Method
UnmarshalJSONClientHello
UnmarshalJSONClientHello returns a ClientHelloSpec which is based on the ClientHello JSON bytes that is passed in as the json argument.
u_fingerprinter.go:62
Method
Unwrap
()
common.go:1764
Method
Unwrap
()
conn.go:195
Method
Value
()
u_quic_transport_parameters.go:99
Method
Value
()
u_quic_transport_parameters.go:113
Method
Value
()
u_quic_transport_parameters.go:123
Method
Value
()
u_quic_transport_parameters.go:133
Method
Value
()
u_quic_transport_parameters.go:143
Method
Value
()
u_quic_transport_parameters.go:153
Method
Value
()
u_quic_transport_parameters.go:163
Method
Value
()
u_quic_transport_parameters.go:173
Method
Value
()
u_quic_transport_parameters.go:183
Method
Value
()
u_quic_transport_parameters.go:193
Method
Value
Its Value MUST ALWAYS be empty.
u_quic_transport_parameters.go:204
Method
Value
()
u_quic_transport_parameters.go:214
Method
Value
()
u_quic_transport_parameters.go:224
Method
Value
()
u_quic_transport_parameters.go:250
Method
Value
()
u_quic_transport_parameters.go:280
Method
Value
()
u_quic_transport_parameters.go:290
Method
Value
Its Value MUST ALWAYS be empty.
u_quic_transport_parameters.go:301
Method
Value
()
u_quic_transport_parameters.go:317
Method
VerifiedChains
Certificate chains we built for verification
u_public.go:740
Method
Vers
SSL/TLS version negotiated for the session
u_public.go:716
Method
Write
(_ []byte)
u_session_ticket.go:71
Method
Write
Write is a no-op for StatusRequestExtension. SNI should not be fingerprinted and is user controlled.
u_tls_extensions.go:167
Method
Write
Write is a no-op for StatusRequestExtension. No data for this extension.
u_tls_extensions.go:238
Method
Write
(b []byte)
u_tls_extensions.go:312
Method
Write
(b []byte)
u_tls_extensions.go:381
Method
Write
(b []byte)
u_tls_extensions.go:449
Method
Write
Write is a no-op for StatusRequestV2Extension. No data for this extension.
u_tls_extensions.go:507
Method
Write
Write implementation copied from SignatureAlgorithmsExtension.Write Warning: not tested.
u_tls_extensions.go:582
Method
Write
(b []byte)
u_tls_extensions.go:668
Method
Write
Write implementation copied from ALPNExtension.Write
u_tls_extensions.go:739
Method
Write
Write implementation copied from ALPNExtension.Write
u_tls_extensions.go:788
Method
Write
Write implementation copied from ALPNExtension.Write
u_tls_extensions.go:827
Method
Write
(_ []byte)
u_tls_extensions.go:864
← previous
next →
1,101–1,200 of 1,354, ranked by callers