From f3ba658772416ae9bfce6e7e5420b91b4d06dcdf Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Fri, 22 Jun 2018 22:00:59 +0100 Subject: [PATCH] Note which conformance requirements of BIP 173 (Bech32) apply. Signed-off-by: Daira Hopwood --- protocol/protocol.tex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/protocol/protocol.tex b/protocol/protocol.tex index 6e92bf70..c614277d 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -7504,7 +7504,10 @@ addresses \cite{Bitcoin-Base58}. \sapling{ For \Sapling-specific key and address formats, Bech32 \cite{BIP-173} is used -instead of Base58Check. +instead of Base58Check. All conformance requirements of BIP 173 apply except for +the limit of 90 characters on an encoded Bech32 string (which does not hold for +\Sapling viewing keys, for example), and requirements specific to Bitcoin's +Segwit addresses. } $\shaCompress$ outputs are always represented as sequences of $32$ bytes. @@ -9602,6 +9605,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. \item Clarify the wording of the abstract. \item Correct statements about which algorithms are instantiated by $\BlakeTwosGeneric$ and $\BlakeTwobGeneric$. + \item Add a note explaining which conformance requirements of \cite{BIP-173} (defining Bech32) apply. \item Add the Jubjub bird image to the title page. This image has been edited from a scan of Peter Newell's original illustration (as it appeared in \cite{Carroll1902}) to remove the background and Bandersnatch, and to restore the bird's clipped right wing.