#ifndef PARAMS_H
#define PARAMS_H

#define NTRUPLUS_N 1152
#define NTRUPLUS_Q 3457

#define NTRUPLUS_SYMBYTES  32   /* size in bytes of hashes, and seeds */
#define NTRUPLUS_POLYBYTES 1728
#define NTRUPLUS_RANDOMBYTES 40
#define NTRUPLUS_MAXPLAINTEXT ((NTRUPLUS_N >> 3) - NTRUPLUS_RANDOMBYTES - 1)

#define NTRUPLUS_PUBLICKEYBYTES  NTRUPLUS_POLYBYTES
#define NTRUPLUS_SECRETKEYBYTES  ((NTRUPLUS_POLYBYTES << 1) + NTRUPLUS_SYMBYTES)
#define NTRUPLUS_CIPHERTEXTBYTES  NTRUPLUS_POLYBYTES

#endif
