#define BEECRYPTAPI
Definition api.h:52
uint64_t mpw
Definition api.h:87
void mpbwipe(mpbarrett *)
void mpbset(mpbarrett *, size_t, const mpw *)
void mpbpowmodsld_w(const mpbarrett *, const mpw *, size_t, const mpw *, mpw *, mpw *)
void mpbzero(mpbarrett *)
void mpbrnd_w(const mpbarrett *, randomGeneratorContext *, mpw *, mpw *)
void mpbnrnd(const mpbarrett *, randomGeneratorContext *, mpnumber *)
std::ostream & operator<<(std::ostream &, const mpbarrett &)
void mpbsubone(const mpbarrett *, mpw *)
void mpbmulmod_w(const mpbarrett *, size_t, const mpw *, size_t, const mpw *, mpw *, mpw *)
void mpbsubmod_w(const mpbarrett *, size_t, const mpw *, size_t, const mpw *, mpw *, mpw *)
void mpbcopy(mpbarrett *, const mpbarrett *)
void mpbtwopowmod_w(const mpbarrett *, size_t, const mpw *, mpw *, mpw *)
size_t mpbbits(const mpbarrett *)
void mpbrndodd_w(const mpbarrett *, randomGeneratorContext *, mpw *, mpw *)
void mpbnmulmod(const mpbarrett *, const mpnumber *, const mpnumber *, mpnumber *)
void mpbnsqrmod(const mpbarrett *, const mpnumber *, mpnumber *)
void mpbfree(mpbarrett *)
void mpbrndinv_w(const mpbarrett *, randomGeneratorContext *, mpw *, mpw *, mpw *)
void mpbsm3powmod(const mpbarrett *, const mpw *, const mpw *, const mpw *, const mpw *, const mpw *, const mpw *)
void mpbnpowmod(const mpbarrett *, const mpnumber *, const mpnumber *, mpnumber *)
int mpbpprime_w(const mpbarrett *, randomGeneratorContext *, int, mpw *)
void mpbsm2powmod(const mpbarrett *, const mpw *, const mpw *, const mpw *, const mpw *)
void mpbmu_w(mpbarrett *, mpw *)
void mpbinit(mpbarrett *, size_t)
int mpbsethex(mpbarrett *, const char *)
void mpbaddmod_w(const mpbarrett *, size_t, const mpw *, size_t, const mpw *, mpw *, mpw *)
void mpbmod_w(const mpbarrett *, const mpw *, mpw *, mpw *)
void mpbnpowmodsld(const mpbarrett *, const mpw *, const mpnumber *, mpnumber *)
void mpbneg_w(const mpbarrett *, const mpw *, mpw *)
void mpbsqrmod_w(const mpbarrett *, size_t, const mpw *, mpw *, mpw *)
int mpbsetbin(mpbarrett *, const byte *, size_t)
void mpbpowmod_w(const mpbarrett *, size_t, const mpw *, size_t, const mpw *, mpw *, mpw *)
Multi-precision numbers, headers.
Definition mpbarrett.h:41
mpbarrett(const mpbarrett &)
size_t size
Definition mpbarrett.h:42
const mpbarrett & operator=(const mpbarrett &)
mpw * modl
Definition mpbarrett.h:43
mpw * mu
Definition mpbarrett.h:44
Definition beecrypt.h:239