From 29bd8d0cde45cc7780ad61c167905b7ce289eb7e Mon Sep 17 00:00:00 2001 From: orignal Date: Mon, 8 Sep 2025 10:41:23 -0400 Subject: [PATCH 1/2] Post quantum crypto types --- docs/user-guide/tunnels.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 61e57d7..9c96ccc 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -48,7 +48,7 @@ ED25519-SHA512 | 7 | **Default** GOSTR3410-A-GOSTR3411-256 | 9 | Not compatible with Java router GOSTR3410-TC26-A-GOSTR3411-512 | 10 | Not compatible with Java router RED25519-SHA512 | 11 | For keys blinding (encrypted LeaseSet) -ML-DSA-44 | 12 | Post-Quantum +ML-DSA-44 | 12 | Post quantum. Requires OpenSSL >= 3.5.0 LeaseSet ------------ @@ -64,15 +64,18 @@ META | 7 | Not implemented *0, 2, 4, 6 types are reserved for routers (RouterInfo types).* -Available LeaseSet **encryption** types (parameter `i2cp.leaseSetEncType = ` in a tunnel config): +Available LeaseSet **encryption** types (parameter `i2cp.leaseSetEncType = ` in a tunnel config): Type | Code | Comment ------------------------------------ | ---- | ----------- -ELGAMAL | 0 | **Default** (only for support old routers) +ELGAMAL | 0 | Legacy ECIES_P256_SHA256_AES256CBC | 1 | Not compatible with Java router *ECIES_P384_SHA384_AES256CBC* | 2 | Not implemented *ECIES_P521_SHA512_AES256CBC* | 3 | Not implemented ECIES_X25519_AEAD | 4 | **Default** +ECIES_MLKEM512_X25519_AEAD | 5 | Post quantum. Requires OpenSSL >= 3.5.0 +ECIES_MLKEM768_X25519_AEAD | 6 | **Default**. Post quantum. Requires OpenSSL >= 3.5.0 +ECIES_MLKEM1024_X25519_AEAD | 7 | Post quantum. Requires OpenSSL >= 3.5.0 Client tunnels -------------- From a77d1c46f25e840d826b4cf064ec820f9bbd337b Mon Sep 17 00:00:00 2001 From: 73 <110295543+nk0073@users.noreply.github.com> Date: Tue, 9 Sep 2025 20:10:31 -0400 Subject: [PATCH 2/2] Add void linux to install.md --- docs/user-guide/install.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/user-guide/install.md b/docs/user-guide/install.md index c93a63a..40ded70 100644 --- a/docs/user-guide/install.md +++ b/docs/user-guide/install.md @@ -119,6 +119,15 @@ Alternatively, you can use [PPA repository](https://launchpad.net/~purplei2p/+ar sudo apt-get update sudo apt-get install i2pd +### Void + +You can install i2pd from the /current [xpbs repository](https://github.com/void-linux/void-packages/tree/master/srcpkgs/i2pd) + +To install and set the daemon up, run this + + sudo xbps-install -Sy i2pd + sudo ln -s /etc/sv/i2pd /var/service + ## FreeBSD You can install i2pd from [ports](https://www.freshports.org/security/i2pd/).