aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/shen_ed25519_ref/ref10/Makefile
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2015-08-24 19:21:24 +0200
committerRiccardo Spagni <ric@spagni.net>2015-08-24 19:21:31 +0200
commit32077d381013ce19fb9824105a1d348fc8975658 (patch)
treeb2fbd2123b601e14350a9ada57212aa60e8836a0 /src/crypto/shen_ed25519_ref/ref10/Makefile
parentMerge pull request #383 (diff)
parentAdded ref10 shen_ed25519_ref code, which includes code that can replace crypt... (diff)
downloadmonero-32077d381013ce19fb9824105a1d348fc8975658.tar.xz
Merge pull request #385
0a4bc84 Added ref10 shen_ed25519_ref code, which includes code that can replace crypto-ops with a version straight from Bernstein's ref 10 (ShenNoether) 0d70fdc revert to 776b4fc91a821be152f0f23e6873aabb78a72029 (ShenNoether) b01f286 Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have bitmonero's crypto code come from bernstein et al's ref 10 code (ShenNoether)
Diffstat (limited to 'src/crypto/shen_ed25519_ref/ref10/Makefile')
-rw-r--r--src/crypto/shen_ed25519_ref/ref10/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/crypto/shen_ed25519_ref/ref10/Makefile b/src/crypto/shen_ed25519_ref/ref10/Makefile
new file mode 100644
index 000000000..9b0ba7ad4
--- /dev/null
+++ b/src/crypto/shen_ed25519_ref/ref10/Makefile
@@ -0,0 +1,41 @@
+all: d.h d2.h sqrtm1.h base.h base2.h \
+ge_add.h ge_sub.h \
+ge_madd.h ge_msub.h \
+ge_p2_dbl.h \
+pow225521.h pow22523.h
+
+d.h: d.py
+ python d.py > d.h
+
+d2.h: d2.py
+ python d2.py > d2.h
+
+sqrtm1.h: sqrtm1.py
+ python sqrtm1.py > sqrtm1.h
+
+base.h: base.py
+ python base.py > base.h
+
+base2.h: base2.py
+ python base2.py > base2.h
+
+ge_add.h: ge_add.q q2h.sh
+ ./q2h.sh < ge_add.q > ge_add.h
+
+ge_sub.h: ge_sub.q q2h.sh
+ ./q2h.sh < ge_sub.q > ge_sub.h
+
+ge_madd.h: ge_madd.q q2h.sh
+ ./q2h.sh < ge_madd.q > ge_madd.h
+
+ge_msub.h: ge_msub.q q2h.sh
+ ./q2h.sh < ge_msub.q > ge_msub.h
+
+ge_p2_dbl.h: ge_p2_dbl.q q2h.sh
+ ./q2h.sh < ge_p2_dbl.q > ge_p2_dbl.h
+
+pow22523.h: pow22523.q q2h.sh
+ ./q2h.sh < pow22523.q > pow22523.h
+
+pow225521.h: pow225521.q q2h.sh
+ ./q2h.sh < pow225521.q > pow225521.h