8 #include <botan/numthry.h>
9 #include <botan/internal/mp_core.h>
10 #include <botan/internal/rounding.h>
52 const size_t r_size = std::max(r.
sig_words(), c_sw);
SecureVector< word > & get_reg()
std::invalid_argument Invalid_Argument
void bigint_sqr(word z[], size_t z_size, word workspace[], const word x[], size_t x_size, size_t x_sw)
const word * data() const
void bigint_mul(word z[], size_t z_size, word workspace[], const word x[], size_t x_size, size_t x_sw, const word y[], size_t y_size, size_t y_sw)
BigInt sub_mul(const BigInt &a, const BigInt &b, const BigInt &c)
void bigint_add2(word x[], size_t x_size, const word y[], size_t y_size)
BigInt square(const BigInt &x)
BigInt mul_add(const BigInt &a, const BigInt &b, const BigInt &c)