aboutsummaryrefslogtreecommitdiff
path: root/src/exhaustive/family.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/exhaustive/family.h')
-rw-r--r--src/exhaustive/family.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/exhaustive/family.h b/src/exhaustive/family.h
new file mode 100644
index 0000000..9b7deaa
--- /dev/null
+++ b/src/exhaustive/family.h
@@ -0,0 +1,30 @@
+/*
+ * ecgen, tool for generating Elliptic curve domain parameters
+ * Copyright (C) 2024 J08nY
+ */
+/*
+ * @file family.h
+ */
+#ifndef ECGEN_EXHAUSTIVE_FAMILY_H
+#define ECGEN_EXHAUSTIVE_FAMILY_H
+
+#include "misc/types.h"
+
+GENERATOR(family_gen_seed_random);
+
+GENERATOR(family_gen_seed_input);
+
+GENERATOR(family_gen_field);
+
+GENERATOR(family_gen_equation_iter);
+
+GENERATOR(family_gen_equation_cm);
+
+GENERATOR(family_gen_order);
+
+void family_init();
+
+void family_quit();
+
+
+#endif //ECGEN_EXHAUSTIVE_FAMILY_H