SLH_MAX_N
uint8_t pk_fors[SLH_MAX_N];
uint8_t pk_fors[SLH_MAX_N];
uint8_t out[SLH_MAX_N];
#define SLH_MAX_ROOTS (SLH_MAX_K_TIMES_A * SLH_MAX_N)
uint8_t sk[SLH_MAX_N], lnode[SLH_MAX_N], rnode[SLH_MAX_N];
uint8_t seed[2 * SLH_MAX_N + MAX_DIGEST_SIZE];
uint8_t m[SLH_MAX_N * 2];
unsigned char out[SLH_MAX_N];
uint8_t node[SLH_MAX_N];
uint8_t root[SLH_MAX_N];
uint8_t sk[SLH_MAX_N];
uint8_t tmp[SLH_WOTS_LEN_MAX * SLH_MAX_N];
#define SLH_WOTS_LEN_MAX SLH_WOTS_LEN(SLH_MAX_N)
uint8_t sk[SLH_MAX_N];
uint8_t tmp[SLH_WOTS_LEN_MAX * SLH_MAX_N];
uint8_t lnode[SLH_MAX_N], rnode[SLH_MAX_N];