lsd0001

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

commit 0549500c452213ad3f3814c4938809699b01144d
parent 782e062c67eb19ee05dc2bb0b6c52996743e8d79
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Wed,  9 Feb 2022 13:54:20 +0100

minor

Diffstat:
Mdraft-schanzen-gns.xml | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -454,9 +454,6 @@ concatenation of the zone type and zone key (see <xref target="figure_zid"/>). The result is encoded using a variation of the Crockford Base32 encoding <xref target="CrockfordB32"/> called Base32GNS. - In order to further increase tolerance for failures in character - recognition, the letter "U" MUST be decoded to the same Base32 value as the - letter "V" in Base32GNS. The encoding and decoding symbols for Base32GNS including this modification are defined in <xref target="CrockfordB32Encode"/>. The functions for encoding and decoding based on this table are called @@ -2909,6 +2906,9 @@ Purpose | Name | References | Comment <t> This table defines the encode symbol and decode symbol for a given symbol value. + In order to further increase tolerance for failures in character + recognition, the letter "U" MUST be decoded to the same Base32 value as the + letter "V" in Base32GNS. It can be used to implement the encoding by reading it as: A character "A" or "a" it is decoded to the value 10 when decoding. A 5 bit block with a value of 18 is encoded to the character "J" when encoding.