|
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.
| size_t mpnbits | ( | const mpnumber * | ) |
References BEECRYPTAPI.
| void mpnfree | ( | mpnumber * | ) |
References BEECRYPTAPI.
References BEECRYPTAPI.
References BEECRYPTAPI.
References BEECRYPTAPI.
References BEECRYPTAPI.
| int mpnsethex | ( | mpnumber * | , |
| const char * | ) |
References BEECRYPTAPI.
References BEECRYPTAPI.
| void mpnsize | ( | mpnumber * | , |
| size_t | ) |
References BEECRYPTAPI.
| size_t mpntrbits | ( | mpnumber * | , |
| size_t | ) |
Truncate the mpnumber to the specified number of (least significant) bits.
References BEECRYPTAPI.
| void mpnwipe | ( | mpnumber * | ) |
References BEECRYPTAPI.
| void mpnzero | ( | mpnumber * | ) |
References BEECRYPTAPI.
| std::ostream & operator<< | ( | std::ostream & | , |
| const mpnumber & | ) |
References BEECRYPTAPI.