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
↓ 1 callers
Method
SetIV
([]byte)
http2/tls/handsh/raw_reader.go:24
↓ 1 callers
Method
Size
()
pbjson/oneof/test.pb.go:294
↓ 1 callers
Function
SumFloats
SumFloats adds together the values of m.
generics/main.go:59
↓ 1 callers
Function
SumInts
SumInts adds together the values of m.
generics/main.go:50
↓ 1 callers
Function
TLSHandshakeDone
TLSHandshakeDone tls握手结束
httptrace/trace.go:188
↓ 1 callers
Function
TLSHandshakeStart
TLSHandshakeStart tls开始握手
httptrace/trace.go:181
↓ 1 callers
Method
Unmarshal
(dAtA []byte)
pbjson/p3p2/test2.pb.go:153
↓ 1 callers
Method
Unmarshal
(dAtA []byte)
pbjson/oneof/test.pb.go:328
↓ 1 callers
Method
Unmarshal
(dAtA []byte)
pbjson/oneof/test.pb.go:402
↓ 1 callers
Method
Write
Write ..
http2/tls/handsh/keylog.go:12
↓ 1 callers
Function
WroteHeaderField
WroteHeaderField 每次写入一个header就调用一次, 此时header并不一定写入网络
httptrace/trace.go:195
↓ 1 callers
Function
WroteHeaders
WroteHeaders header 写入结束,并刷新缓冲到网络
httptrace/trace.go:206
↓ 1 callers
Function
WroteRequest
WroteRequest 所有请求写入网络结束,如果是重试请求可能会写入多次
httptrace/trace.go:211
↓ 1 callers
Method
calcCosts
()
httptrace/trace.go:87
↓ 1 callers
Method
changeCipherSpec
changeCipherSpec changes the encryption and MAC states to the ones previously passed to prepareCipherSpec.
http2/tls/handsh/raw_reader.go:414
↓ 1 callers
Function
cipherSuiteByID
(id uint16)
http2/tls/handsh/chipher_suites.go:213
↓ 1 callers
Function
cipherSuiteTLS13ByID
(id uint16)
http2/tls/handsh/cipher_suites_tls13.go:119
↓ 1 callers
Function
clientTLSConf
参考 http2configureTransport
http2/tls/main.go:13
↓ 1 callers
Method
cost
()
httptrace/trace.go:18
↓ 1 callers
Function
curvePreferences
(c *tls.Config)
http2/tls/handsh/common.go:109
↓ 1 callers
Method
decrypt
(record []byte)
http2/tls/handsh/raw_reader.go:237
↓ 1 callers
Method
desc
()
httptrace/trace.go:32
↓ 1 callers
Method
emitMsg
(isClient bool, msg interface{}, err error)
http2/tls/handsh/raw_reader.go:230
↓ 1 callers
Function
encodeVarintTest2
(dAtA []byte, offset int, v uint64)
pbjson/p3p2/test2.pb.go:121
↓ 1 callers
Method
explicitNonceLen
explicitNonceLen returns the number of bytes of explicit nonce included in each record. This is eight for older AEADs and zero for modern ones.
http2/tls/handsh/raw_reader.go:19
↓ 1 callers
Method
explicitNonceLen
()
http2/tls/handsh/raw_reader.go:376
↓ 1 callers
Function
extractPadding
(payload []byte)
http2/tls/handsh/raw_reader.go:432
↓ 1 callers
Function
file_test_proto_init
()
pbjson/wrapper/test.pb.go:178
↓ 1 callers
Function
file_testp3_proto_init
()
pbjson/p3optional/testp3.pb.go:173
↓ 1 callers
Method
generateClientKeyExchange
(*tls.Config, *clientHelloMsg, *x509.Certificate)
http2/tls/handsh/chipher_suites.go:187
↓ 1 callers
Function
hashForServerKeyExchange
(sigType uint8, hashFunc crypto.Hash, version uint16, slices ...[]byte)
http2/tls/handsh/key_agreement.go:17
↓ 1 callers
Method
incSeq
()
http2/tls/handsh/raw_reader.go:362
↓ 1 callers
Function
isSupportedSignatureAlgorithm
(sigAlg tls.SignatureScheme, supportedSignatureAlgorithms []tls.SignatureScheme)
http2/tls/handsh/common.go:124
↓ 1 callers
Function
keysFromMasterSecret
keysFromMasterSecret generates the connection keys from the master secret, given the lengths of the MAC key, cipher key and IV, as defined in RFC 2246
http2/tls/handsh/prf.go:116
↓ 1 callers
Function
legacyTypeAndHashFromPublicKey
legacyTypeAndHashFromPublicKey returns the fixed signature type and crypto.Hash for a given public key used with TLS 1.0 and 1.1, before the introduct
http2/tls/handsh/auth.go:47
↓ 1 callers
Function
marshalCertificate
(b *cryptobyte.Builder, certificate tls.Certificate)
http2/tls/handsh/msg.go:1509
↓ 1 callers
Function
masterFromPreMasterSecret
masterFromPreMasterSecret generates the master secret from the pre-master secret. See RFC 5246, Section 8.1.
http2/tls/handsh/prf.go:98
↓ 1 callers
Function
md5SHA1Hash
md5SHA1Hash implements TLS 1.0's hybrid hash function which consists of the concatenation of an MD5 and SHA1 hash.
http2/tls/handsh/key_agreement.go:50
↓ 1 callers
Function
mutualCipherSuite
(have []uint16, want uint16)
http2/tls/handsh/chipher_suites.go:204
↓ 1 callers
Function
mutualCipherSuiteTLS13
(have []uint16, want uint16)
http2/tls/handsh/cipher_suites_tls13.go:110
↓ 1 callers
Function
newConstantTimeHash
(h func() hash.Hash)
http2/tls/handsh/chipher_suites.go:127
↓ 1 callers
Function
otherOP
(a, b *int)
slice/main.go:15
↓ 1 callers
Method
parseToMsg
(b []byte)
http2/tls/handsh/raw_reader.go:155
↓ 1 callers
Method
pickTLSVersion
参考 handshake_client.go中的pickTLSVersion方法
http2/tls/handsh/parse.go:68
↓ 1 callers
Function
prfAndHashForVersion
(version uint16, suite *cipherSuite)
http2/tls/handsh/prf.go:24
↓ 1 callers
Method
process
(isClient bool, msg interface{})
http2/tls/handsh/parse.go:12
↓ 1 callers
Method
processServerKeyExchange
On the client side, the next two methods are called in order. This method may not be called if the server doesn't send a ServerKeyExchange message.
http2/tls/handsh/chipher_suites.go:186
↓ 1 callers
Function
roundUp
(a, b int)
http2/tls/handsh/raw_reader.go:428
↓ 1 callers
Function
serverTLSConf
参考 (srv *Server) ServeTLS( http2ConfigureServer
http2/tls/main.go:29
↓ 1 callers
Function
skipTest2
(dAtA []byte)
pbjson/p3p2/test2.pb.go:227
↓ 1 callers
Function
skipTest3
(dAtA []byte)
pbjson/p3p2/test3.pb.go:294
↓ 1 callers
Function
splitPreMasterSecret
Split a premaster secret in two as specified in RFC 4346, Section 5.
http2/tls/handsh/prf.go:58
↓ 1 callers
Function
t
()
comparison-operators/main.go:31
↓ 1 callers
Function
t1
()
comparison-operators/main.go:36
↓ 1 callers
Method
trafficKey
trafficKey generates traffic keys according to RFC 8446, Section 7.3.
http2/tls/handsh/cipher_suites_tls13.go:34
↓ 1 callers
Function
typeAndHashFromSignatureScheme
(signatureAlgorithm tls.SignatureScheme)
http2/tls/handsh/auth.go:13
↓ 1 callers
Method
unmarshal
([]byte)
http2/tls/handsh/msg.go:34
↓ 1 callers
Method
unmarshal
(data []byte)
http2/tls/handsh/msg.go:65
↓ 1 callers
Function
unmarshalCertificate
(s *cryptobyte.String, certificate *tls.Certificate)
http2/tls/handsh/msg.go:1449
↓ 1 callers
Function
verifyHandshakeSignature
verifyHandshakeSignature verifies a signature against pre-hashed (if required) handshake contents.
http2/tls/handsh/auth.go:66
Function
BenchmarkCompareVersion
(b *testing.B)
strs/version_test.go:358
Function
BenchmarkCompareVersionNoSplit
(b *testing.B)
strs/version_test.go:394
Function
BenchmarkCompareVersionWithCache3
func BenchmarkCompareVersionWithCache1(b *testing.B) { b.ResetTimer() for i := 0; i < b.N; i++ { CompareVersionWithCache1("7.0.09.000", "7.0.09")
strs/version_test.go:385
Function
CompareVersionWithCache1
CompareVersion 比较两个appversion的大小 return 0 means ver1 == ver2 return 1 means ver1 > ver2 return -1 means ver1 < ver2
strs/version_test.go:166
Function
CompareVersionWithCache2
(ver1, ver2 string)
strs/version_test.go:241
Method
CurveID
()
http2/tls/handsh/key_schedule.go:37
Method
CurveID
()
http2/tls/handsh/key_schedule.go:59
Method
Descriptor
()
pbjson/p3p2/test3.pb.go:37
Method
Descriptor
()
pbjson/p3p2/test2.pb.go:35
Method
Descriptor
Deprecated: Use Status.ProtoReflect.Descriptor instead.
pbjson/p3optional/testp3.pb.go:64
Method
Descriptor
Deprecated: Use Test.ProtoReflect.Descriptor instead.
pbjson/p3optional/testp3.pb.go:112
Method
Descriptor
()
pbjson/oneof/test.pb.go:37
Method
Descriptor
()
pbjson/oneof/test.pb.go:111
Method
Descriptor
Deprecated: Use Status.ProtoReflect.Descriptor instead.
pbjson/wrapper/test.pb.go:65
Method
Descriptor
Deprecated: Use Test.ProtoReflect.Descriptor instead.
pbjson/wrapper/test.pb.go:113
Method
GetBar
()
pbjson/p3p2/test3.pb.go:67
Method
GetBar
()
pbjson/p3optional/testp3.pb.go:116
Method
GetBar
()
pbjson/oneof/test.pb.go:141
Method
GetBar
()
pbjson/wrapper/test.pb.go:117
Method
GetIsShow
()
pbjson/p3p2/test2.pb.go:65
Method
GetIsShow
()
pbjson/p3optional/testp3.pb.go:68
Method
GetIsShow
()
pbjson/oneof/test.pb.go:86
Method
GetIsShow
()
pbjson/wrapper/test.pb.go:69
Method
GetSt
()
pbjson/p3p2/test3.pb.go:74
Method
GetSt
()
pbjson/p3optional/testp3.pb.go:123
Method
GetSt
()
pbjson/oneof/test.pb.go:148
Method
GetSt
()
pbjson/wrapper/test.pb.go:124
Method
LocalAddr
LocalAddr ..
http2/tls/handsh/conn.go:74
Method
MAC
MAC is guaranteed to take constant time, as long as len(seq)+len(header)+len(data)+len(extra) is constant. extra is not fed into the MAC, but is only
http2/tls/handsh/chipher_suites.go:98
Method
Marshal
()
pbjson/oneof/test.pb.go:176
Method
MarshalTo
(dAtA []byte)
pbjson/p3p2/test3.pb.go:115
Method
MarshalTo
(dAtA []byte)
pbjson/p3p2/test2.pb.go:99
Method
MarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:186
Method
MarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:212
Method
MarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:234
Method
Network
Network ..
http2/tls/handsh/addr.go:7
Method
NonceSize
()
http2/tls/handsh/cipher_suites_tls13.go:82
Method
Open
(out, nonce, ciphertext, additionalData []byte)
http2/tls/handsh/cipher_suites_tls13.go:98
Method
Overhead
64-bit sequence number
http2/tls/handsh/cipher_suites_tls13.go:83
Method
ProtoMessage
()
pbjson/p3p2/test3.pb.go:36
← previous
next →
101–200 of 337, ranked by callers