mirror of
https://github.com/luxfi/pqclean.git
synced 2026-11-03 09:57:54 +00:00
23 lines
512 B
C
23 lines
512 B
C
#ifndef SHAKE_PRNG_H
|
|
#define SHAKE_PRNG_H
|
|
|
|
|
|
/**
|
|
* @file shake_prng.h
|
|
* @brief Header file of shake_prng.c
|
|
*/
|
|
#include "fips202.h"
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
typedef shake256incctx seedexpander_state;
|
|
|
|
void PQCLEAN_HQC128_CLEAN_seedexpander_init(seedexpander_state *state, const uint8_t *seed, size_t seedlen);
|
|
|
|
void PQCLEAN_HQC128_CLEAN_seedexpander(seedexpander_state *state, uint8_t *output, size_t outlen);
|
|
|
|
void PQCLEAN_HQC128_CLEAN_seedexpander_release(seedexpander_state *state);
|
|
|
|
|
|
#endif
|