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