qca
QCA::Botan::BigInt Class Reference
#include <bigint.h>
Detailed Description
Definition at line 61 of file bigint.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
| QCA::Botan::BigInt::BigInt | ( | u64bit | n | ) |
Definition at line 54 of file big_base.cpp.
| QCA::Botan::BigInt::BigInt | ( | const BigInt & | b | ) |
Definition at line 80 of file big_base.cpp.
| QCA::Botan::BigInt::BigInt | ( | const std::string & | str | ) |
Definition at line 100 of file big_base.cpp.
Definition at line 123 of file big_base.cpp.
Definition at line 71 of file big_base.cpp.
| QCA::Botan::BigInt::BigInt | ( | NumberType | , | |
| u32bit | ||||
| ) |
Member Function Documentation
| BigInt QCA::Botan::BigInt::abs | ( | ) | const |
Definition at line 380 of file big_base.cpp.
Definition at line 400 of file big_base.cpp.
| void QCA::Botan::BigInt::binary_encode | ( | byte | output[] | ) | const |
Definition at line 390 of file big_base.cpp.
| u32bit QCA::Botan::BigInt::bits | ( | ) | const |
Definition at line 295 of file big_base.cpp.
Definition at line 189 of file big_base.cpp.
| u32bit QCA::Botan::BigInt::bytes | ( | ) | const |
Definition at line 287 of file big_base.cpp.
| void QCA::Botan::BigInt::clear_bit | ( | u32bit | n | ) |
Definition at line 239 of file big_base.cpp.
Definition at line 158 of file big_base.cpp.
| BigInt QCA::Botan::BigInt::decode | ( | const MemoryRegion< byte > & | buf, | |
| Base | base = Binary | |||
| ) | [static] |
Definition at line 136 of file big_code.cpp.
Definition at line 144 of file big_code.cpp.
Definition at line 53 of file big_code.cpp.
| SecureVector< byte > QCA::Botan::BigInt::encode | ( | const BigInt & | n, | |
| Base | base = Binary | |||
| ) | [static] |
Definition at line 106 of file big_code.cpp.
| SecureVector< byte > QCA::Botan::BigInt::encode_1363 | ( | const BigInt & | n, | |
| u32bit | bytes | |||
| ) | [static] |
Definition at line 120 of file big_code.cpp.
Definition at line 312 of file big_base.cpp.
| void QCA::Botan::BigInt::flip_sign | ( | ) |
Definition at line 352 of file big_base.cpp.
| bool QCA::Botan::BigInt::get_bit | ( | u32bit | n | ) | const |
Definition at line 202 of file big_base.cpp.
| SecureVector<word>& QCA::Botan::BigInt::get_reg | ( | ) | [inline] |
Definition at line 210 of file big_base.cpp.
| void QCA::Botan::BigInt::grow_reg | ( | u32bit | n | ) | const |
Definition at line 141 of file big_base.cpp.
| bool QCA::Botan::BigInt::is_zero | ( | ) | const |
Definition at line 331 of file big_base.cpp.
| void QCA::Botan::BigInt::mask_bits | ( | u32bit | n | ) |
Definition at line 250 of file big_base.cpp.
| word QCA::Botan::BigInt::operator%= | ( | word | mod | ) |
Definition at line 204 of file big_ops2.cpp.
Definition at line 196 of file big_ops2.cpp.
Definition at line 146 of file big_ops2.cpp.
Definition at line 57 of file big_ops2.cpp.
| BigInt QCA::Botan::BigInt::operator- | ( | ) | const |
Definition at line 370 of file big_base.cpp.
Definition at line 96 of file big_ops2.cpp.
Definition at line 184 of file big_ops2.cpp.
Definition at line 237 of file big_ops2.cpp.
Definition at line 255 of file big_ops2.cpp.
| word QCA::Botan::BigInt::operator[] | ( | u32bit | index | ) | const [inline] |
| word& QCA::Botan::BigInt::operator[] | ( | u32bit | index | ) | [inline] |
| void QCA::Botan::BigInt::randomize | ( | u32bit | = 0 |
) |
| BigInt::Sign QCA::Botan::BigInt::reverse_sign | ( | ) | const |
Definition at line 360 of file big_base.cpp.
| void QCA::Botan::BigInt::set_bit | ( | u32bit | n | ) |
Definition at line 228 of file big_base.cpp.
| void QCA::Botan::BigInt::set_sign | ( | Sign | s | ) |
Definition at line 341 of file big_base.cpp.
| u32bit QCA::Botan::BigInt::sig_words | ( | ) | const |
Definition at line 268 of file big_base.cpp.
| void QCA::Botan::BigInt::swap | ( | BigInt & | other | ) |
Definition at line 132 of file big_base.cpp.
| u32bit QCA::Botan::BigInt::to_u32bit | ( | ) | const |
Definition at line 173 of file big_base.cpp.
| word QCA::Botan::BigInt::word_at | ( | u32bit | n | ) | const [inline] |
The documentation for this class was generated from the following files:
KDE 4.4 API Reference