lsd0004

LSD0004: R5N Distributed Hash Table
Log | Files | Refs

commit ef6f43fc8b1291e14ec6c4f08941eaae6cb1b42d
parent 71afec1862b82c3b93dce66da7127b15ff18a923
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Sat, 26 Aug 2023 12:48:54 +0200

add version field to flags -- removed again, truncated flags to 8 bit for consistency with later sections

Diffstat:
Mdraft-schanzen-r5n.xml | 12++----------
1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml @@ -972,9 +972,9 @@ BEGIN <section anchor="route_flags"> <name>Flags</name> <t> - Flags is a 16-bit vector representing binary options. + Flags is an 8-bit vector representing binary options. Each flag is represented by a bit in the field starting from 0 as - the rightmost bit to 15 as the leftmost bit. + the rightmost bit to 7 as the leftmost bit. </t> <dl> <dt>0: DemultiplexEverywhere</dt> @@ -1009,14 +1009,6 @@ BEGIN If non-zero bits are received, implementations <bcp14>MUST</bcp14> preserve these bits when forwarding messages. </dd> - <dt>8-15: Version</dt> - <dd> - These bits are used to encode the R<sup>5</sup>N DHT protocol - version. They <bcp14>MUST</bcp14> be set to 0. Future revisions - of the protocol <bcp14>MAY</bcp14> change the message format. - It is envisioned that other cryptographic primitives <bcp14>MAY</bcp14> - be introduced into the network protocol in the future via this mechanism. - </dd> </dl> </section> <section anchor="p2p_pathelement">