Various changes. Kinda in the middle of it here, but it seems to work.
[catacomb-perl] / catacomb-perl.h
index a67c616..ec6d8af 100644 (file)
@@ -63,6 +63,7 @@
 #include <catacomb/gf.h>
 #include <catacomb/ec.h>
 #include <catacomb/field.h>
+#include <catacomb/group.h>
 #include <catacomb/mpint.h>
 #include <catacomb/mpmul.h>
 #include <catacomb/mprand.h>
@@ -167,6 +168,12 @@ typedef struct pgen_event MP_Prime_Gen_Event;
 
 extern void pgproc_get(SV *sv, pgen_proc **p, void **ctx);
 
+/*----- Other gear --------------------------------------------------------*/
+
+extern field *copy_field(field *f);
+extern ec_curve *copy_curve(ec_curve *c);
+extern group *copy_group(group *g);
+
 /*----- That's all, folks -------------------------------------------------*/
 
 #ifdef __cplusplus