#ifndef SIG_PERK_CONFIG_H
#define SIG_PERK_CONFIG_H

#define PERK_CONFIG_ALGNAME         "perk-3-short"
#define PERK_CONFIG_SECURITY_BYTES  24
#define PERK_CONFIG_TOWER_FIELD_EXT 18
#define PERK_CONFIG_PARAM_N         92
#define PERK_CONFIG_PARAM_M         43
#define PERK_CONFIG_PARAM_TAU1      8
#define PERK_CONFIG_PARAM_KAPPA1    12
#define PERK_CONFIG_PARAM_TAU2      8
#define PERK_CONFIG_PARAM_KAPPA2    11
#define PERK_CONFIG_PARAM_MU1       13
#define PERK_CONFIG_PARAM_MU2       12
#define PERK_CONFIG_PARAM_TAU_PRIME 6
#define PERK_CONFIG_SHARE_DEGREE    4
#define PERK_CONFIG_PARAM_C         7
#define PERK_CONFIG_PARAM_W         10
#define PERK_CONFIG_PARAM_T_OPEN    166

#define PERK_USE_AVX2 1

#define xkcp4x                1
#define xkcp1x                2
#define FINAL_COMMITMENT_MODE xkcp4x

#define xkcp 1
#define aes  2
#define PRG_LEAF_COMMIT_IMPL xkcp
#define PRG_EXPAND_SEED_IMPL aes

#endif  // SIG_PERK_CONFIG_H
