Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ZYKJShadow/tuic-protocol-go
/ functions
Functions
60 in github.com/ZYKJShadow/tuic-protocol-go
⨍
Functions
60
◇
Types & classes
14
↓ 5 callers
Function
ReadUint16
(b []byte)
utils/byte_util.go:5
↓ 4 callers
Function
WriteUint16
(b []byte, v uint16)
utils/byte_util.go:9
↓ 3 callers
Method
Len
()
options/interface.go:6
↓ 3 callers
Function
UnMarshalAddr
(r io.Reader)
address/addr.go:125
↓ 3 callers
Method
Unmarshal
(b []byte)
options/dissociate_option.go:19
↓ 2 callers
Method
Marshal
()
options/interface.go:4
↓ 2 callers
Function
ReadUint8
(b []byte)
utils/byte_util.go:13
↓ 2 callers
Function
WriteUint8
(b []byte, v uint8)
utils/byte_util.go:17
↓ 1 callers
Method
Assemble
()
fragment/fragment.go:70
↓ 1 callers
Function
GenerateCert
(host string, ip string)
utils/certs_util.go:16
↓ 1 callers
Method
IsComplete
()
fragment/fragment.go:66
↓ 1 callers
Method
Len
()
address/addr.go:23
↓ 1 callers
Method
Marshal
()
address/addr.go:25
↓ 1 callers
Function
NewFragmentBuffer
(total uint8, size uint16)
fragment/fragment.go:25
↓ 1 callers
Method
SetFragData
(fragID uint8, data []byte)
fragment/fragment.go:61
↓ 1 callers
Method
String
()
address/addr.go:24
↓ 1 callers
Method
TypeCode
()
address/addr.go:63
↓ 1 callers
Method
TypeCode
()
address/addr.go:105
↓ 1 callers
Function
parseCertsPEM
(certsPEM []byte)
utils/tls_util.go:46
↓ 1 callers
Function
parsePrivateKeyPEM
(keyPEM []byte)
utils/tls_util.go:63
Method
AddFragment
(assocID uint16, fragID uint8, total uint8, size uint16, data []byte)
fragment/fragment.go:40
Function
AddSelfSignedCertToClientPool
(certFile string)
utils/certs_util.go:77
Method
CalFragTotal
(payload []byte, maxPktSize uint32)
options/packet_option.go:56
Method
DelFragment
(assocID uint16)
fragment/fragment.go:33
Method
Len
()
options/authenticate_option.go:26
Method
Len
()
options/dissociate_option.go:24
Method
Len
()
options/packet_option.go:52
Method
Len
()
options/connect_option.go:28
Method
Len
()
address/addr.go:37
Method
Len
()
address/addr.go:64
Method
Len
()
address/addr.go:112
Function
LoadCerts
(certFile string)
utils/tls_util.go:10
Function
LoadPrivateKey
(keyFile string)
utils/tls_util.go:28
Method
Marshal
()
protocol/protocol.go:59
Method
Marshal
()
options/authenticate_option.go:10
Method
Marshal
()
options/dissociate_option.go:13
Method
Marshal
()
options/packet_option.go:20
Method
Marshal
()
options/connect_option.go:14
Method
Marshal
()
address/addr.go:33
Method
Marshal
()
address/addr.go:50
Method
Marshal
()
address/addr.go:87
Function
NewAuthenticated
(store quic.TokenStore, gets, puts chan<- string)
auth/auth.go:13
Function
NewFCache
()
fragment/fragment.go:19
Method
Pop
(key string)
auth/auth.go:21
Method
Put
(key string, token *quic.ClientToken)
auth/auth.go:26
Method
ResolveDNS
()
address/addr.go:26
Method
ResolveDNS
()
address/addr.go:39
Method
ResolveDNS
()
address/addr.go:66
Method
ResolveDNS
()
address/addr.go:121
Method
String
()
address/addr.go:38
Method
String
()
address/addr.go:65
Method
String
()
address/addr.go:119
Function
TestGenerateCert
(t *testing.T)
utils/util_test.go:5
Method
TypeCode
()
address/addr.go:22
Method
TypeCode
()
address/addr.go:36
Method
Unmarshal
(stream io.Reader)
protocol/protocol.go:87
Method
Unmarshal
(b []byte)
options/authenticate_option.go:17
Method
Unmarshal
(b []byte)
options/interface.go:5
Method
Unmarshal
(b []byte)
options/packet_option.go:38
Method
Unmarshal
(b []byte)
options/connect_option.go:18