aboutsummaryrefslogtreecommitdiff
path: root/src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java')
-rw-r--r--src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java b/src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java
new file mode 100644
index 0000000..af5850b
--- /dev/null
+++ b/src/testgenerator/src/org/crypttech/modexp/testgenerator/TestGenerator.java
@@ -0,0 +1,19 @@
+package org.crypttech.modexp.testgenerator;
+
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.crypttech.modexp.testgenerator.format.GeneratorC;
+
+public class TestGenerator {
+ public static void main(String[] argv) throws Exception {
+ List<TestVector> vectors = new ArrayList<TestVector>();
+ vectors.addAll(TestGeneratorBasic.getTestVectors());
+ PrintWriter pw = new PrintWriter("../model/c/src/autogenerated_tests.c");
+ try (GeneratorC genC = new GeneratorC(pw)) {
+ for (TestVector vector : vectors)
+ genC.format(vector);
+ }
+ }
+}