botan v1.12.5 (2016-04-07T22:31:19Z)
Dub
Repo
MontgomeryExponentiator
botan
math
numbertheory
def_powm
Montgomery Exponentiator
static if
(
BOTAN_HAS_PUBLIC_KEY_CRYPTO
)
class
MontgomeryExponentiator :
ModularExponentiator
{
void
setExponent
(BigInt exp);
void
setBase
(BigInt base);
BigInt
execute
();
ModularExponentiator
copy
();
this
(BigInt mod, PowerMod.UsageHints hints);
~this
();
}
Constructors
this
this
(BigInt mod, PowerMod.UsageHints hints)
Undocumented in source.
Destructor
~this
~this
()
Undocumented in source.
Members
Functions
copy
ModularExponentiator
copy
()
Undocumented in source. Be warned that the author may not have intended to support it.
execute
BigInt
execute
()
Undocumented in source. Be warned that the author may not have intended to support it.
setBase
void
setBase
(BigInt base)
Undocumented in source. Be warned that the author may not have intended to support it.
setExponent
void
setExponent
(BigInt exp)
Undocumented in source. Be warned that the author may not have intended to support it.
Inherited Members
From ModularExponentiator
setBase
void
setBase
(BigInt )
Undocumented in source.
setExponent
void
setExponent
(BigInt )
Undocumented in source.
execute
BigInt
execute
()
Undocumented in source.
copy
ModularExponentiator
copy
()
Undocumented in source.
Meta
Source
See Implementation
botan
math
numbertheory
def_powm
classes
FixedWindowExponentiator
MontgomeryExponentiator
Montgomery Exponentiator