#ifndef GENERAL_LIBRARY_H #define GENERAL_LIBRARY_H #include #include #include #include #include #include uint32_t multiplicative_inverse(int a, int n); int len_of_shortest_period(const char * pattern, int m); // SECTION: Functions related to calculating with polynomials in Z2[x] uint32_t get_random_irreducible_polynomial_in_Z2 (size_t k); #endif