Bitcoin Core  22.99.0
P2P Digital Currency
Namespaces | Functions
i2p.cpp File Reference
#include <chainparams.h>
#include <compat.h>
#include <compat/endian.h>
#include <crypto/sha256.h>
#include <fs.h>
#include <i2p.h>
#include <logging.h>
#include <netaddress.h>
#include <netbase.h>
#include <random.h>
#include <util/strencodings.h>
#include <tinyformat.h>
#include <util/readwritefile.h>
#include <util/sock.h>
#include <util/spanparsing.h>
#include <util/system.h>
#include <chrono>
#include <memory>
#include <stdexcept>
#include <string>
Include dependency graph for i2p.cpp:

Go to the source code of this file.

Namespaces

 i2p
 
 i2p::sam
 

Functions

static std::string i2p::SwapBase64 (const std::string &from)
 Swap Standard Base64 <-> I2P Base64. More...
 
static Binary i2p::DecodeI2PBase64 (const std::string &i2p_b64)
 Decode an I2P-style Base64 string. More...
 
static CNetAddr i2p::DestBinToAddr (const Binary &dest)
 Derive the .b32.i2p address of an I2P destination (binary). More...
 
static CNetAddr i2p::DestB64ToAddr (const std::string &dest)
 Derive the .b32.i2p address of an I2P destination (I2P-style Base64). More...