From 00d15cb04088ebee26ffd5a9cf0f315619cb1d85 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 15:43:12 -0400 Subject: [PATCH 1/4] Full LeaseSet description --- docs/user-guide/tunnels.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index a6a0521..cf45926 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -49,12 +49,21 @@ GOSTR3410_CRYPTO_PRO_A_GOSTR3411_256 | 9 | Not compatible with Java router GOSTR3410_TC26_A_512_GOSTR3411_512 | 10 | Not compatible with Java router REDDSA_SHA512_ED25519 | 11 | For keys blinding -Encryption types +LeaseSet ------------ -Parameter `i2cp.leaseSetEncType = ` in a tunnel config. +Available LeaseSet types (parameter `i2cp.leaseSetType = ` in a tunnel config): -Available encryption types: +Type | Code | Comment +----------- | ---- | ----------- +OLD | 1 | **Default** for server tunnels because encryption type for server is `0` +STANDARD | 3 | **Default** for client tunnels because encryption type can be `0` or `4` +ENCRYPTED | 5 | For keys blinding. Hiding information from floodfill. +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): Type | Code | Comment ------------------------------------ | ---- | ----------- @@ -63,7 +72,7 @@ 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** for routers - + Client tunnels -------------- From f38310298b6def179b2b666b88d4e1d463ec6f43 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 15:47:33 -0400 Subject: [PATCH 2/4] Update tunnels.md --- docs/user-guide/tunnels.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index cf45926..3084497 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -47,23 +47,23 @@ EDDSA_SHA512_ED25519 | 7 | **Default** *EDDSA_SHA512_ED25519ph* | 8 | Not implemented GOSTR3410_CRYPTO_PRO_A_GOSTR3411_256 | 9 | Not compatible with Java router GOSTR3410_TC26_A_512_GOSTR3411_512 | 10 | Not compatible with Java router -REDDSA_SHA512_ED25519 | 11 | For keys blinding +REDDSA_SHA512_ED25519 | 11 | For keys blinding (encrypted leaseset) LeaseSet ------------ -Available LeaseSet types (parameter `i2cp.leaseSetType = ` in a tunnel config): +Available LeaseSet **types** (parameter `i2cp.leaseSetType = ` in a tunnel config): Type | Code | Comment ----------- | ---- | ----------- OLD | 1 | **Default** for server tunnels because encryption type for server is `0` STANDARD | 3 | **Default** for client tunnels because encryption type can be `0` or `4` -ENCRYPTED | 5 | For keys blinding. Hiding information from floodfill. +ENCRYPTED | 5 | Encrypted leaseset. Hiding information from floodfill 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 ------------------------------------ | ---- | ----------- From 9fcb96d2e6704e978579e4df31cfcb00859f33be Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 15:49:21 -0400 Subject: [PATCH 3/4] Update tunnels.md --- docs/user-guide/tunnels.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 3084497..24243dc 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -47,7 +47,7 @@ EDDSA_SHA512_ED25519 | 7 | **Default** *EDDSA_SHA512_ED25519ph* | 8 | Not implemented GOSTR3410_CRYPTO_PRO_A_GOSTR3411_256 | 9 | Not compatible with Java router GOSTR3410_TC26_A_512_GOSTR3411_512 | 10 | Not compatible with Java router -REDDSA_SHA512_ED25519 | 11 | For keys blinding (encrypted leaseset) +REDDSA_SHA512_ED25519 | 11 | For keys blinding (encrypted LeaseSet) LeaseSet ------------ @@ -58,7 +58,7 @@ Type | Code | Comment ----------- | ---- | ----------- OLD | 1 | **Default** for server tunnels because encryption type for server is `0` STANDARD | 3 | **Default** for client tunnels because encryption type can be `0` or `4` -ENCRYPTED | 5 | Encrypted leaseset. Hiding information from floodfill +ENCRYPTED | 5 | Encrypted LeaseSet. Hiding information from floodfill META | 7 | Not implemented *0, 2, 4, 6 types are reserved for routers (RouterInfo types).* From 5fe8c63d5b0026e68bc02bd74d064443304755e3 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 15:52:51 -0400 Subject: [PATCH 4/4] irc --- docs/user-guide/tunnels.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 24243dc..a19dc55 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -86,7 +86,7 @@ Here is an example of a client tunnel: type = client address = 127.0.0.1 port = 6668 - destination = irc.echelon.i2p + destination = irc.ilita.i2p keys = irc.dat If *keys* is empty, transient keys will be created on every restart. If the keys file is not found, new keys will be created and stored into the specified file. @@ -244,7 +244,7 @@ Other examples type = client address = 127.0.0.1 port = 6668 - destination = irc.postman.i2p + destination = irc.ilita.i2p keys = irc-keys.dat # # incoming tunnel sample, for local service