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

Skip to content
Snippets Groups Projects
Commit 516f60a3 authored by zzz's avatar zzz
Browse files

Android 0.9.11

NTCP notes on exchanging router infos
parent afcf6b38
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
{% block title %}{{ _('Download') }}{% endblock %} {% block title %}{{ _('Download') }}{% endblock %}
{% set i2pinstall_windows_sig = '536a5dd49110a3717c74701c7f2ed91deea10109e527125c3bbed3b6863fffaa' %} {% set i2pinstall_windows_sig = '536a5dd49110a3717c74701c7f2ed91deea10109e527125c3bbed3b6863fffaa' %}
{% set i2pinstall_jar_sig = 'a0fe6702424d14fdb8697aa34fae0f5960dd6045a469ce910ad90928362eb72e' %} {% set i2pinstall_jar_sig = 'a0fe6702424d14fdb8697aa34fae0f5960dd6045a469ce910ad90928362eb72e' %}
{% set i2p_android_sig = 'e74f8d4d541fb89586f9adcfe9d41ac28e8c6aae2c29798cacfe33f9b5752dfc' %} {% set i2p_android_sig = 'ddbe0615495e7e0d1b81c581907ab974ddebc9d4f8059b789667d7f26b341748' %}
{% set i2psource_sig = '50b18c6e012cae1f05295b54ec88ab71c56b8ebf8b9267242bab37f918b80166' %} {% set i2psource_sig = '50b18c6e012cae1f05295b54ec88ab71c56b8ebf8b9267242bab37f918b80166' %}
{% set i2pupdate_sig = '5264e4c02b7d8b9a6af3c5829d891f6a53f51a976d08fa68873b8717cbfc4b74' %} {% set i2pupdate_sig = '5264e4c02b7d8b9a6af3c5829d891f6a53f51a976d08fa68873b8717cbfc4b74' %}
{% block content %} {% block content %}
...@@ -122,11 +122,11 @@ or type <tt>java -version</tt> at your command prompt. ...@@ -122,11 +122,11 @@ or type <tt>java -version</tt> at your command prompt.
<div class="file"> <div class="file">
{% trans %}Outside I2P{% endtrans %}: {% trans %}Outside I2P{% endtrans %}:
<!-- do not use url_for here --> <!-- do not use url_for here -->
<a href="https://download.i2p2.de/android/current/i2p.apk">i2p-android-0.9.10-0_b1-API8.apk</a> <a href="https://download.i2p2.de/android/current/i2p.apk">i2p-android-0.9.11-0_b1-API8.apk</a>
<br> <br>
{% trans %}Inside I2P{% endtrans %}: {% trans %}Inside I2P{% endtrans %}:
<!-- do not use i2pconv here --> <!-- do not use i2pconv here -->
<a href="http://stats.i2p/i2p.apk">i2p-android-0.9.10-0_b1-API8.apk</a> <a href="http://stats.i2p/i2p.apk">i2p-android-0.9.11-0_b1-API8.apk</a>
<div class="sig"> <div class="sig">
(SHA256 <code>{{ i2p_android_sig }}</code> (SHA256 <code>{{ i2p_android_sig }}</code>
) )
......
...@@ -97,6 +97,15 @@ maximum timeout is ten minutes or more. ...@@ -97,6 +97,15 @@ maximum timeout is ten minutes or more.
{%- endtrans %}</p> {%- endtrans %}</p>
<h3>{% trans %}RouterInfo Exchange{% endtrans %}</h3>
<p>{% trans -%}
After establishment, and every 30-60 minutes thereafter,
the two routers should generally exchange RouterInfos using a DatabaseStoreMessage.
However, Alice should check if the first queued message is a DatabaseStoreMessage
so as not to send a duplicate message; this is often the case when connecting to a floodfill router.
{%- endtrans %}</p>
<h3>{% trans %}Establishment Sequence{% endtrans %}</h3> <h3>{% trans %}Establishment Sequence{% endtrans %}</h3>
<p>{% trans -%} <p>{% trans -%}
In the establish state, there is a 4-phase message sequence to exchange DH keys and signatures. In the establish state, there is a 4-phase message sequence to exchange DH keys and signatures.
......
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