Some useful tools for I2P
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Jeff Becker bb9dda6ba9
pretty print sig key types
8 years ago
common pretty print sig key types 8 years ago
i2pd@8795f0c8c4 i2pd sumodule added 8 years ago
.gitignore * add readme 8 years ago
.gitmodules i2pd sumodule added 8 years ago
LICENSE keygen added 8 years ago
Makefile * add readme 8 years ago
README.md update readme 8 years ago
keygen.cpp pretty print sig key types 8 years ago
keyinfo.cpp pretty print sig key types 8 years ago

README.md

i2pd-tools

This repository contains tools that supplement i2pd.

Notice: git submodules are used so make sure to clone this repository recursively

git clone --recursive https://github.com/purplei2pd/i2pd-tools

Tools included

keygen

Generate an i2p private key

Usage

Make a DSA-SHA1 destination key

./keygen privkey.dat

Make an destination key with a certain key type

./keygen privkey.dat <number>
key type number
DSA SHA1 0
ECDSA_SHA256_P256 1
ECDSA_SHA384_P384 2
ECDSA_SHA512_P521 3
RSA_SHA256_2048 4
RSA_SHA384_3072 5
RSA_SHA512_4096 6
EDDSA_SHA512_ED25519 7

keyinfo

Prints information about an i2p private key

Usage

Print just the b32 address for this key

 ./keyinfo privatekey.dat

... just the base64 address

./keyinfo -d privatekey.dat

Print all info about the public key

./keyinfo -v privatekey.dat