|
@@ -20,43 +20,43 @@
|
|
#include "crypto/sign/crypto_sign_ed25519.h"
|
|
#include "crypto/sign/crypto_sign_ed25519.h"
|
|
#include "crypto/sign/ge.h"
|
|
#include "crypto/sign/ge.h"
|
|
#include "crypto/sign/sc.h"
|
|
#include "crypto/sign/sc.h"
|
|
-Linker_require("./crypto/sign/fe_0.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_1.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_add.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_cmov.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_copy.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_frombytes.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_invert.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_isnegative.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_isnonzero.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_mul.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_neg.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_pow22523.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_sq.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_sq2.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_sub.c")
|
|
|
|
-Linker_require("./crypto/sign/fe_tobytes.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_add.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_double_scalarmult.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_frombytes.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_madd.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_msub.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p1p1_to_p2.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p1p1_to_p3.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p2_0.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p2_dbl.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p3_0.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p3_dbl.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p3_to_cached.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p3_to_p2.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_p3_tobytes.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_precomp_0.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_scalarmult_base.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_sub.c")
|
|
|
|
-Linker_require("./crypto/sign/ge_tobytes.c")
|
|
|
|
-Linker_require("./crypto/sign/sc_muladd.c")
|
|
|
|
-Linker_require("./crypto/sign/sc_reduce.c")
|
|
|
|
-Linker_require("./crypto/sign/open.c")
|
|
|
|
|
|
+Linker_require("crypto/sign/fe_0.c")
|
|
|
|
+Linker_require("crypto/sign/fe_1.c")
|
|
|
|
+Linker_require("crypto/sign/fe_add.c")
|
|
|
|
+Linker_require("crypto/sign/fe_cmov.c")
|
|
|
|
+Linker_require("crypto/sign/fe_copy.c")
|
|
|
|
+Linker_require("crypto/sign/fe_frombytes.c")
|
|
|
|
+Linker_require("crypto/sign/fe_invert.c")
|
|
|
|
+Linker_require("crypto/sign/fe_isnegative.c")
|
|
|
|
+Linker_require("crypto/sign/fe_isnonzero.c")
|
|
|
|
+Linker_require("crypto/sign/fe_mul.c")
|
|
|
|
+Linker_require("crypto/sign/fe_neg.c")
|
|
|
|
+Linker_require("crypto/sign/fe_pow22523.c")
|
|
|
|
+Linker_require("crypto/sign/fe_sq.c")
|
|
|
|
+Linker_require("crypto/sign/fe_sq2.c")
|
|
|
|
+Linker_require("crypto/sign/fe_sub.c")
|
|
|
|
+Linker_require("crypto/sign/fe_tobytes.c")
|
|
|
|
+Linker_require("crypto/sign/ge_add.c")
|
|
|
|
+Linker_require("crypto/sign/ge_double_scalarmult.c")
|
|
|
|
+Linker_require("crypto/sign/ge_frombytes.c")
|
|
|
|
+Linker_require("crypto/sign/ge_madd.c")
|
|
|
|
+Linker_require("crypto/sign/ge_msub.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p1p1_to_p2.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p1p1_to_p3.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p2_0.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p2_dbl.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p3_0.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p3_dbl.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p3_to_cached.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p3_to_p2.c")
|
|
|
|
+Linker_require("crypto/sign/ge_p3_tobytes.c")
|
|
|
|
+Linker_require("crypto/sign/ge_precomp_0.c")
|
|
|
|
+Linker_require("crypto/sign/ge_scalarmult_base.c")
|
|
|
|
+Linker_require("crypto/sign/ge_sub.c")
|
|
|
|
+Linker_require("crypto/sign/ge_tobytes.c")
|
|
|
|
+Linker_require("crypto/sign/sc_muladd.c")
|
|
|
|
+Linker_require("crypto/sign/sc_reduce.c")
|
|
|
|
+Linker_require("crypto/sign/open.c")
|
|
|
|
|
|
// This is fairly streight forward, we're taking a curve25519 private key and
|
|
// This is fairly streight forward, we're taking a curve25519 private key and
|
|
// interpreting it as an ed25519 key. This works in conjunction with the public
|
|
// interpreting it as an ed25519 key. This works in conjunction with the public
|