summaryrefslogtreecommitdiff
path: root/libs/libaxolotl
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2017-03-03 22:32:45 +0300
committerGeorge Hazan <ghazan@miranda.im>2017-03-03 22:32:45 +0300
commit3240466e5ba1d85e41056a71beaa2d0d3c850fdd (patch)
tree423575ee2bd074934a025433eeee7f1c5f6bba96 /libs/libaxolotl
parent6b943f52fbc81fe76726848f17518d6e3ab104e8 (diff)
compilation fix
Diffstat (limited to 'libs/libaxolotl')
-rw-r--r--libs/libaxolotl/src/curve25519/ed25519/additions/fe_sqrt.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libs/libaxolotl/src/curve25519/ed25519/additions/fe_sqrt.c b/libs/libaxolotl/src/curve25519/ed25519/additions/fe_sqrt.c
index 906d38b93e..c62f064e25 100644
--- a/libs/libaxolotl/src/curve25519/ed25519/additions/fe_sqrt.c
+++ b/libs/libaxolotl/src/curve25519/ed25519/additions/fe_sqrt.c
@@ -15,14 +15,13 @@ static unsigned char i_bytes[32] = {
void fe_sqrt(fe out, const fe a)
{
fe exp, b, b2, bi, i;
+ fe legendre, zero, one;
fe_frombytes(i, i_bytes);
fe_pow22523(exp, a); /* b = a^(q-5)/8 */
/* PRECONDITION: legendre symbol == 1 (square) or 0 (a == zero) */
#ifndef NDEBUG
- fe legendre, zero, one;
-
fe_sq(legendre, exp); /* in^((q-5)/4) */
fe_sq(legendre, legendre); /* in^((q-5)/2) */
fe_mul(legendre, legendre, a); /* in^((q-3)/2) */