Go to the documentation of this file.
31 #define SMALL_PRIMES_PRODUCT_MAX 32
void mpprndsafe_w(mpbarrett *, randomGeneratorContext *, size_t, int, mpw *)
void mpprndcon_w(mpbarrett *, randomGeneratorContext *, size_t, int, const mpnumber *, const mpnumber *, const mpnumber *, mpnumber *, mpw *)
int mpprndr_w(mpbarrett *, randomGeneratorContext *, size_t, int, const mpnumber *, const mpnumber *, const mpnumber *, mpw *)
#define BEECRYPTAPI
Definition: api.h:52
void mpprndconone_w(mpbarrett *, randomGeneratorContext *, size_t, int, const mpbarrett *, const mpnumber *, mpnumber *, int, mpw *)
int mpprnd_w(mpbarrett *, randomGeneratorContext *, size_t, int, const mpnumber *, mpw *)
mpw * mpspprod[SMALL_PRIMES_PRODUCT_MAX]
uint32_t mpw
Definition: api.h:94
#define SMALL_PRIMES_PRODUCT_MAX
Definition: mpprime.h:31
Multi-precision integer routines using Barrett modular reduction, headers.
Definition: mpnumber.h:40
Definition: mpbarrett.h:41
int mppmilrab_w(const mpbarrett *, randomGeneratorContext *, int, mpw *)
Definition: beecrypt.h:239