lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

commit f95fe19f7a37225f111703d2cddfe680aeb3638d
parent ff044697d67020cf7917086cddd615e7c8a3de04
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue,  8 Feb 2022 21:44:27 +0100

purpose

Diffstat:
Mdraft-schanzen-gns.xml | 20+++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -752,8 +752,14 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62] </dd> <dt>PURPOSE</dt> <dd> - A 32-bit signature purpose flag. This field MUST be 3 (in network - byte order). + A 32-bit signature purpose flag. + The value of this field MUST be 3. + The value is encoded in network byte order. + It defines the context in which + the signature is created so that it cannot be reused in other parts + of the protocol including possible future extensions. + The value of this field corresponds to an entry in the + GANA "GNUnet Signature Purpose" registry <xref target="gana"/>. </dd> <dt>TIMESTAMP</dt> <dd> @@ -1796,10 +1802,14 @@ q := SHA-512 (ZKDF-Public(zk, label)) </dd> <dt>PURPOSE</dt> <dd> - A 32-bit signature purpose flag. For a RRBLOCK the value of this - field MUST be 15. The value is encoded in network byte order. + A 32-bit signature purpose flag. The value of this + field MUST be 15. + The value is encoded in network byte order. + It defines the context in which + the signature is created so that it cannot be reused in other parts + of the protocol including possible future extensions. The value of this field corresponds to an entry in the - GANA "GNUnet Signature Purpose" registry. + GANA "GNUnet Signature Purpose" registry <xref target="gana"/>. </dd> <dt>EXPIRATION</dt> <dd>