#ifndef PQCLEAN_MCELIECE6688128F_CLEAN_GF_H #define PQCLEAN_MCELIECE6688128F_CLEAN_GF_H /* This file is for functions for field arithmetic */ #include typedef uint16_t gf; gf PQCLEAN_MCELIECE6688128F_CLEAN_gf_iszero(gf a); gf PQCLEAN_MCELIECE6688128F_CLEAN_gf_add(gf in0, gf in1); gf PQCLEAN_MCELIECE6688128F_CLEAN_gf_mul(gf in0, gf in1); gf PQCLEAN_MCELIECE6688128F_CLEAN_gf_frac(gf den, gf num); gf PQCLEAN_MCELIECE6688128F_CLEAN_gf_inv(gf in); uint64_t PQCLEAN_MCELIECE6688128F_CLEAN_gf_mul2(gf a, gf b0, gf b1); void PQCLEAN_MCELIECE6688128F_CLEAN_GF_mul(gf *out, const gf *in0, const gf *in1); #endif