summaryrefslogtreecommitdiff
path: root/libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c')
-rw-r--r--libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c b/libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c
deleted file mode 100644
index 0e087a783d..0000000000
--- a/libs/libaxolotl/src/curve25519/ed25519/fe_isnonzero.c
+++ /dev/null
@@ -1,28 +0,0 @@
-#include "fe.h"
-#include "crypto_verify_32.h"
-
-/*
-return nonzero if f == 0
-return 0 if f != 0
-
-Preconditions:
- |f| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc.
-*/
-
-/* TREVOR'S COMMENT
- *
- * I think the above comment is wrong. Instead:
- *
- * return 0 if f == 0
- * return -1 if f != 0
- *
- * */
-
-static const unsigned char zero[32];
-
-int fe_isnonzero(const fe f)
-{
- unsigned char s[32];
- fe_tobytes(s,f);
- return crypto_verify_32(s,zero);
-}