//
//  parameter.h

#ifndef paremeter_h
#define paremeter_h


#define N 1024
#define Q 3329
#define k 1  //central binomial

#define N8 128
#define N4 256
#define N2 512



#define PKE_SECRETKEYBYTES 1536
#define PKE_PUBLICKEYBYTES 1568
#define PKE_SEED_BYTES 32   // the size of seed
#define PKE_POLY_BYTES  1536 
#define PKE_MESS_BYTES   128
#define PKE_CIP_BYTES   1792



#define KEM_PUBLICKEYBYTES 1568  //PKE_PUBLICKEYBYTES
#define KEM_SECRETKEYBYTES 3264  //PKE_SECRETKEYBYTES+ PKE_PUBLICKEYBYTES+PKE_SEED_BYTES+128
#define KEM_CIP_BYTES   1792  // PKE_CIP_BYTES
#define KEM_KEYBYTES    128


#define PKE_ALGNAME  TALE

#endif 
