MCPcopy Create free account

hub / github.com/TvdW/gotor / functions

Functions200 in github.com/TvdW/gotor

↓ 80 callersFunctionLog
(level byte, format string, args ...interface{})
debug.go:32
↓ 64 callersMethodWrite
(p []byte)
sha1/sha1.go:58
↓ 27 callersFunctionCloseCircuit
(e error, reason DestroyReason)
error.go:48
↓ 25 callersMethodBytes
()
cell.go:18
↓ 25 callersMethodSum
(in []byte)
sha1/sha1.go:81
↓ 24 callersMethodData
()
cell.go:16
↓ 22 callersMethodCommand
()
cell.go:15
↓ 16 callersFunctionReturnCellBuf
(buf []byte)
cellbuf.go:39
↓ 15 callersFunctionGetCellBuf
(wiped bool)
cellbuf.go:19
↓ 13 callersMethodCircID
()
cell.go:14
↓ 12 callersFunctionNewCell
(vers LinkVersion, id CircuitID, cmd Command, data []byte)
cell.go:21
↓ 10 callersFunctionRefuseCircuit
(e error, reason DestroyReason)
error.go:52
↓ 10 callersMethodsendRelayCell
(circ *Circuit, stream StreamID, direction DataDirection, command RelayCommand, data []byte)
relay.go:214
↓ 9 callersFunctionCloseConnection
(e error)
error.go:56
↓ 7 callersFunctionCRandBytes
(target []byte)
rand.go:30
↓ 7 callersMethodReset
()
sha1/sha1.go:31
↓ 7 callersMethodStreamID
()
relaycell.go:25
↓ 7 callersMethodString
()
dns.go:31
↓ 7 callersFunctionbenchmarkWithSize
(size int, b *testing.B)
aes/aes_test.go:17
↓ 6 callersFunctionNew
New returns a new hash.Hash computing the SHA1 checksum.
sha1/sha1.go:42
↓ 6 callersMethodReleaseBuffers
()
cell.go:17
↓ 6 callersFunctionStatsUpd
(t, val int32)
stats.go:23
↓ 5 callersMethodCrypt
(source, target []byte)
aes/aes.go:18
↓ 4 callersMethodAbort
()
window.go:23
↓ 4 callersMethodCircDestroyReason
()
error.go:21
↓ 4 callersMethodDestroy
()
stream.go:48
↓ 4 callersMethodMSB
(vers LinkVersion)
circuit.go:15
↓ 4 callersMethodReadFile
(filename string)
config.go:32
↓ 4 callersFunctionRefuseStream
(e error, reason StreamEndReason)
error.go:64
↓ 4 callersMethoddestroyCircuit
(circ *Circuit, announce, shouldRemove bool, reason DestroyReason)
circuit.go:139
↓ 4 callersMethoddestroyRelayCircuit
(circ *RelayCircuit, announce, shouldRemove bool, reason DestroyReason)
circuit.go:181
↓ 3 callersMethodError
()
error.go:36
↓ 3 callersMethodHandle
()
error.go:20
↓ 3 callersFunctionKDFHKDF
(bytes int, secretInput, key, mExpand []byte)
kdf.go:29
↓ 3 callersMethodLength
()
relaycell.go:33
↓ 3 callersFunctionNewCircuit
(id CircuitID, fSeed, bSeed, fKey, bKey []byte)
circuit.go:106
↓ 3 callersFunctionNewWindow
(window int)
window.go:16
↓ 3 callersMethodRefill
(count int)
window.go:27
↓ 3 callersMethodSignedDescriptor
()
tordir/descriptor.go:80
↓ 3 callersFunctionbenchmarkSize
(b *testing.B, size int)
sha1/sha1_test.go:109
↓ 3 callersFunctionblock
go:noescape
sha1/sha1block_decl.go:11
↓ 2 callersMethodAddAddress
(addr []byte)
connectionhint.go:36
↓ 2 callersMethodAddFingerprint
(fp []byte)
connectionhint.go:17
↓ 2 callersMethodCircID
()
cmdrouter.go:13
↓ 2 callersFunctionCloseStream
(e error, reason StreamEndReason)
error.go:60
↓ 2 callersMethodHandle
(*OnionConnection, *Circuit)
cmdrouter.go:15
↓ 2 callersMethodHandleRelay
(*OnionConnection, *RelayCircuit)
cmdrouter.go:16
↓ 2 callersFunctionKDFTOR
(bytes int, random []byte)
kdf.go:13
↓ 2 callersFunctionNewTLSCtx
(isClient bool, or *ORCtx)
tls.go:31
↓ 2 callersFunctionNewVarCell
(vers LinkVersion, id CircuitID, cmd Command, data []byte, length int)
cell.go:29
↓ 2 callersMethodPublishDescriptor
()
or.go:191
↓ 2 callersFunctionRandomHostname
(minLen, maxLen int, prefix, suffix string)
tls.go:246
↓ 2 callersMethodRequestCircuit
(req *CircuitRequest)
or.go:254
↓ 2 callersFunctionResolveDNS
(host string)
dns.go:44
↓ 2 callersMethodRunloop
()
onionconnection.go:263
↓ 2 callersFunctionSetupTLS
(or *ORCtx)
tls.go:201
↓ 2 callersMethodSize
()
sha1/sha1.go:54
↓ 2 callersMethodTake
()
window.go:34
↓ 2 callersMethodWrapTLS
(conn net.Conn, isClient bool)
tls.go:228
↓ 2 callersMethodcheckSum
()
sha1/sha1.go:88
↓ 2 callersMethodcleanup
()
onionconnection.go:51
↓ 2 callersMethodhandleCerts
(cell Cell, cert *openssl.Certificate)
handshake.go:330
↓ 2 callersFunctionnewOnionConnection
(tlsctx *TorTLS, or *ORCtx)
onionconnection.go:37
↓ 2 callersMethodreader
(conn io.Reader)
onionconnection.go:343
↓ 2 callersMethodsendCerts
(writeHash hash.Hash)
handshake.go:163
↓ 2 callersMethodsendNetinfo
(writeHash hash.Hash)
handshake.go:197
↓ 2 callersMethodwriter
(conn net.Conn)
onionconnection.go:418
↓ 1 callersMethodAllowsConnect
(addr []byte, port uint16)
exitpolicy.go:25
↓ 1 callersMethodBlockSize
()
sha1/sha1.go:56
↓ 1 callersMethodClone
()
sha1/sha1.go:48
↓ 1 callersMethodDescribe
()
exitpolicy.go:50
↓ 1 callersMethodDigest
()
relaycell.go:29
↓ 1 callersMethodEndConnection
(fp Fingerprint, conn *OnionConnection)
or.go:236
↓ 1 callersMethodForRelay
()
cmdrouter.go:14
↓ 1 callersMethodGetAddresses
()
connectionhint.go:52
↓ 1 callersMethodGetFingerprint
()
connectionhint.go:32
↓ 1 callersMethodGetLevel
()
window.go:59
↓ 1 callersMethodGetTLSCtx
(isClient bool)
tls.go:189
↓ 1 callersFunctionHandleORConnClient
(or *ORCtx, conn net.Conn, req *CircuitRequest)
onionconnection.go:94
↓ 1 callersFunctionHandleORConnServer
(or *ORCtx, conn net.Conn)
onionconnection.go:190
↓ 1 callersFunctionHybridDecrypt
(priv openssl.PrivateKey, d []byte)
hybrid.go:12
↓ 1 callersFunctionNew
(key, iv []byte)
aes/aes.go:25
↓ 1 callersFunctionNewCell3
(id CircuitID, cmd Command, d []byte)
cellv3.go:29
↓ 1 callersFunctionNewCell4
(id CircuitID, cmd Command, d []byte)
cellv4.go:29
↓ 1 callersMethodNewCircID
()
circuit.go:196
↓ 1 callersFunctionNewOR
(torConf *Config)
or.go:46
↓ 1 callersFunctionNewStream
* Stream cleanups * * When the writer fails to write we close the socket, triggering the reader to fail. * When the reader fails to read we close t
stream.go:38
↓ 1 callersFunctionNewVarCell3
(id CircuitID, cmd Command, d []byte, l int)
cellv3.go:48
↓ 1 callersFunctionNewVarCell4
(id CircuitID, cmd Command, d []byte, l int)
cellv4.go:47
↓ 1 callersMethodPublish
(address string)
tordir/descriptor.go:169
↓ 1 callersMethodRecognized
()
relaycell.go:17
↓ 1 callersMethodRegisterConnection
(fp Fingerprint, conn *OnionConnection)
or.go:221
↓ 1 callersFunctionResolveDNSAsync
(host string, circ CircuitID, stream StreamID, resultChan CircReadQueue)
dns.go:92
↓ 1 callersMethodRotateKeys
()
or.go:157
↓ 1 callersMethodRun
(circID CircuitID, circWindow *Window, queue CircReadQueue, address string, port uint16, isDir bool, ep ExitPo
stream.go:58
↓ 1 callersMethodRun
()
or.go:204
↓ 1 callersFunctionSeedCellBuf
()
cellbuf.go:12
↓ 1 callersFunctionSetupRand
()
rand.go:12
↓ 1 callersFunctionStatsAddConnection
()
stats.go:40
↓ 1 callersFunctionStatsDestroyCircuit
()
stats.go:34
next →1–100 of 200, ranked by callers