#ifndef PQCLEAN_DILITHIUM3_AVX2_PARAMS_H #define PQCLEAN_DILITHIUM3_AVX2_PARAMS_H #define SEEDBYTES 32 #define CRHBYTES 48 #define N 256 #define Q 8380417 #define QBITS 23 #define D 14 #define GAMMA1 ((Q - 1)/16) #define GAMMA2 (GAMMA1/2) #define ALPHA (2*GAMMA2) #define K 5 #define L 4 #define ETA 5 #define SETABITS 4 #define BETA 275 #define OMEGA 96 #define POLT1_SIZE_PACKED ((N*(QBITS - D))/8) #define POLT0_SIZE_PACKED ((N*D)/8) #define POLETA_SIZE_PACKED ((N*SETABITS)/8) #define POLZ_SIZE_PACKED ((N*(QBITS - 3))/8) #define POLW1_SIZE_PACKED ((N*4)/8) #endif