/// @file utils_prng.h /// @brief the interface for adapting PRNG functions. /// /// #ifndef _UTILS_PRNG_H_ #define _UTILS_PRNG_H_ #include "randombytes.h" typedef struct { unsigned char Key[32]; unsigned char V[16]; } prng_t; int PQCLEAN_RAINBOWIACLASSIC_CLEAN_prng_set(prng_t *ctx, const void *prng_seed, unsigned long prng_seedlen); int PQCLEAN_RAINBOWIACLASSIC_CLEAN_prng_gen(prng_t *ctx, unsigned char *out, unsigned long outlen); #endif // _UTILS_PRNG_H_