8#ifndef BOTAN_MODULAR_REDUCER_H_
9#define BOTAN_MODULAR_REDUCER_H_
11#include <botan/bigint.h>
87 BigInt m_modulus, m_mu;
#define BOTAN_PUBLIC_API(maj, min)
#define BOTAN_FUTURE_INTERNAL_HEADER(hdr)
#define BOTAN_DEPRECATED(msg)
const BigInt & get_modulus() const
BigInt cube(const BigInt &x) const
BigInt multiply(const BigInt &x, const BigInt &y) const
BigInt multiply(const BigInt &x, const BigInt &y, const BigInt &z) const
int(* final)(unsigned char *, CTX *)
BigInt square(const BigInt &x)
RetT reduce(const std::vector< KeyT > &keys, RetT acc, ReducerT reducer)
std::vector< T, secure_allocator< T > > secure_vector