summaryrefslogtreecommitdiff
path: root/ge25519.h
diff options
context:
space:
mode:
Diffstat (limited to 'ge25519.h')
-rw-r--r--ge25519.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/ge25519.h b/ge25519.h
deleted file mode 100644
index a0976376..00000000
--- a/ge25519.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* $OpenBSD: ge25519.h,v 1.4 2015/02/16 18:26:26 miod Exp $ */
-
-/*
- * Public Domain, Authors: Daniel J. Bernstein, Niels Duif, Tanja Lange,
- * Peter Schwabe, Bo-Yin Yang.
- * Copied from supercop-20130419/crypto_sign/ed25519/ref/ge25519.h
- */
-
-#ifndef GE25519_H
-#define GE25519_H
-
-#include "fe25519.h"
-#include "sc25519.h"
-
-#define ge25519 crypto_sign_ed25519_ref_ge25519
-#define ge25519_base crypto_sign_ed25519_ref_ge25519_base
-#define ge25519_unpackneg_vartime crypto_sign_ed25519_ref_unpackneg_vartime
-#define ge25519_pack crypto_sign_ed25519_ref_pack
-#define ge25519_isneutral_vartime crypto_sign_ed25519_ref_isneutral_vartime
-#define ge25519_double_scalarmult_vartime crypto_sign_ed25519_ref_double_scalarmult_vartime
-#define ge25519_scalarmult_base crypto_sign_ed25519_ref_scalarmult_base
-
-typedef struct
-{
- fe25519 x;
- fe25519 y;
- fe25519 z;
- fe25519 t;
-} ge25519;
-
-extern const ge25519 ge25519_base;
-
-int ge25519_unpackneg_vartime(ge25519 *r, const unsigned char p[32]);
-
-void ge25519_pack(unsigned char r[32], const ge25519 *p);
-
-int ge25519_isneutral_vartime(const ge25519 *p);
-
-void ge25519_double_scalarmult_vartime(ge25519 *r, const ge25519 *p1, const sc25519 *s1, const ge25519 *p2, const sc25519 *s2);
-
-void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);
-
-#endif