aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 540f8b33b..b923a8188 100644
--- a/Makefile
+++ b/Makefile
@@ -487,6 +487,19 @@ standalone: standalone-haskell standalone-ocaml
standalone-haskell: $(STANDALONE:%=src/Experiments/NewPipeline/ExtractionHaskell/%)
standalone-ocaml: $(STANDALONE:%=src/Experiments/NewPipeline/ExtractionOCaml/%)
+UNSATURATED_SOLINAS_C_FILES := curve25519_64.c curve25519_32.c
+UNSATURATED_SOLINAS := src/Experiments/NewPipeline/ExtractionOCaml/unsaturated_solinas
+.PHONY: c-files
+c-files: $(UNSATURATED_SOLINAS_C_FILES)
+
+$(UNSATURATED_SOLINAS_C_FILES): $(UNSATURATED_SOLINAS)
+
+curve25519_64.c:
+ $(UNSATURATED_SOLINAS) '25519' '5' '2^255' '1,19' '64' > $@
+
+curve25519_32.c:
+ $(UNSATURATED_SOLINAS) '25519' '10' '2^255' '1,19' '32' > $@
+
clean::
rm -f Makefile.coq remake_curves.log src/Specific/.autgenerated-deps