MCPcopy Create free account

hub / github.com/Isites/go-coder / functions

Functions337 in github.com/Isites/go-coder

↓ 1 callersMethodSetIV
([]byte)
http2/tls/handsh/raw_reader.go:24
↓ 1 callersMethodSize
()
pbjson/oneof/test.pb.go:294
↓ 1 callersFunctionSumFloats
SumFloats adds together the values of m.
generics/main.go:59
↓ 1 callersFunctionSumInts
SumInts adds together the values of m.
generics/main.go:50
↓ 1 callersFunctionTLSHandshakeDone
TLSHandshakeDone tls握手结束
httptrace/trace.go:188
↓ 1 callersFunctionTLSHandshakeStart
TLSHandshakeStart tls开始握手
httptrace/trace.go:181
↓ 1 callersMethodUnmarshal
(dAtA []byte)
pbjson/p3p2/test2.pb.go:153
↓ 1 callersMethodUnmarshal
(dAtA []byte)
pbjson/oneof/test.pb.go:328
↓ 1 callersMethodUnmarshal
(dAtA []byte)
pbjson/oneof/test.pb.go:402
↓ 1 callersMethodWrite
Write ..
http2/tls/handsh/keylog.go:12
↓ 1 callersFunctionWroteHeaderField
WroteHeaderField 每次写入一个header就调用一次, 此时header并不一定写入网络
httptrace/trace.go:195
↓ 1 callersFunctionWroteHeaders
WroteHeaders header 写入结束,并刷新缓冲到网络
httptrace/trace.go:206
↓ 1 callersFunctionWroteRequest
WroteRequest 所有请求写入网络结束,如果是重试请求可能会写入多次
httptrace/trace.go:211
↓ 1 callersMethodcalcCosts
()
httptrace/trace.go:87
↓ 1 callersMethodchangeCipherSpec
changeCipherSpec changes the encryption and MAC states to the ones previously passed to prepareCipherSpec.
http2/tls/handsh/raw_reader.go:414
↓ 1 callersFunctioncipherSuiteByID
(id uint16)
http2/tls/handsh/chipher_suites.go:213
↓ 1 callersFunctioncipherSuiteTLS13ByID
(id uint16)
http2/tls/handsh/cipher_suites_tls13.go:119
↓ 1 callersFunctionclientTLSConf
参考 http2configureTransport
http2/tls/main.go:13
↓ 1 callersMethodcost
()
httptrace/trace.go:18
↓ 1 callersFunctioncurvePreferences
(c *tls.Config)
http2/tls/handsh/common.go:109
↓ 1 callersMethoddecrypt
(record []byte)
http2/tls/handsh/raw_reader.go:237
↓ 1 callersMethoddesc
()
httptrace/trace.go:32
↓ 1 callersMethodemitMsg
(isClient bool, msg interface{}, err error)
http2/tls/handsh/raw_reader.go:230
↓ 1 callersFunctionencodeVarintTest2
(dAtA []byte, offset int, v uint64)
pbjson/p3p2/test2.pb.go:121
↓ 1 callersMethodexplicitNonceLen
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 callersMethodexplicitNonceLen
()
http2/tls/handsh/raw_reader.go:376
↓ 1 callersFunctionextractPadding
(payload []byte)
http2/tls/handsh/raw_reader.go:432
↓ 1 callersFunctionfile_test_proto_init
()
pbjson/wrapper/test.pb.go:178
↓ 1 callersFunctionfile_testp3_proto_init
()
pbjson/p3optional/testp3.pb.go:173
↓ 1 callersMethodgenerateClientKeyExchange
(*tls.Config, *clientHelloMsg, *x509.Certificate)
http2/tls/handsh/chipher_suites.go:187
↓ 1 callersFunctionhashForServerKeyExchange
(sigType uint8, hashFunc crypto.Hash, version uint16, slices ...[]byte)
http2/tls/handsh/key_agreement.go:17
↓ 1 callersMethodincSeq
()
http2/tls/handsh/raw_reader.go:362
↓ 1 callersFunctionisSupportedSignatureAlgorithm
(sigAlg tls.SignatureScheme, supportedSignatureAlgorithms []tls.SignatureScheme)
http2/tls/handsh/common.go:124
↓ 1 callersFunctionkeysFromMasterSecret
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 callersFunctionlegacyTypeAndHashFromPublicKey
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 callersFunctionmarshalCertificate
(b *cryptobyte.Builder, certificate tls.Certificate)
http2/tls/handsh/msg.go:1509
↓ 1 callersFunctionmasterFromPreMasterSecret
masterFromPreMasterSecret generates the master secret from the pre-master secret. See RFC 5246, Section 8.1.
http2/tls/handsh/prf.go:98
↓ 1 callersFunctionmd5SHA1Hash
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 callersFunctionmutualCipherSuite
(have []uint16, want uint16)
http2/tls/handsh/chipher_suites.go:204
↓ 1 callersFunctionmutualCipherSuiteTLS13
(have []uint16, want uint16)
http2/tls/handsh/cipher_suites_tls13.go:110
↓ 1 callersFunctionnewConstantTimeHash
(h func() hash.Hash)
http2/tls/handsh/chipher_suites.go:127
↓ 1 callersFunctionotherOP
(a, b *int)
slice/main.go:15
↓ 1 callersMethodparseToMsg
(b []byte)
http2/tls/handsh/raw_reader.go:155
↓ 1 callersMethodpickTLSVersion
参考 handshake_client.go中的pickTLSVersion方法
http2/tls/handsh/parse.go:68
↓ 1 callersFunctionprfAndHashForVersion
(version uint16, suite *cipherSuite)
http2/tls/handsh/prf.go:24
↓ 1 callersMethodprocess
(isClient bool, msg interface{})
http2/tls/handsh/parse.go:12
↓ 1 callersMethodprocessServerKeyExchange
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 callersFunctionroundUp
(a, b int)
http2/tls/handsh/raw_reader.go:428
↓ 1 callersFunctionserverTLSConf
参考 (srv *Server) ServeTLS( http2ConfigureServer
http2/tls/main.go:29
↓ 1 callersFunctionskipTest2
(dAtA []byte)
pbjson/p3p2/test2.pb.go:227
↓ 1 callersFunctionskipTest3
(dAtA []byte)
pbjson/p3p2/test3.pb.go:294
↓ 1 callersFunctionsplitPreMasterSecret
Split a premaster secret in two as specified in RFC 4346, Section 5.
http2/tls/handsh/prf.go:58
↓ 1 callersFunctiont
()
comparison-operators/main.go:31
↓ 1 callersFunctiont1
()
comparison-operators/main.go:36
↓ 1 callersMethodtrafficKey
trafficKey generates traffic keys according to RFC 8446, Section 7.3.
http2/tls/handsh/cipher_suites_tls13.go:34
↓ 1 callersFunctiontypeAndHashFromSignatureScheme
(signatureAlgorithm tls.SignatureScheme)
http2/tls/handsh/auth.go:13
↓ 1 callersMethodunmarshal
([]byte)
http2/tls/handsh/msg.go:34
↓ 1 callersMethodunmarshal
(data []byte)
http2/tls/handsh/msg.go:65
↓ 1 callersFunctionunmarshalCertificate
(s *cryptobyte.String, certificate *tls.Certificate)
http2/tls/handsh/msg.go:1449
↓ 1 callersFunctionverifyHandshakeSignature
verifyHandshakeSignature verifies a signature against pre-hashed (if required) handshake contents.
http2/tls/handsh/auth.go:66
FunctionBenchmarkCompareVersion
(b *testing.B)
strs/version_test.go:358
FunctionBenchmarkCompareVersionNoSplit
(b *testing.B)
strs/version_test.go:394
FunctionBenchmarkCompareVersionWithCache3
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
FunctionCompareVersionWithCache1
CompareVersion 比较两个appversion的大小 return 0 means ver1 == ver2 return 1 means ver1 > ver2 return -1 means ver1 < ver2
strs/version_test.go:166
FunctionCompareVersionWithCache2
(ver1, ver2 string)
strs/version_test.go:241
MethodCurveID
()
http2/tls/handsh/key_schedule.go:37
MethodCurveID
()
http2/tls/handsh/key_schedule.go:59
MethodDescriptor
()
pbjson/p3p2/test3.pb.go:37
MethodDescriptor
()
pbjson/p3p2/test2.pb.go:35
MethodDescriptor
Deprecated: Use Status.ProtoReflect.Descriptor instead.
pbjson/p3optional/testp3.pb.go:64
MethodDescriptor
Deprecated: Use Test.ProtoReflect.Descriptor instead.
pbjson/p3optional/testp3.pb.go:112
MethodDescriptor
()
pbjson/oneof/test.pb.go:37
MethodDescriptor
()
pbjson/oneof/test.pb.go:111
MethodDescriptor
Deprecated: Use Status.ProtoReflect.Descriptor instead.
pbjson/wrapper/test.pb.go:65
MethodDescriptor
Deprecated: Use Test.ProtoReflect.Descriptor instead.
pbjson/wrapper/test.pb.go:113
MethodGetBar
()
pbjson/p3p2/test3.pb.go:67
MethodGetBar
()
pbjson/p3optional/testp3.pb.go:116
MethodGetBar
()
pbjson/oneof/test.pb.go:141
MethodGetBar
()
pbjson/wrapper/test.pb.go:117
MethodGetIsShow
()
pbjson/p3p2/test2.pb.go:65
MethodGetIsShow
()
pbjson/p3optional/testp3.pb.go:68
MethodGetIsShow
()
pbjson/oneof/test.pb.go:86
MethodGetIsShow
()
pbjson/wrapper/test.pb.go:69
MethodGetSt
()
pbjson/p3p2/test3.pb.go:74
MethodGetSt
()
pbjson/p3optional/testp3.pb.go:123
MethodGetSt
()
pbjson/oneof/test.pb.go:148
MethodGetSt
()
pbjson/wrapper/test.pb.go:124
MethodLocalAddr
LocalAddr ..
http2/tls/handsh/conn.go:74
MethodMAC
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
MethodMarshal
()
pbjson/oneof/test.pb.go:176
MethodMarshalTo
(dAtA []byte)
pbjson/p3p2/test3.pb.go:115
MethodMarshalTo
(dAtA []byte)
pbjson/p3p2/test2.pb.go:99
MethodMarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:186
MethodMarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:212
MethodMarshalTo
(dAtA []byte)
pbjson/oneof/test.pb.go:234
MethodNetwork
Network ..
http2/tls/handsh/addr.go:7
MethodNonceSize
()
http2/tls/handsh/cipher_suites_tls13.go:82
MethodOpen
(out, nonce, ciphertext, additionalData []byte)
http2/tls/handsh/cipher_suites_tls13.go:98
MethodOverhead
64-bit sequence number
http2/tls/handsh/cipher_suites_tls13.go:83
MethodProtoMessage
()
pbjson/p3p2/test3.pb.go:36
← previousnext →101–200 of 337, ranked by callers