Botan
1.11.15
|
#include <pow_mod.h>
Public Member Functions | |
virtual Modular_Exponentiator * | copy () const =0 |
virtual BigInt | execute () const =0 |
virtual void | set_base (const BigInt &)=0 |
virtual void | set_exponent (const BigInt &)=0 |
virtual | ~Modular_Exponentiator () |
virtual Botan::Modular_Exponentiator::~Modular_Exponentiator | ( | ) | [inline, virtual] |
virtual Modular_Exponentiator* Botan::Modular_Exponentiator::copy | ( | ) | const [pure virtual] |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::operator=(), and Botan::Power_Mod::Power_Mod().
virtual BigInt Botan::Modular_Exponentiator::execute | ( | ) | const [pure virtual] |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::execute().
virtual void Botan::Modular_Exponentiator::set_base | ( | const BigInt & | ) | [pure virtual] |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::set_base().
virtual void Botan::Modular_Exponentiator::set_exponent | ( | const BigInt & | ) | [pure virtual] |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::set_exponent().