From e6be3b733b218e76421328f1533af92e6c60a620 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 11:58:51 -0400 Subject: [PATCH 1/5] signature types --- docs/user-guide/tunnels.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 0f41ccd..5101d31 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -27,6 +27,28 @@ udpserver | Forwards traffic from N I2P destinations to local UDP endpoint socks | Custom Socks proxy service to use I2P with httpproxy | Custom HTTP proxy service to use I2P with +Signature types +------------ + +Parameter `signaturetype = ` in a tunnel config. + +Available signature types: + +Type | Code | Notes +------------------------------------ | ---- | ----------- +DSA_SHA1 | 0 | Deprecated +ECDSA_SHA256_P256 | 1 | +ECDSA_SHA384_P384 | 2 | +ECDSA_SHA512_P521 | 3 | +RSA_SHA256_2048 | 4 | Deprecated +RSA_SHA384_3072 | 5 | Deprecated +RSA_SHA512_4096 | 6 | Deprecated +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 LeaseSet2 only + Client tunnels -------------- From 22cefb66c425eb9e9154756c190cad4d5153fa27 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 12:08:30 -0400 Subject: [PATCH 2/5] 11 - For keys blinding --- docs/user-guide/tunnels.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 5101d31..50fab6f 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -34,20 +34,20 @@ Parameter `signaturetype = ` in a tunnel config. Available signature types: -Type | Code | Notes +Type | Code | Comment ------------------------------------ | ---- | ----------- DSA_SHA1 | 0 | Deprecated -ECDSA_SHA256_P256 | 1 | -ECDSA_SHA384_P384 | 2 | -ECDSA_SHA512_P521 | 3 | +ECDSA_SHA256_P256 | 1 | *None* +ECDSA_SHA384_P384 | 2 | *None* +ECDSA_SHA512_P521 | 3 | *None* RSA_SHA256_2048 | 4 | Deprecated RSA_SHA384_3072 | 5 | Deprecated RSA_SHA512_4096 | 6 | Deprecated EDDSA_SHA512_ED25519 | 7 | **Default** -*EDDSA_SHA512_ED25519ph* | 8 | *Not implemented* +*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 LeaseSet2 only +REDDSA_SHA512_ED25519 | 11 | For keys blinding Client tunnels From 2db8fceb946723660294b25ba6d29dcb38f408de Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 12:09:48 -0400 Subject: [PATCH 3/5] 1,2,3 signatures --- docs/user-guide/tunnels.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 50fab6f..dfb0ae8 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -37,9 +37,9 @@ Available signature types: Type | Code | Comment ------------------------------------ | ---- | ----------- DSA_SHA1 | 0 | Deprecated -ECDSA_SHA256_P256 | 1 | *None* -ECDSA_SHA384_P384 | 2 | *None* -ECDSA_SHA512_P521 | 3 | *None* +ECDSA_SHA256_P256 | 1 | *None, acively used* +ECDSA_SHA384_P384 | 2 | *None, acively used* +ECDSA_SHA512_P521 | 3 | *None, acively used* RSA_SHA256_2048 | 4 | Deprecated RSA_SHA384_3072 | 5 | Deprecated RSA_SHA512_4096 | 6 | Deprecated From 9ffc5a2238bdcfb0f0cb577316909fb9744df7b1 Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 12:10:32 -0400 Subject: [PATCH 4/5] actively* --- docs/user-guide/tunnels.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index dfb0ae8..2de6cad 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -37,9 +37,9 @@ Available signature types: Type | Code | Comment ------------------------------------ | ---- | ----------- DSA_SHA1 | 0 | Deprecated -ECDSA_SHA256_P256 | 1 | *None, acively used* -ECDSA_SHA384_P384 | 2 | *None, acively used* -ECDSA_SHA512_P521 | 3 | *None, acively used* +ECDSA_SHA256_P256 | 1 | *None, actively used* +ECDSA_SHA384_P384 | 2 | *None, actively used* +ECDSA_SHA512_P521 | 3 | *None, actively used* RSA_SHA256_2048 | 4 | Deprecated RSA_SHA384_3072 | 5 | Deprecated RSA_SHA512_4096 | 6 | Deprecated From 0265c5b75b2952b2957016e568423fde2788787d Mon Sep 17 00:00:00 2001 From: acetone <63557806+acetoneRu@users.noreply.github.com> Date: Fri, 30 Apr 2021 12:49:21 -0400 Subject: [PATCH 5/5] enc types --- docs/user-guide/tunnels.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/user-guide/tunnels.md b/docs/user-guide/tunnels.md index 2de6cad..a6a0521 100644 --- a/docs/user-guide/tunnels.md +++ b/docs/user-guide/tunnels.md @@ -49,7 +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 +------------ + +Parameter `i2cp.leaseSetEncType = ` in a tunnel config. + +Available encryption types: +Type | Code | Comment +------------------------------------ | ---- | ----------- +ELGAMAL | 0 | **Default** for destinations +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 --------------