8#ifndef BOTAN_DIVISON_ALGORITHM_H_
9#define BOTAN_DIVISON_ALGORITHM_H_
11#include <botan/bigint.h>
23void vartime_divide(
const BigInt& x,
const BigInt& y, BigInt& q, BigInt& r);
37void ct_divide(
const BigInt& x,
const BigInt& y, BigInt& q, BigInt& r);
80BigInt
ct_modulo(
const BigInt& x,
const BigInt& modulo);
void vartime_divide(const BigInt &x, const BigInt &y_arg, BigInt &q_out, BigInt &r_out)
BigInt ct_modulo(const BigInt &x, const BigInt &y)
void ct_divide(const BigInt &x, const BigInt &y, BigInt &q_out, BigInt &r_out)
void ct_divide_word(const BigInt &x, word y, BigInt &q_out, word &r_out)