I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 1724b12b authored by zzz's avatar zzz
Browse files

I2CP updates for encls2 per-client auth

parent 7b072f30
No related branches found
No related tags found
No related merge requests found
{% extends "global/layout.html" %}
{% block title %}I2CP{% endblock %}
{% block lastupdated %}{% trans %}March 2019{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.39{% endblock %}
{% block lastupdated %}{% trans %}May 2019{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.41{% endblock %}
{% block content %}
<p>{% trans -%}
The I2P Client Protocol (I2CP) exposes a strong separation of concerns between
......@@ -176,7 +176,7 @@ of sending a MessageStatus and awaiting a ReceiveMessageBegin.
<tr>
<td>i2cp.leaseSetAuthType
<td>0.9.39</td>
<td>0.9.41</td>
<td>0
<td>0-2
<td>0
......@@ -232,14 +232,17 @@ See proposal 123.
<tr>
<td>i2cp.leaseSetPrivKey
<td>0.9.39</td>
<td>0.9.41</td>
<td>&nbsp;
<td>&nbsp;
<td>&nbsp;
<td>
A base 64 private key for the router to use to decrypt the encrypted leaseset,
only if per-client authentication is enabled
A base 64 X25519 private key for the router to use to decrypt the encrypted LS2 locally,
only if per-client authentication is enabled.
Optionally preceded by the key type and ':'.
Only "ECIES_X25519:" is supported, which is the default.
See proposal 123.
Do not confuse with i2cp.leaseSetPrivateKey which is for LS1.
</td>
</tr>
......@@ -661,7 +664,7 @@ See proposal 123.
<tr>
<td>i2cp.leaseSetAuthType
<td>0.9.39</td>
<td>0.9.41</td>
<td>0
<td>0-2
<td>0
......@@ -706,12 +709,13 @@ See proposals 123, 144, and 145.
<td>&nbsp;
<td>&nbsp;
<td>{% trans -%}
Base 64 private key for encryption.
Base 64 private key for encryption, for old encrypted LS1.
Optionally preceded by the key type and ':'.
Only "ELGAMAL_2048:" is supported, which is the default.
I2CP will generate the public key from the private key.
Use for persistent leaseset keys across restarts.
{%- endtrans %}</td>
Do not confuse with i2cp.leaseSetPrivKey which is for LS2.
</tr>
<tr>
......
......@@ -3,8 +3,8 @@ I2CP Specification
==================
.. meta::
:category: Protocols
:lastupdated: March 2019
:accuratefor: 0.9.39
:lastupdated: May 2019
:accuratefor: 0.9.41
.. contents::
......@@ -532,7 +532,10 @@ RequestVariableLeaseSetMessage_ and contains all of the [Lease]_ structures that
should be published to the I2NP Network Database.
Sent from Client to Router.
Since release 0.9.38. See proposal 123 for more information.
Since release 0.9.39.
Per-client authentication for EncryptedLeaseSet supported as of 0.9.41.
MetaLeaseSet is not yet supported via I2CP.
See proposal 123 for more information.
Contents
````````
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment