Botan
2.1.0
Crypto and TLS for C++11
|
#include <pow_mod.h>
Public Member Functions | |
virtual Modular_Exponentiator * | copy () const =0 |
virtual BigInt | execute () const =0 |
Modular_Exponentiator ()=default | |
Modular_Exponentiator (const Modular_Exponentiator &)=default | |
Modular_Exponentiator & | operator= (const Modular_Exponentiator &)=default |
virtual void | set_base (const BigInt &)=0 |
virtual void | set_exponent (const BigInt &)=0 |
virtual | ~Modular_Exponentiator ()=default |
|
default |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::operator=(), and Botan::Power_Mod::Power_Mod().
|
pure virtual |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::execute().
|
default |
|
pure virtual |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::set_base().
|
pure virtual |
Implemented in Botan::Montgomery_Exponentiator, and Botan::Fixed_Window_Exponentiator.
Referenced by Botan::Power_Mod::set_exponent().