Botan  1.10.9
Botan::BigInt Member List

This is the complete list of members for Botan::BigInt, including all inherited members.

abs() const Botan::BigInt
assign(const word x[], size_t length)Botan::BigIntinline
Base enum nameBotan::BigInt
BigInt()Botan::BigIntinline
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(NumberType type, size_t n)Botan::BigInt
Binary enum valueBotan::BigInt
binary_decode(const byte buf[], size_t length)Botan::BigInt
binary_decode(const MemoryRegion< byte > &buf)Botan::BigInt
binary_encode(byte buf[]) const Botan::BigInt
bits() const Botan::BigInt
byte_at(size_t n) const Botan::BigInt
bytes() const Botan::BigInt
clear()Botan::BigIntinline
clear_bit(size_t n)Botan::BigInt
cmp(const BigInt &n, bool check_signs=true) const Botan::BigInt
data() const Botan::BigIntinline
Decimal enum valueBotan::BigInt
decode(const byte buf[], size_t length, Base base=Binary)Botan::BigIntstatic
decode(const MemoryRegion< byte > &buf, Base base=Binary)Botan::BigIntstatic
encode(const BigInt &n, Base base=Binary)Botan::BigIntstatic
encode(byte buf[], const BigInt &n, Base base=Binary)Botan::BigIntstatic
encode_1363(const BigInt &n, size_t bytes)Botan::BigIntstatic
encoded_size(Base base=Binary) const Botan::BigInt
flip_sign()Botan::BigInt
get_bit(size_t n) const Botan::BigInt
get_reg()Botan::BigIntinline
get_reg() const Botan::BigIntinline
get_substring(size_t offset, size_t length) const Botan::BigInt
grow_reg(size_t n)Botan::BigInt
grow_to(size_t n)Botan::BigInt
Hexadecimal enum valueBotan::BigInt
is_even() const Botan::BigIntinline
is_negative() const Botan::BigIntinline
is_nonzero() const Botan::BigIntinline
is_odd() const Botan::BigIntinline
is_positive() const Botan::BigIntinline
is_zero() const Botan::BigIntinline
mask_bits(size_t n)Botan::BigInt
Negative enum valueBotan::BigInt
NumberType enum nameBotan::BigInt
Octal enum valueBotan::BigInt
operator!() const Botan::BigIntinline
operator%=(const BigInt &y)Botan::BigInt
operator%=(word y)Botan::BigInt
operator*=(const BigInt &y)Botan::BigInt
operator++()Botan::BigIntinline
operator++(int)Botan::BigIntinline
operator+=(const BigInt &y)Botan::BigInt
operator-() const Botan::BigInt
operator--()Botan::BigIntinline
operator--(int)Botan::BigIntinline
operator-=(const BigInt &y)Botan::BigInt
operator/=(const BigInt &y)Botan::BigInt
operator<<=(size_t shift)Botan::BigInt
operator>>=(size_t shift)Botan::BigInt
operator[](size_t i)Botan::BigIntinline
operator[](size_t i) const Botan::BigIntinline
Positive enum valueBotan::BigInt
Power2 enum valueBotan::BigInt
random_integer(RandomNumberGenerator &rng, const BigInt &min, const BigInt &max)Botan::BigIntstatic
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
sig_words() const Botan::BigIntinline
sign() const Botan::BigIntinline
Sign enum nameBotan::BigInt
size() const Botan::BigIntinline
swap(BigInt &other)Botan::BigInt
to_u32bit() const Botan::BigInt
word_at(size_t n) const Botan::BigIntinline