Skip to content

Commit c22daa2

Browse files
committed
net: implement the necessary parts of the I2P SAM protocol
Implement the following commands from the I2P SAM protocol: * HELLO: needed for all of the remaining ones * DEST GENERATE: to generate our private key and destination * NAMING LOOKUP: to convert .i2p addresses to destinations * SESSION CREATE: needed for STREAM CONNECT and STREAM ACCEPT * STREAM CONNECT: to make outgoing connections * STREAM ACCEPT: to accept incoming connections
1 parent 5bac7e4 commit c22daa2

File tree

5 files changed

+671
-0
lines changed

5 files changed

+671
-0
lines changed

src/Makefile.am

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ BITCOIN_CORE_H = \
148148
fs.h \
149149
httprpc.h \
150150
httpserver.h \
151+
i2p.h \
151152
index/base.h \
152153
index/blockfilterindex.h \
153154
index/disktxpos.h \
@@ -315,6 +316,7 @@ libbitcoin_server_a_SOURCES = \
315316
flatfile.cpp \
316317
httprpc.cpp \
317318
httpserver.cpp \
319+
i2p.cpp \
318320
index/base.cpp \
319321
index/blockfilterindex.cpp \
320322
index/txindex.cpp \

0 commit comments

Comments
 (0)