Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PurpleI2P/i2pd
/ functions
Functions
2,944 in github.com/PurpleI2P/i2pd
⨍
Functions
2,944
◇
Types & classes
345
↓ 1,633 callers
Function
LogPrint
libi2pd/Log.h:170
↓ 249 callers
Function
GetOption
libi2pd/Config.h:83
↓ 243 callers
Function
tr
i18n/I18N.h:91
↓ 132 callers
Method
push_back
libi2pd_client/SOCKS.cpp:43
↓ 112 callers
Function
htobe16buf
libi2pd/I2PEndian.h:144
↓ 110 callers
Function
htobe32buf
libi2pd/I2PEndian.h:149
↓ 109 callers
Function
GetMillisecondsSinceEpoch
libi2pd/Timestamp.cpp:212
↓ 100 callers
Function
GetSecondsSinceEpoch
libi2pd/Timestamp.cpp:217
↓ 83 callers
Method
Insert
libi2pd/util.cpp:311
↓ 76 callers
Method
ToBase64
libi2pd/Identity.cpp:332
↓ 76 callers
Function
bufbe32toh
libi2pd/I2PEndian.h:119
↓ 68 callers
Function
bufbe16toh
libi2pd/I2PEndian.h:114
↓ 64 callers
Method
GetPayload
libi2pd/Streaming.h:109
↓ 59 callers
Method
GetLocalDestination
libi2pd_client/SAM.cpp:1409
↓ 52 callers
Method
GetOwner
libi2pd/Garlic.h:142
↓ 50 callers
Function
bn2buf
libi2pd/Crypto.cpp:131
↓ 45 callers
Method
Get
libi2pd/Queue.h:95
↓ 44 callers
Function
HKDF
libi2pd/Crypto.cpp:782
↓ 43 callers
Method
to_string
libi2pd/HTTP.cpp:233
↓ 42 callers
Function
to_string
libi2pd/util.h:29
↓ 41 callers
Method
GetBuffer
libi2pd/Streaming.h:95
↓ 41 callers
Method
GetIdentity
implements RoutingDestination
libi2pd/LeaseSet.h:99
↓ 40 callers
Method
IsEstablished
libi2pd/Tunnel.cpp:261
↓ 39 callers
Method
GetSignatureLen
libi2pd/Identity.cpp:361
↓ 39 callers
Method
parse
libi2pd/HTTP.cpp:97
↓ 35 callers
Method
IsV4
libi2pd/RouterInfo.h:265
↓ 33 callers
Method
GetHeader
libi2pd/HTTP.cpp:393
↓ 33 callers
Method
GetLength
libi2pd/Streaming.h:96
↓ 33 callers
Method
GetRemoteIdentity
libi2pd/Streaming.h:194
↓ 33 callers
Method
write
libi2pd/HTTP.cpp:352
↓ 32 callers
Method
GetCreationTime
libi2pd/TunnelBase.h:65
↓ 31 callers
Function
CreateHeaderMask
libi2pd/SSU2Session.h:415
↓ 31 callers
Method
GetBufferLen
libi2pd/LeaseSet.h:82
↓ 30 callers
Method
GetTunnelPool
libi2pd/Tunnel.h:104
↓ 30 callers
Method
GetVersion
libi2pd/SSU2.h:143
↓ 30 callers
Method
ToAddress
This method returns the ".b32.i2p" address
libi2pd_client/AddressBook.h:105
↓ 29 callers
Method
Encrypt
libi2pd/Crypto.cpp:562
↓ 28 callers
Function
DataDirPath
libi2pd/FS.h:173
↓ 28 callers
Method
GetPublic
libi2pd/Identity.h:166
↓ 28 callers
Method
GetTunnelID
libi2pd/TunnelBase.h:63
↓ 28 callers
Method
IsUnreachable
libi2pd/Profiling.cpp:249
↓ 28 callers
Method
IsV6
libi2pd/RouterInfo.h:264
↓ 28 callers
Method
MixHash
libi2pd/Crypto.cpp:823
↓ 27 callers
Method
FillI2NPMessageHeader
libi2pd/I2NPProtocol.cpp:52
↓ 26 callers
Method
Decrypt
libi2pd/Crypto.cpp:582
↓ 26 callers
Function
GetIdentHashAbbreviation
libi2pd/Identity.h:31
↓ 25 callers
Method
FindRouter
libi2pd/NetDb.cpp:428
↓ 25 callers
Method
GetPublicKey
libi2pd/PostQuantum.cpp:38
↓ 24 callers
Function
AEADChaCha20Poly1305
libi2pd/Crypto.cpp:652
↓ 24 callers
Method
GetCompatibleTransports
libi2pd/RouterInfo.h:277
↓ 24 callers
Method
GetSocket
libi2pd_client/I2PTunnel.h:69
↓ 24 callers
Method
GetTimestamp
libi2pd/RouterInfo.h:231
↓ 24 callers
Method
Verify
libi2pd/Gost.cpp:82
↓ 23 callers
Method
GetState
libi2pd/Tunnel.h:94
↓ 23 callers
Function
IsYggdrasilAddress
libi2pd/util.cpp:661
↓ 22 callers
Method
AcquireShared
libi2pd/util.h:93
↓ 22 callers
Method
GetFullLen
libi2pd/Identity.cpp:526
↓ 22 callers
Method
IsIdentHash
libi2pd_client/AddressBook.h:54
↓ 22 callers
Method
SetState
libi2pd/Tunnel.cpp:267
↓ 21 callers
Method
Agree
libi2pd/Crypto.cpp:316
↓ 21 callers
Method
GetAddresses
libi2pd/RouterInfo.cpp:957
↓ 21 callers
Method
IsExpired
libi2pd/LeaseSet.cpp:244
↓ 21 callers
Method
IsFloodfill
ts in seconds
libi2pd/RouterInfo.h:256
↓ 21 callers
Method
add_header
libi2pd/HTTP.cpp:271
↓ 20 callers
Method
FindLeaseSet
libi2pd/NetDb.cpp:438
↓ 20 callers
Method
GetSSU2IntroKey
libi2pd/RouterContext.h:129
↓ 20 callers
Method
SendMessage
libi2pd/Transports.cpp:469
↓ 19 callers
Method
GetProfile
libi2pd/RouterInfo.cpp:1004
↓ 19 callers
Method
Terminate
libi2pd/NTCP2.cpp:566
↓ 18 callers
Method
DeletePacket
libi2pd/Streaming.h:343
↓ 18 callers
Function
NewI2NPMessage
libi2pd/I2NPProtocol.cpp:24
↓ 18 callers
Method
SetKey
libi2pd/Crypto.h:100
↓ 18 callers
Method
Sign
libi2pd/Gost.cpp:63
↓ 17 callers
Function
CheckLogLevel
libi2pd/Log.h:163
↓ 17 callers
Method
GetNextOutboundTunnel
libi2pd/Tunnel.cpp:523
↓ 17 callers
Function
ThrowFatal
libi2pd/Log.h:198
↓ 16 callers
Method
AddHeader
libi2pd/HTTP.cpp:367
↓ 16 callers
Function
CreateNonce
libi2pd/SSU2Session.h:422
↓ 16 callers
Function
GetMonotonicMicroseconds
libi2pd/Timestamp.cpp:232
↓ 16 callers
Method
GetSharedLocalDestination
libi2pd_client/ClientContext.h:82
↓ 16 callers
Method
SetSharedRoutingPath
libi2pd/Garlic.cpp:55
↓ 15 callers
Method
FindSession
libi2pd_client/SAM.cpp:1624
↓ 15 callers
Method
GetIdentity
for 4 only
libi2pd_client/I2CP.h:107
↓ 15 callers
Method
GetNumHeaders
libi2pd/HTTP.cpp:401
↓ 15 callers
Method
GetStatus
libi2pd/Streaming.h:198
↓ 15 callers
Method
IsEmpty
libi2pd/Queue.h:81
↓ 15 callers
Method
RequestDestination
libi2pd/NetDb.cpp:793
↓ 14 callers
Method
CleanUpMt
libi2pd/util.h:193
↓ 14 callers
Method
GetNextTunnelID
libi2pd/TunnelBase.h:61
↓ 14 callers
Method
GetPayloadLength
libi2pd/I2NPProtocol.h:201
↓ 14 callers
Method
IsConnected
libi2pd/Transports.cpp:1041
↓ 14 callers
Function
NewI2NPShortMessage
libi2pd/I2NPProtocol.cpp:29
↓ 14 callers
Method
Put
libi2pd/Queue.h:28
↓ 14 callers
Function
SetThreadName
libi2pd/util.cpp:183
↓ 14 callers
Method
SetUnreachable
libi2pd/NetDb.cpp:457
↓ 13 callers
Function
Base64ToByteStream
* * Base64ToByteStream * ------------------ * * Converts BASE64 encoded string to binary format. If input buffer is * not properly padded, buffer
libi2pd/Base.cpp:151
↓ 13 callers
Method
ChaCha20
libi2pd/SSU2.cpp:1559
↓ 13 callers
Method
FromBase64
libi2pd/Identity.cpp:325
↓ 13 callers
Method
GetRelayTag
libi2pd/SSU2Session.h:274
↓ 13 callers
Method
GetSize
libi2pd/Queue.h:87
next →
1–100 of 2,944, ranked by callers