A Python port of the Invisible Internet Project (I2P)
at main 25 lines 1.1 kB view raw view rendered
1# Changelog 2 3All notable changes to this project will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/), 6and this project adheres to [Semantic Versioning](https://semver.org/). 7 8## [0.1.0] - 2026-03-23 9 10### Added 11 12- Complete I2P protocol implementation in Python 13- 14 cryptographic primitives (AES-256-CBC, ChaCha20-Poly1305, Ed25519, X25519, ElGamal, DSA, HKDF, HMAC-SHA256, SipHash, SHA-256, ML-KEM, Noise XK, Garlic, Session Keys) 14- NTCP2 transport with Noise XK handshake (interop verified with Java I2P peers) 15- SSU2 transport (UDP) with peer testing and relay infrastructure 16- I2NP message format (DatabaseStore, DatabaseLookup, TunnelData, etc.) 17- Network database with Kademlia DHT 18- Tunnel construction and management 19- SAM v3.0-3.3 bridge protocol 20- Streaming library 21- Full I2P router with bootstrap, reseed, and peer management 22- I2PTunnel application layer 23- Cross-platform builds (deb, rpm, Windows exe, sdist, wheel) 24- 3,240+ tests with parity validation against Java reference vectors 25- Security audit (bandit + pip-audit + crypto checklist)