KpqC-0.1.0: cbits/third_party/NTRUplus/NTRU+768/ntt.h
#ifndef NTT_H #define NTT_H #include <stdint.h> #include "params.h" extern const int16_t zetas[192]; void ntt(int16_t r[NTRUPLUS_N]); void invntt(int16_t r[NTRUPLUS_N]); int baseinv(int16_t r[4], const int16_t a[4], const int16_t zeta); void basemul(int16_t r[4], const int16_t a[4], const int16_t b[4], const int16_t zeta); void basemul_add(int16_t r[4], const int16_t a[4], const int16_t b[4], const int16_t c[4], const int16_t zeta); #endif