|
Botan
2.1.0
Crypto and TLS for C++11
|
#include <def_powm.h>
Public Member Functions | |
| Modular_Exponentiator * | copy () const override |
| BigInt | execute () const override |
| Fixed_Window_Exponentiator (const BigInt &, Power_Mod::Usage_Hints) | |
| void | set_base (const BigInt &) override |
| void | set_exponent (const BigInt &) override |
Fixed Window Exponentiator
Definition at line 20 of file def_powm.h.
| Botan::Fixed_Window_Exponentiator::Fixed_Window_Exponentiator | ( | const BigInt & | n, |
| Power_Mod::Usage_Hints | hints | ||
| ) |
Definition at line 61 of file powm_fw.cpp.
Referenced by copy().
|
inlineoverridevirtual |
Implements Botan::Modular_Exponentiator.
Definition at line 27 of file def_powm.h.
References Fixed_Window_Exponentiator().
|
overridevirtual |
Implements Botan::Modular_Exponentiator.
Definition at line 40 of file powm_fw.cpp.
References Botan::BigInt::bits(), Botan::BigInt::get_substring(), Botan::Modular_Reducer::multiply(), and Botan::Modular_Reducer::square().
|
overridevirtual |
Implements Botan::Modular_Exponentiator.
Definition at line 25 of file powm_fw.cpp.
References Botan::BigInt::bits(), Botan::Modular_Reducer::multiply(), and Botan::Power_Mod::window_bits().
|
overridevirtual |
Implements Botan::Modular_Exponentiator.
Definition at line 17 of file powm_fw.cpp.
1.8.9.1