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