From a68c7d24d0bf16e1c5be715dd0ceceb10a0eba50 Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Fri, 26 Mar 2021 16:01:13 +0000 Subject: [PATCH] =?UTF-8?q?NCC=20audit:=20Document=20that=20the=20choice?= =?UTF-8?q?=20of=20nonsquare=20for=20=CE=BB=5FG=20in=20\crossref{concreteg?= =?UTF-8?q?rouphashpallasandvesta}=20makes=20no=20difference=20to=20the=20?= =?UTF-8?q?output=20of=20map=5Fto=5Fcurve=5Fsimple=5Fswu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daira Hopwood --- protocol/protocol.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/protocol/protocol.tex b/protocol/protocol.tex index 650141ce..e1702812 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -10677,6 +10677,8 @@ Define $\sqrtratioG(\num, \xdiv) \typecolon \GF{\ParamG{q}} \times \GFstar{\Para \vspace{-1ex} \begin{nnotes} \item An arbitrary square root may be chosen in either case of the definition. The result is never $\bot$. + \item The choice of the nonsquare $\ParamG{\lambda}$ is also arbitrary and will not affect the output + of $\maptocurvesimpleswuIsoG$ defined below. \item The computation of $\sqrtratioG$ can be optimized as described in \todo{}. \end{nnotes} @@ -13970,6 +13972,9 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. in $\hashtofield$ is intentional, despite the \pallasCurve only having $126$-bit conjectured security against generic attacks. \item Correct the output type of $\sqrtratioG$. + \item Document that the choice of nonsquare for $\ParamG{\lambda}$ in + \crossref{concretegrouphashpallasandvesta} makes no difference to the + output of $\maptocurvesimpleswuIsoG$. \item Make the naming of $\enableSpends$ and $\enableOutputs$ consistent. \end{itemize} \item Correct the description of $\lengthField$ in \crossref{unifiedpaymentaddrencoding}.