commit f95fe19f7a37225f111703d2cddfe680aeb3638d parent ff044697d67020cf7917086cddd615e7c8a3de04 Author: Martin Schanzenbach <schanzen@gnunet.org> Date: Tue, 8 Feb 2022 21:44:27 +0100 purpose Diffstat:
| M | draft-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>