Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XTLS/REALITY
/ functions
Functions
457 in github.com/XTLS/REALITY
⨍
Functions
457
◇
Types & classes
108
Method
generateServerKeyExchange
(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg)
key_agreement.go:170
Method
handshake
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:47
Function
init
()
handshake_server_tls13.go:80
Function
init
()
ech.go:24
Function
init
()
fips140tls/fipstls.go:15
Function
isCertificateAllowedFIPS
(c *x509.Certificate)
defaults_fips140.go:65
Function
isTLS13OnlyKeyExchange
(curve CurveID)
common.go:155
Function
macSHA1
macSHA1 returns a SHA-1 based constant time MAC.
cipher_suites.go:427
Function
macSHA256
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:433
Function
main
()
generate_cert.go:53
Method
marshal
()
handshake_messages.go:746
Method
marshal
()
handshake_messages.go:1010
Method
marshal
()
handshake_messages.go:1113
Method
marshal
()
handshake_messages.go:1168
Method
marshal
()
handshake_messages.go:1243
Method
marshal
()
handshake_messages.go:1383
Method
marshal
()
handshake_messages.go:1455
Method
marshal
()
handshake_messages.go:1593
Method
marshal
()
handshake_messages.go:1617
Method
marshal
()
handshake_messages.go:1645
Method
marshal
()
handshake_messages.go:1659
Method
marshal
()
handshake_messages.go:1687
Method
marshal
()
handshake_messages.go:1714
Method
marshal
()
handshake_messages.go:1844
Method
marshal
()
handshake_messages.go:1877
Method
marshal
()
handshake_messages.go:1916
Function
marshalEncryptedClientHelloConfigList
(configs []EncryptedClientHelloKey)
ech.go:572
Function
newConstantTimeHash
(h func() hash.Hash)
cipher_suites.go:587
Function
noEKMBecauseRenegotiation
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
Method
originalBytes
()
handshake_messages.go:682
Method
originalBytes
()
handshake_messages.go:999
Method
pickCertificate
()
handshake_server_tls13.go:593
Function
prf10
prf10 implements the TLS 1.0 pseudo-random function, as defined in RFC 2246, Section 5.
prf.go:52
Method
processClientHello
()
handshake_server_tls13.go:201
Method
processClientKeyExchange
(config *Config, cert *Certificate, ckx *clientKeyExchangeMsg, version uint16)
key_agreement.go:50
Method
processClientKeyExchange
(config *Config, cert *Certificate, ckx *clientKeyExchangeMsg, version uint16)
key_agreement.go:259
Method
processServerKeyExchange
(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *server
key_agreement.go:78
Method
processServerKeyExchange
(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *server
key_agreement.go:276
Function
rsaKA
(version uint16)
cipher_suites.go:606
Method
serverHandshake
serverHandshake performs a TLS handshake as a server.
handshake_server.go:44
Method
unmarshal
(data []byte)
handshake_messages.go:871
Method
unmarshal
(data []byte)
handshake_messages.go:1049
Method
unmarshal
(data []byte)
handshake_messages.go:1119
Method
unmarshal
(data []byte)
handshake_messages.go:1141
Method
unmarshal
(data []byte)
handshake_messages.go:1194
Method
unmarshal
(data []byte)
handshake_messages.go:1303
Method
unmarshal
(data []byte)
handshake_messages.go:1413
Method
unmarshal
(data []byte)
handshake_messages.go:1511
Method
unmarshal
(data []byte)
handshake_messages.go:1605
Method
unmarshal
(data []byte)
handshake_messages.go:1630
Method
unmarshal
(data []byte)
handshake_messages.go:1651
Method
unmarshal
(data []byte)
handshake_messages.go:1671
Method
unmarshal
(data []byte)
handshake_messages.go:1697
Method
unmarshal
(data []byte)
handshake_messages.go:1764
Method
unmarshal
(data []byte)
handshake_messages.go:1859
Method
unmarshal
(data []byte)
handshake_messages.go:1893
Method
unmarshal
(data []byte)
handshake_messages.go:1920
← previous
401–457 of 457, ranked by callers