I2CP markdown fixes

Proposal 123 cleanups
This commit is contained in:
zzz
2019-01-25 14:52:52 +00:00
parent fc93b3e720
commit 23f5adcd99
2 changed files with 26 additions and 19 deletions

View File

@@ -526,18 +526,19 @@ Since release 0.9.38. See proposal 123 for more information.
Contents Contents
```````` ````````
1. `Session ID`_ 1. `Session ID`_
2. Type: One byte type of lease set to follow 2. One byte type of lease set to follow.
Type 1 is a [LeaseSet]_ Type 1 is a [LeaseSet]_
Type 3 is a [LeaseSet2]_ Type 3 is a [LeaseSet2]_
Type 5 is a [EncryptedLeaseSet]_ Type 5 is a [EncryptedLeaseSet]_
Type 7 is a [MetaLeaseSet]_ Type 7 is a [MetaLeaseSet]_
3. [LeaseSet]_ or [LeaseSet2]_ or [EncryptedLeaseSet]_ or [MetaLeaseSet]_ 3. [LeaseSet]_ or [LeaseSet2]_ or [EncryptedLeaseSet]_ or [MetaLeaseSet]_
4. [SigningPrivateKey]_: type and length as inferred from the lease set signature 4. [SigningPrivateKey]_ type and length as inferred from the lease set signature
(by dest signing key or transient key) (by Destination or transient signing key).
Not present for MetaLeaseSet Not present for MetaLeaseSet.
5. [PrivateKey]_ list: One for each public key in the lease set, in the same order 5. [PrivateKey]_ list.
Types and lengths as inferred from the public keys in the lease set One for each public key in the lease set, in the same order.
Not present for MetaLeaseSet Types and lengths as inferred from the public keys in the lease set.
Not present for MetaLeaseSet.
Notes Notes
````` `````

View File

@@ -18,10 +18,14 @@ Status
Portions of this proposal are complete, and implemented in 0.9.38. Portions of this proposal are complete, and implemented in 0.9.38.
The Common Structures, I2CP, I2NP, and other specifications The Common Structures, I2CP, I2NP, and other specifications
are now updated to reflect the changes that are supported now. are now updated to reflect the changes that are supported now.
The completed portions are still subject to minor revision. The completed portions are still subject to minor revision.
Other portions of this proposal are still in development Other portions of this proposal are still in development
and subject to substantial revision. and subject to substantial revision.
Service Lookup (types 9 and 11) are low-priority and
unscheduled, and may be split off to a separate proposal.
Overview Overview
======== ========
@@ -1361,8 +1365,6 @@ Notes
Common Structures Spec Changes Required Common Structures Spec Changes Required
======================================= =======================================
TODO
Key Certificates Key Certificates
---------------- ----------------
@@ -1371,16 +1373,21 @@ Out of scope for this proposal.
Add to ECIES proposal. Add to ECIES proposal.
Lease2 New Intermediate Structures
------ ---------------------------
Add new structure with 4-byte expiration. Add new structures for Lease2, MetaLease, LeaseSet2Header, and OfflineSignature.
Effective as of release 0.9.38.
New NetDB Types New NetDB Types
--------------- ---------------
Incorporate from above. Add structures for each new leaseset type, incorporated from above.
For LeaseSet2, EncryptedLeaseSet, and MetaLeaseSet,
effective as of release 0.9.38.
For Service Record and Service List,
preliminary and unscheduled.
@@ -1388,14 +1395,13 @@ Encryption Spec Changes Required
================================ ================================
Out of scope for this proposal. Out of scope for this proposal.
Add to ECIES proposal. See proposals 144 and 145.
I2NP Changes Required I2NP Changes Required
===================== =====================
TODO
Add note: LS2 can only be published to floodfills with a minimum version. Add note: LS2 can only be published to floodfills with a minimum version.