BigInteger mod_pow(const BigInteger &exp, const BigInteger &modulus) const
Modular exponentiation: (this^exp) mod modulus Used for RSA encrypt/decrypt.
BigInteger operator%(const BigInteger &other) const
BigInteger(const BigInteger &other)
size_t bit_count() const
Number of bits needed to represent this value.
bool operator==(const BigInteger &other) const
Comparison.
bool operator<(const BigInteger &other) const
static BigInteger from_string(std::string_view decimal)
Parse from decimal string.
std::string to_string() const
Convert to decimal string.
BigInteger & operator=(BigInteger &&other) noexcept
bool is_zero() const
Whether this is zero.
static BigInteger from_hex(std::string_view hex)
Parse from hex string.
BigInteger(uint64_t value)
BigInteger operator+(const BigInteger &other) const
Arithmetic operations.
BigInteger & operator=(const BigInteger &other)
bool operator!=(const BigInteger &other) const
std::string to_hex() const
Convert to hex string.
BigInteger operator*(const BigInteger &other) const
BigInteger(BigInteger &&other) noexcept
Definition generated_event_source.hpp:33
@ other
Definition udev_monitor.hpp:26