From 291623006123dd28d31f3a5d4d03e279c57a7790 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 23 Dec 2018 18:49:56 +0100 Subject: [PATCH] Add a guideline --- src/libsodium/include/sodium/crypto_core_ed25519.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsodium/include/sodium/crypto_core_ed25519.h b/src/libsodium/include/sodium/crypto_core_ed25519.h index 6ab043ce..7e731b74 100644 --- a/src/libsodium/include/sodium/crypto_core_ed25519.h +++ b/src/libsodium/include/sodium/crypto_core_ed25519.h @@ -46,6 +46,10 @@ SODIUM_EXPORT int crypto_core_ed25519_scalar_invert(unsigned char *recip, const unsigned char s[64]) __attribute__ ((nonnull)); +/* + * The interval `s` is sampled from should be at least 317 bits to ensure almost + * uniformity of `r` over `L`. + */ SODIUM_EXPORT void crypto_core_ed25519_scalar_reduce(unsigned char *r, const unsigned char s[64]) __attribute__ ((nonnull));