Botan  1.11.15
Botan::BigInt Member List
This is the complete list of members for Botan::BigInt, including all inherited members.
abs() const Botan::BigInt
Base enum nameBotan::BigInt
BigInt()Botan::BigInt [inline]
BigInt(u64bit n)Botan::BigInt
BigInt(const BigInt &other)Botan::BigInt
BigInt(const std::string &str)Botan::BigInt
BigInt(const byte buf[], size_t length, Base base=Binary)Botan::BigInt
BigInt(RandomNumberGenerator &rng, size_t bits)Botan::BigInt
BigInt(Sign sign, size_t n)Botan::BigInt
BigInt(BigInt &&other)Botan::BigInt [inline]
Binary enum valueBotan::BigInt
binary_decode(const byte buf[], size_t length)Botan::BigInt
binary_decode(const secure_vector< byte > &buf)Botan::BigInt [inline]
binary_encode(byte buf[]) const Botan::BigInt
bits() const Botan::BigInt
byte_at(size_t n) const Botan::BigInt [inline]
bytes() const Botan::BigInt [inline]
clear()Botan::BigInt [inline]
clear_bit(size_t n)Botan::BigInt
cmp(const BigInt &n, bool check_signs=true) const Botan::BigInt
data() const Botan::BigInt [inline]
Decimal enum valueBotan::BigInt
decode(const byte buf[], size_t length, Base base=Binary)Botan::BigInt [static]
decode(const secure_vector< byte > &buf, Base base=Binary)Botan::BigInt [inline, static]
decode(const std::vector< byte > &buf, Base base=Binary)Botan::BigInt [inline, static]
encode(const BigInt &n, Base base=Binary)Botan::BigInt [static]
encode(byte buf[], const BigInt &n, Base base=Binary)Botan::BigInt [static]
encode_1363(const BigInt &n, size_t bytes)Botan::BigInt [static]
encode_locked(const BigInt &n, Base base=Binary)Botan::BigInt [static]
encoded_size(Base base=Binary) const Botan::BigInt
flip_sign()Botan::BigInt
get_bit(size_t n) const Botan::BigInt [inline]
get_substring(size_t offset, size_t length) const Botan::BigInt
get_word_vector()Botan::BigInt [inline]
get_word_vector() const Botan::BigInt [inline]
grow_to(size_t n)Botan::BigInt [inline]
Hexadecimal enum valueBotan::BigInt
is_even() const Botan::BigInt [inline]
is_negative() const Botan::BigInt [inline]
is_nonzero() const Botan::BigInt [inline]
is_odd() const Botan::BigInt [inline]
is_positive() const Botan::BigInt [inline]
is_zero() const Botan::BigInt [inline]
mask_bits(size_t n)Botan::BigInt [inline]
mutable_data()Botan::BigInt [inline]
Negative enum valueBotan::BigInt
operator!() const Botan::BigInt [inline]
operator%=(const BigInt &y)Botan::BigInt
operator%=(word y)Botan::BigInt
operator*=(const BigInt &y)Botan::BigInt
operator++()Botan::BigInt [inline]
operator++(int)Botan::BigInt [inline]
operator+=(const BigInt &y)Botan::BigInt
operator-() const Botan::BigInt
operator--()Botan::BigInt [inline]
operator--(int)Botan::BigInt [inline]
operator-=(const BigInt &y)Botan::BigInt
operator/=(const BigInt &y)Botan::BigInt
operator<<=(size_t shift)Botan::BigInt
operator=(BigInt &&other)Botan::BigInt [inline]
operator=(const BigInt &)Botan::BigInt
operator>>=(size_t shift)Botan::BigInt
Positive enum valueBotan::BigInt
power_of_2(size_t n)Botan::BigInt [inline, static]
random_integer(RandomNumberGenerator &rng, const BigInt &min, const BigInt &max)Botan::BigInt [static]
randomize(RandomNumberGenerator &rng, size_t bitsize=0)Botan::BigInt
reverse_sign() const Botan::BigInt
set_bit(size_t n)Botan::BigInt
set_sign(Sign sign)Botan::BigInt
set_word_at(size_t i, word w)Botan::BigInt [inline]
sig_words() const Botan::BigInt [inline]
sign() const Botan::BigInt [inline]
Sign enum nameBotan::BigInt
size() const Botan::BigInt [inline]
swap(BigInt &other)Botan::BigInt [inline]
swap_reg(secure_vector< word > &reg)Botan::BigInt [inline]
to_u32bit() const Botan::BigInt
word_at(size_t n) const Botan::BigInt [inline]