ire-0.0.1 is not a library.
Ire: the I2P Rust engine
Ire is a Rust implementation of an I2P router, designed to participate in the global, decentralised I2P network.
Development Status
Ire is in pre-alpha; much of the internal architecture still needs to be defined and implemented.
Implemented Features
- Cryptographic primitives
- ElGamal
- DSA
- ECDSA
- Ed25519
- AES256
- I2NP
- Message parsing
- Message handling
- Transports
- Transport manager
- NTCP
- Handshake
- Connection tracking
- SSU
Usage
The binary implements a basic client and server that can be used to test the NTCP handshake:
- Generate keys for the server and client:
- Run the server:
- Run a client:
Code of Conduct
We abide by the Contributor Covenant and ask that you do as well.
For more information, please see CODE_OF_CONDUCT.md.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/str4d/ire
Copyright
Copyright (c) 2017 The Ire Developers. See LICENSE.txt for further details.