17#ifndef CX_MLKEM_SAMPLE_H
18#define CX_MLKEM_SAMPLE_H
void MLKEM_SAMPLE_cbd2(poly *r, const uint8_t *buf)
Samples a polynomial using the centered binomial distribution with eta=2.
void MLKEM_SAMPLE_getnoise(poly *r, const uint8_t *seed, uint8_t nonce, uint8_t eta)
Samples a noise polynomial using PRF and CBD.
void MLKEM_SAMPLE_cbd3(poly *r, const uint8_t *buf)
Samples a polynomial using the centered binomial distribution with eta=3.
void MLKEM_SAMPLE_rej_uniform(poly *r, const uint8_t *seed, uint8_t x, uint8_t y)
Samples a polynomial using rejection sampling from a uniform distribution.
ML-KEM (Module-Lattice Key Encapsulation Mechanism) public API.
Polynomial with MLKEM_N coefficients.