From b01f2864730c076945cc78b4fd3abc8c1860ae53 Mon Sep 17 00:00:00 2001 From: ShenNoether Date: Sun, 23 Aug 2015 14:18:59 -0600 Subject: 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 --- src/crypto/shen_ed25519_ref | 1 + 1 file changed, 1 insertion(+) create mode 160000 src/crypto/shen_ed25519_ref (limited to 'src/crypto/shen_ed25519_ref/ref10/Makefile') diff --git a/src/crypto/shen_ed25519_ref b/src/crypto/shen_ed25519_ref new file mode 160000 index 000000000..ecfb9166a --- /dev/null +++ b/src/crypto/shen_ed25519_ref @@ -0,0 +1 @@ +Subproject commit ecfb9166ab10de6c42f89e5ccb22ac9547505218 -- cgit v1.2.3 From 0d70fdca8c04b0dcb3be5ecb5cfff6a8b645ae53 Mon Sep 17 00:00:00 2001 From: ShenNoether Date: Sun, 23 Aug 2015 14:46:44 -0600 Subject: revert to 776b4fc91a821be152f0f23e6873aabb78a72029 --- src/crypto/shen_ed25519_ref | 1 - 1 file changed, 1 deletion(-) delete mode 160000 src/crypto/shen_ed25519_ref (limited to 'src/crypto/shen_ed25519_ref/ref10/Makefile') diff --git a/src/crypto/shen_ed25519_ref b/src/crypto/shen_ed25519_ref deleted file mode 160000 index ecfb9166a..000000000 --- a/src/crypto/shen_ed25519_ref +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ecfb9166ab10de6c42f89e5ccb22ac9547505218 -- cgit v1.2.3 From 0a4bc84b2f681dfd89b501648f65a951d876e2d8 Mon Sep 17 00:00:00 2001 From: ShenNoether Date: Sun, 23 Aug 2015 14:48:50 -0600 Subject: Added ref10 shen_ed25519_ref code, which includes code that can replace crypto-ops with a version straight from Bernstein's ref 10 --- src/crypto/shen_ed25519_ref/ref10/Makefile | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/crypto/shen_ed25519_ref/ref10/Makefile (limited to 'src/crypto/shen_ed25519_ref/ref10/Makefile') 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 -- cgit v1.2.3