Recent Posts

B32encrypted

published on
B32 for Encrypted Leasesets Last updated: 2020-08 Accurate for: 0.9.47 Overview Standard Base 32 ("b32") addresses contain the hash of the destination. This will not work for encrypted ls2 (proposal 123). We can't use a traditional base 32 address for an encrypted LS2 (proposal 123), as it contains only the hash of the destination. It does not provide the non-blinded public key. Clients must know the destination's public key, sig type, the blinded sig type, and an optional secret or private key to fetch and decrypt the leaseset. Read More...

Blockfile

published on
Blockfile and Hosts Database Specification Last updated: 2020-09 Accurate for: 0.9.47 Overview This document specifies the I2P blockfile file format and the tables in the hostsdb.blockfile used by the Blockfile Naming Service [NAMING]. The blockfile provides fast Destination lookup in a compact format. While the blockfile page overhead is substantial, the destinations are stored in binary rather than in Base 64 as in the hosts.txt format. In addition, the blockfile provides the capability of arbitrary metadata storage (such as added date, source, and comments) for each entry. Read More...

Configuration

published on
Configuration File Specification Last updated: March 2020 Accurate for: 0.9.45 Overview This page provides a general specification of I2P configuration files, used by the router and various applications. It also gives an overview of the information contained in the various files, and links to detailed documentation where available. General Format An I2P configuration file is formatted as specified in Java [Properties] with the following exceptions: Encoding must be UTF-8 Does not use or recognize any escapes, including '', so lines may not be continued '#' or ';' starts a comment, but '! Read More...