diff --git a/include/galois.h b/include/galois.h index 4a2715e..9d815ab 100644 --- a/include/galois.h +++ b/include/galois.h @@ -46,6 +46,7 @@ extern "C" { #endif +extern void galois_init_default_field(int w); extern void galois_change_technique(gf_t *gf, int w); extern int galois_single_multiply(int a, int b, int w); diff --git a/src/galois.c b/src/galois.c index 398a649..5d4282e 100644 --- a/src/galois.c +++ b/src/galois.c @@ -168,7 +168,7 @@ gf_t* galois_init_composite_field(int w, return gfp; } -static void galois_init_default_field(int w) +void galois_init_default_field(int w) { if (w <= 0 || w > 32) { fprintf(stderr, "ERROR -- cannot init default Galois field for w=%d\n", w);