From a9a3f700a4c542f500ebc7de93b17ad52baf9ea6 Mon Sep 17 00:00:00 2001 From: Loup Vaillant Date: Thu, 27 Feb 2020 20:58:22 +0100 Subject: [PATCH] Elligator Script: ackwowledge Andrew Moon's contribution --- AUTHORS.md | 4 +++- tests/gen/elligator.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 96b4dea..22d30fa 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -48,7 +48,9 @@ redesigned monocypher.org style sheets. Mike Pechkin and André Maroneze found bugs in earlier versions of Monocypher. -Andrew Moon clarified carry propagation in modular arithmetic. +Andrew Moon clarified carry propagation in modular arithmetic, and +provided advice and code that significantly simplified and improved +Elligator2 mappings. Mike Hamburg explained comb algorithms, including the signed all-bits-set comb described in his 2012 paper, Fast and compact diff --git a/tests/gen/elligator.py b/tests/gen/elligator.py index ec1448b..5d933f6 100755 --- a/tests/gen/elligator.py +++ b/tests/gen/elligator.py @@ -11,7 +11,7 @@ # # ------------------------------------------------------------------------ # -# Copyright (c) 2020, Loup Vaillant +# Copyright (c) 2020, Loup Vaillant and Andrew Moon # All rights reserved. # # @@ -41,7 +41,7 @@ # # ------------------------------------------------------------------------ # -# Written in 2020 by Loup Vaillant +# Written in 2020 by Loup Vaillant and Andrew Moon # # To the extent possible under law, the author(s) have dedicated all copyright # and related neighboring rights to this software to the public domain -- 2.47.3