lsd0001

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

commit 4c476ec0fae596727ece6a7b7e5b1183818e9a0b
parent 34cbe9831d7297f251b62cc1b99c45ea86f465f1
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Wed,  9 Feb 2022 08:45:58 +0100

fix edkey again

Diffstat:
Mdraft-schanzen-gns.xml | 14+++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -1287,6 +1287,17 @@ ZKDF-Public(zk,label): </t> <artwork name="" type="" align="left" alt=""><![CDATA[ SignDerived(d,label,message): + /* Calculate public key */ + a := SHA-512 (d) + a[0] &= 248; + a[31] &= 127; + a[31] |= 64; + zk := a * G + + /* Calculate blinding factor */ + PRK_h := HKDF-Extract ("key-derivation", zk) + h := HKDF-Expand (PRK_h, label | "gns", 512 / 8) + d' := ZKDF-Private(d,label) dh := SHA-512 (d) nonce := SHA-256 (dh[32..63] | h) @@ -2934,7 +2945,8 @@ Purpose | Name | References | Comment <section> <name>Test Vectors</name> <t> - + The following are test vectors for the Base32 variation of a + Crockford Base32 encoding used for zTLDs. </t> <artwork name="" type="" align="left" alt=""> <![CDATA[