BeeCrypt
4.2.1
|
Multi-precision numbers, headers. More...
Go to the source code of this file.
Data Structures | |
struct | mpnumber |
Functions | |
std::ostream & | operator<< (std::ostream &, const mpnumber &) |
void | mpnzero (mpnumber *) |
void | mpnsize (mpnumber *, size_t) |
void | mpninit (mpnumber *, size_t, const mpw *) |
void | mpnfree (mpnumber *) |
void | mpncopy (mpnumber *, const mpnumber *) |
void | mpnwipe (mpnumber *) |
void | mpnset (mpnumber *, size_t, const mpw *) |
void | mpnsetw (mpnumber *, mpw) |
int | mpnsetbin (mpnumber *, const byte *, size_t) |
int | mpnsethex (mpnumber *, const char *) |
int | mpninv (mpnumber *, const mpnumber *, const mpnumber *) |
size_t | mpntrbits (mpnumber *, size_t) |
Truncate the mpnumber to the specified number of (least significant) bits. | |
size_t | mpnbits (const mpnumber *) |
Multi-precision numbers, headers.
Truncate the mpnumber to the specified number of (least significant) bits.
std::ostream& operator<< | ( | std::ostream & | , |
const mpnumber & | |||
) |