From 899149f98879eb85b4116fc32a6a9aa955599868 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 5 Aug 2020 16:34:30 +0200 Subject: [PATCH] Shorten --- .../crypto_core/ed25519/ref10/ed25519_ref10.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c b/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c index d05a3e7f..b18c322d 100644 --- a/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c +++ b/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c @@ -81,8 +81,7 @@ fe25519_invert(fe25519 out, const fe25519 z) fe25519_sq(t3, t3); } fe25519_mul(t2, t3, t2); - fe25519_sq(t2, t2); - for (i = 1; i < 10; ++i) { + for (i = 1; i < 11; ++i) { fe25519_sq(t2, t2); } fe25519_mul(t1, t2, t1); @@ -96,13 +95,11 @@ fe25519_invert(fe25519 out, const fe25519 z) fe25519_sq(t3, t3); } fe25519_mul(t2, t3, t2); - fe25519_sq(t2, t2); - for (i = 1; i < 50; ++i) { + for (i = 1; i < 51; ++i) { fe25519_sq(t2, t2); } fe25519_mul(t1, t2, t1); - fe25519_sq(t1, t1); - for (i = 1; i < 5; ++i) { + for (i = 1; i < 6; ++i) { fe25519_sq(t1, t1); } fe25519_mul(out, t1, t0); @@ -138,8 +135,7 @@ fe25519_pow22523(fe25519 out, const fe25519 z) fe25519_sq(t2, t2); } fe25519_mul(t1, t2, t1); - fe25519_sq(t1, t1); - for (i = 1; i < 10; ++i) { + for (i = 1; i < 11; ++i) { fe25519_sq(t1, t1); } fe25519_mul(t0, t1, t0); @@ -153,8 +149,7 @@ fe25519_pow22523(fe25519 out, const fe25519 z) fe25519_sq(t2, t2); } fe25519_mul(t1, t2, t1); - fe25519_sq(t1, t1); - for (i = 1; i < 50; ++i) { + for (i = 1; i < 51; ++i) { fe25519_sq(t1, t1); } fe25519_mul(t0, t1, t0);