Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Isites/go-coder
/ functions
Functions
337 in github.com/Isites/go-coder
⨍
Functions
337
◇
Types & classes
83
↓ 18 callers
Method
Info
Info ..
http2/tls/handsh/keylog.go:18
↓ 14 callers
Method
Write
Write ..
http2/tls/handsh/conn.go:51
↓ 9 callers
Method
Get
(key string)
strs/lru.go:36
↓ 9 callers
Function
readUint16LengthPrefixed
readUint16LengthPrefixed acts like s.ReadUint16LengthPrefixed, but targets a []byte instead of a cryptobyte.String.
http2/tls/handsh/msg.go:1431
↓ 9 callers
Function
readUint8LengthPrefixed
readUint8LengthPrefixed acts like s.ReadUint8LengthPrefixed, but targets a []byte instead of a cryptobyte.String.
http2/tls/handsh/msg.go:1425
↓ 8 callers
Method
String
()
http2/tls/handsh/alert.go:85
↓ 8 callers
Method
Sum
(b []byte)
http2/tls/handsh/chipher_suites.go:125
↓ 8 callers
Method
setEtTime
设置结束时间
httptrace/trace.go:66
↓ 8 callers
Method
setStTime
设置开始时间
httptrace/trace.go:54
↓ 7 callers
Method
Size
Size returns the length of the MAC.
http2/tls/handsh/raw_reader.go:29
↓ 6 callers
Function
IsLocalIP
IsLocalIP 判断是否是内网ip
ssrf/main.go:25
↓ 6 callers
Method
Unmarshal
(dAtA []byte)
pbjson/p3p2/test3.pb.go:185
↓ 6 callers
Method
deriveSecret
deriveSecret implements Derive-Secret from RFC 8446, Section 7.1.
http2/tls/handsh/cipher_suites_tls13.go:68
↓ 6 callers
Function
strs2cmVs
(strs []string)
strs/version_test.go:147
↓ 6 callers
Function
zeroRune
判断是否全为0
strs/version_test.go:15
↓ 5 callers
Method
Error
()
http2/tls/handsh/alert.go:93
↓ 5 callers
Method
Marshal
()
pbjson/p3p2/test3.pb.go:105
↓ 5 callers
Method
Reset
()
http2/tls/handsh/chipher_suites.go:123
↓ 5 callers
Function
curveForCurveID
(id tls.CurveID)
http2/tls/handsh/key_schedule.go:81
↓ 5 callers
Function
sovTest
(x uint64)
pbjson/oneof/test.pb.go:322
↓ 4 callers
Method
Close
Close ..
http2/tls/handsh/conn.go:69
↓ 4 callers
Method
Size
()
pbjson/oneof/test.pb.go:70
↓ 4 callers
Method
String
()
pbjson/p3p2/test3.pb.go:35
↓ 4 callers
Method
Write
(p []byte)
http2/tls/handsh/chipher_suites.go:124
↓ 4 callers
Method
parse
交给指定reader读取数据
http2/tls/handsh/raw_reader.go:58
↓ 4 callers
Method
setTrafficSecret
(suite *cipherSuiteTLS13, secret []byte)
http2/tls/handsh/raw_reader.go:397
↓ 4 callers
Function
sovTest3
(x uint64)
pbjson/p3p2/test3.pb.go:179
↓ 3 callers
Function
CompareVersion
CompareVersion 比较两个appversion的大小 return 0 means ver1 == ver2 return 1 means ver1 > ver2 return -1 means ver1 < ver2
strs/version_test.go:94
↓ 3 callers
Function
CompareVersionNoSplit
(ver1, ver2 string)
strs/version_test.go:24
↓ 3 callers
Function
CompareVersionWithCache3
(ver1, ver2 string)
strs/version_test.go:296
↓ 3 callers
Method
CurveID
()
http2/tls/handsh/key_schedule.go:27
↓ 3 callers
Method
Err
Err ..
http2/tls/handsh/keylog.go:23
↓ 3 callers
Method
MarshalToSizedBuffer
(dAtA []byte)
pbjson/p3p2/test3.pb.go:120
↓ 3 callers
Method
MarshalToSizedBuffer
(dAtA []byte)
pbjson/p3p2/test2.pb.go:104
↓ 3 callers
Method
MarshalToSizedBuffer
(dAtA []byte)
pbjson/oneof/test.pb.go:191
↓ 3 callers
Method
MarshalToSizedBuffer
(dAtA []byte)
pbjson/oneof/test.pb.go:239
↓ 3 callers
Method
Size
()
pbjson/p3p2/test3.pb.go:160
↓ 3 callers
Method
Size
()
pbjson/p3p2/test2.pb.go:132
↓ 3 callers
Method
Size
()
pbjson/oneof/test.pb.go:279
↓ 3 callers
Method
Size
()
pbjson/oneof/test.pb.go:303
↓ 3 callers
Function
SumNumbers
SumNumbers sums the values of map m. Its supports both integers and floats as map values.
generics/main.go:79
↓ 3 callers
Function
encodeVarintTest
(dAtA []byte, offset int, v uint64)
pbjson/oneof/test.pb.go:268
↓ 3 callers
Method
expandLabel
expandLabel implements HKDF-Expand-Label from RFC 8446, Section 7.1.
http2/tls/handsh/cipher_suites_tls13.go:41
↓ 3 callers
Method
extract
extract implements HKDF-Extract with the cipher suite hash.
http2/tls/handsh/cipher_suites_tls13.go:60
↓ 3 callers
Method
marshal
()
http2/tls/handsh/msg.go:33
↓ 3 callers
Method
p1
()
receiver/main.go:26
↓ 3 callers
Function
pHash
pHash implements the P_hash function, as defined in RFC 4346, Section 5.
http2/tls/handsh/prf.go:65
↓ 3 callers
Function
readAndClose
(resp *http.Response, err error)
ssrf/main.go:14
↓ 3 callers
Function
readUint24LengthPrefixed
(s *cryptobyte.String, out *[]byte)
http2/tls/handsh/msg.go:1445
↓ 3 callers
Function
sovTest2
(x uint64)
pbjson/p3p2/test2.pb.go:147
↓ 2 callers
Method
BlockSize
()
http2/tls/handsh/chipher_suites.go:122
↓ 2 callers
Function
Get
Get 得到缓存中的值
strs/cache.go:33
↓ 2 callers
Method
Marshal
()
pbjson/oneof/test.pb.go:224
↓ 2 callers
Method
Parse
Parse 交给指定reader读取数据
http2/tls/handsh/parse.go:45
↓ 2 callers
Function
Set
Set 设置缓存
strs/cache.go:27
↓ 2 callers
Method
Set
(key string, v interface{})
strs/lru.go:67
↓ 2 callers
Method
SharedKey
(peerPublicKey []byte)
http2/tls/handsh/key_schedule.go:29
↓ 2 callers
Function
SumIntsOrFloats
SumIntsOrFloats sums the values of map m. It supports both floats and integers as map values.
generics/main.go:69
↓ 2 callers
Function
addBytesWithLength
(b *cryptobyte.Builder, v []byte, n int)
http2/tls/handsh/msg.go:1435
↓ 2 callers
Function
crand
(c *tls.Config)
http2/tls/handsh/common.go:116
↓ 2 callers
Function
diffPart
(i int, rv []rune)
strs/version_test.go:77
↓ 2 callers
Function
encodeVarintTest3
(dAtA []byte, offset int, v uint64)
pbjson/p3p2/test3.pb.go:149
↓ 2 callers
Function
file_test_proto_rawDescGZIP
()
pbjson/wrapper/test.pb.go:154
↓ 2 callers
Function
file_testp3_proto_rawDescGZIP
()
pbjson/p3optional/testp3.pb.go:151
↓ 2 callers
Function
float2Int
(f float64)
money/main.go:14
↓ 2 callers
Function
generateECDHEParameters
(rand io.Reader, curveID tls.CurveID)
http2/tls/handsh/key_schedule.go:94
↓ 2 callers
Method
p2
()
receiver/main.go:30
↓ 2 callers
Method
prepareCipherSpec
(version uint16, cipher interface{}, mac macFunction)
http2/tls/handsh/raw_reader.go:406
↓ 2 callers
Function
prf12
prf12 implements the TLS 1.2 pseudo-random function, as defined in RFC 5246, Section 5.
http2/tls/handsh/prf.go:86
↓ 2 callers
Function
prfForVersion
(version uint16, suite *cipherSuite)
http2/tls/handsh/prf.go:108
↓ 2 callers
Method
set1
(s string)
receiver/main.go:8
↓ 2 callers
Method
set2
(s string)
receiver/main.go:9
↓ 2 callers
Function
sha1Hash
sha1Hash calculates a SHA1 hash over the given byte slices.
http2/tls/handsh/key_agreement.go:40
↓ 2 callers
Function
skipTest
(dAtA []byte)
pbjson/oneof/test.pb.go:511
↓ 1 callers
Function
ConnectDone
ConnectDone 建立连接结束,可能会被多次调用
httptrace/trace.go:174
↓ 1 callers
Function
ConnectStart
ConnectStart 建立连接,可能会被多次调用
httptrace/trace.go:167
↓ 1 callers
Method
ConstantTimeSum
(b []byte)
http2/tls/handsh/chipher_suites.go:112
↓ 1 callers
Function
DNSDone
DNSDone dns查找结束
httptrace/trace.go:143
↓ 1 callers
Function
DNSStart
DNSStart dns查找开始
httptrace/trace.go:136
↓ 1 callers
Method
Data
()
strs/cache.go:18
↓ 1 callers
Method
End
End 结束统计, 并输出相关信息
httptrace/trace.go:78
↓ 1 callers
Function
GetConn
GetConn 开始获取连接
httptrace/trace.go:150
↓ 1 callers
Method
GetShow
()
pbjson/oneof/test.pb.go:79
↓ 1 callers
Function
GotConn
GetConn 获取连接到连接(包含连接从连接池中获取到连接) 如果是非服用连接则包含DNS解析时间和连接建立时间以及tls握手时间
httptrace/trace.go:160
↓ 1 callers
Function
GotFirstResponseByte
GotFirstResponseByte 当读取到响应时
httptrace/trace.go:220
↓ 1 callers
Method
IsExpired
IsExpired 判断缓存内容是否到期
strs/cache.go:14
↓ 1 callers
Method
LastCheck
LastCheck 检查数据是否解析完毕
http2/tls/handsh/parse.go:54
↓ 1 callers
Method
MAC
MAC appends the MAC of (seq, header, data) to out. The extra data is fed into the MAC after obtaining the result to normalize timing. The result is on
http2/tls/handsh/raw_reader.go:33
↓ 1 callers
Method
Marshal
()
pbjson/p3p2/test2.pb.go:89
↓ 1 callers
Method
Marshal
(b *cryptobyte.Builder)
http2/tls/handsh/msg.go:1419
↓ 1 callers
Method
MarshalTo
([]byte)
pbjson/oneof/test.pb.go:69
↓ 1 callers
Method
MarshalToSizedBuffer
(dAtA []byte)
pbjson/oneof/test.pb.go:217
↓ 1 callers
Function
New
传入请求名称
httptrace/trace.go:112
↓ 1 callers
Function
NewLRU
(size int64)
strs/lru.go:21
↓ 1 callers
Function
NewParser
NewParser 。。
http2/tls/handsh/parse.go:28
↓ 1 callers
Method
NonceSize
()
http2/tls/handsh/chipher_suites.go:71
↓ 1 callers
Method
Open
(out, nonce, ciphertext, additionalData []byte)
http2/tls/handsh/chipher_suites.go:80
↓ 1 callers
Method
Overhead
()
http2/tls/handsh/chipher_suites.go:72
↓ 1 callers
Method
PublicKey
()
http2/tls/handsh/key_schedule.go:28
↓ 1 callers
Method
Read
Read 这里为了方便调试返回固定的随机数
http2/tls/handsh/rand.go:13
next →
1–100 of 337, ranked by callers