MCPcopy Create free account

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

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

MethodWrite
(_ []byte)
u_tls_extensions.go:951
MethodWrite
(b []byte)
u_tls_extensions.go:1008
MethodWrite
(_ []byte)
u_tls_extensions.go:1105
MethodWrite
(b []byte)
u_tls_extensions.go:1187
MethodWrite
(b []byte)
u_tls_extensions.go:1268
MethodWrite
(b []byte)
u_tls_extensions.go:1406
MethodWrite
(b []byte)
u_tls_extensions.go:1483
MethodWrite
Write is a no-op for NPNExtension. NextProtos are not included in the ClientHello.
u_tls_extensions.go:1618
MethodWrite
(b []byte)
u_tls_extensions.go:1671
MethodWrite
(_ []byte)
u_tls_extensions.go:1735
MethodWrite
(b []byte)
u_tls_extensions.go:1773
MethodWrite
(b []byte)
u_tls_extensions.go:1829
MethodWrite
(b []byte)
u_tls_extensions.go:1903
MethodWrite
(data []byte)
handshake_client_test.go:102
MethodWrite
(data []byte)
handshake_client_test.go:2100
MethodWrite
(data []byte)
handshake_client_test.go:2140
MethodWrite
(data []byte)
handshake_client_test.go:2740
MethodWrite
(p []byte)
cipher_suites.go:604
MethodWrite
(msg []byte)
prf.go:187
MethodWrite
(b []byte)
handshake_test.go:131
MethodWrite
(b []byte)
handshake_test.go:261
MethodWrite
(p []byte)
tls_test.go:935
MethodWrite
(p []byte)
tls_test.go:1029
MethodWrite
(b []byte)
u_pre_shared_key.go:310
MethodWrite
(b []byte)
u_pre_shared_key.go:391
Function_
()
common_string.go:7
FunctionaeadAESGCM
(key, noncePrefix []byte)
cipher_suites.go:512
FunctionaeadAESGCMTLS13
aeadAESGCMTLS13 should be an internal detail, but widely used packages access it using linkname. Notable members of the hall of shame include: - githu
cipher_suites.go:549
FunctionaeadChaCha20Poly1305
(key, nonceMask []byte)
cipher_suites.go:576
Functioncipher3DES
(key, iv []byte, isRead bool)
cipher_suites.go:408
FunctioncipherAES
(key, iv []byte, isRead bool)
cipher_suites.go:416
FunctioncipherRC4
(key, iv []byte, isRead bool)
cipher_suites.go:403
MethodcipherSuiteOk
(c *cipherSuite)
handshake_server.go:429
FunctioncurveIDForCurve
(curve ecdh.Curve)
key_schedule.go:88
FunctionecdheECDSAKA
(version uint16)
cipher_suites.go:631
FunctionecdheRSAKA
(version uint16)
cipher_suites.go:638
MethodexplicitNonceLen
()
cipher_suites.go:465
MethodexplicitNonceLen
()
cipher_suites.go:486
MethodgenerateClientKeyExchange
(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate)
key_agreement.go:81
MethodgenerateClientKeyExchange
(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate)
key_agreement.go:360
MethodgenerateServerKeyExchange
(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg)
key_agreement.go:45
MethodgenerateServerKeyExchange
(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg)
key_agreement.go:169
MethodgetPrivatePtr
()
u_public.go:295
MethodgetPublicObj
()
u_public.go:608
Methodhandshake
handshake requires hs.c, hs.hello, hs.serverHello, hs.keyShareKeys, and, optionally, hs.session, hs.earlySecret and hs.binderKey to be set.
handshake_client_tls13.go:52
Methodhandshake
()
handshake_server_tls13.go:66
FunctionhasSymlink
()
testenv/testenv_windows.go:34
Functioninit
()
handshake_messages_test.go:368
Functioninit
()
u_common.go:739
Functioninit
()
ech.go:24
Functioninit
()
handshake_unix_test.go:14
Functioninit
()
testenv/testenv_cgo.go:10
Functioninit
()
fipsonly/fipsonly.go:26
FunctioninitWinHasSymlink
()
testenv/testenv_windows.go:17
FunctionisTLS13OnlyKeyExchange
(curve CurveID)
common.go:157
FunctionmacSHA1
macSHA1 returns a SHA-1 based constant time MAC.
cipher_suites.go:425
FunctionmacSHA256
macSHA256 returns a SHA-256 based MAC. This is only supported in TLS 1.2 and is currently only used in disabled-by-default cipher suites.
cipher_suites.go:437
Functionmain
()
generate_cert.go:53
Functionmain
()
examples/ech/main.go:124
Functionmain
()
examples/old/examples.go:347
Functionmain
()
examples/tls-resumption/main.go:172
Methodmarshal
()
handshake_messages.go:781
Methodmarshal
()
handshake_messages.go:1054
Methodmarshal
()
handshake_messages.go:1156
Methodmarshal
()
handshake_messages.go:1211
Methodmarshal
()
handshake_messages.go:1434
Methodmarshal
()
handshake_messages.go:1506
Methodmarshal
()
handshake_messages.go:1644
Methodmarshal
()
handshake_messages.go:1668
Methodmarshal
()
handshake_messages.go:1696
Methodmarshal
()
handshake_messages.go:1710
Methodmarshal
()
handshake_messages.go:1738
Methodmarshal
()
handshake_messages.go:1765
Methodmarshal
()
handshake_messages.go:1895
Methodmarshal
()
handshake_messages.go:1928
Methodmarshal
()
handshake_messages.go:1967
Methodmarshal
()
handshake_messages_test.go:438
Methodmarshal
()
u_handshake_messages.go:23
Methodmarshal
()
u_handshake_messages.go:80
FunctionmarshalEncryptedClientHelloConfigList
(configs []EncryptedClientHelloKey)
ech.go:549
MethodmustEmbedUnimplementedECHExtension
()
u_ech.go:34
MethodmustEmbedUnimplementedECHExtension
mustEmbedUnimplementedECHExtension is a noop function but is required to ensure forward compatibility.
u_ech.go:291
MethodmustEmbedUnimplementedPreSharedKeyExtension
()
u_pre_shared_key.go:91
MethodmustEmbedUnimplementedPreSharedKeyExtension
()
u_pre_shared_key.go:96
FunctionnoEKMBecauseRenegotiation
noEKMBecauseRenegotiation is used as a value of ConnectionState.ekm when renegotiation is enabled and thus we wish to fail all key-material export req
prf.go:258
MethodoriginalBytes
()
handshake_messages.go:713
MethodoriginalBytes
()
handshake_messages.go:1041
MethodoriginalBytes
[UTLS SECTION BEGINS]
handshake_messages.go:1424
Functionprf10
prf10 implements the TLS 1.0 pseudo-random function, as defined in RFC 2246, Section 5.
prf.go:52
MethodprocessClientKeyExchange
(config *Config, cert *Certificate, ckx *clientKeyExchangeMsg, version uint16)
key_agreement.go:49
MethodprocessClientKeyExchange
(config *Config, cert *Certificate, ckx *clientKeyExchangeMsg, version uint16)
key_agreement.go:258
MethodprocessServerKeyExchange
(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *server
key_agreement.go:77
MethodprocessServerKeyExchange
(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *server
key_agreement.go:275
FunctionrsaKA
(version uint16)
cipher_suites.go:627
Methodrun
(t *testing.T, write bool)
handshake_client_test.go:287
Methodrun
(t *testing.T, write bool)
handshake_server_test.go:683
MethodserverHandshake
serverHandshake performs a TLS handshake as a server.
handshake_server.go:43
FunctiontestTransportParametersFirefox
(t *testing.T)
u_quic_transport_parameters_test.go:12
FunctiontestUTLSHandshakeClientECDHE_ECDSA_AES256_GCM_SHA256
(t *testing.T, hello helloStrategy)
u_conn_test.go:350
MethodtoPrivate
()
u_public.go:221
← previousnext →1,201–1,300 of 1,354, ranked by callers