botan.math.numbertheory.pow_mod

Modular Exponentiator

Members

Aliases

FixedBasePowerMod
alias FixedBasePowerMod = RefCounted!FixedBasePowerModImpl
Undocumented in source.
FixedExponentPowerMod
alias FixedExponentPowerMod = RefCounted!FixedExponentPowerModImpl
Undocumented in source.

Classes

FixedBasePowerModImpl
class FixedBasePowerModImpl

Fixed Base Modular Exponentiator Proxy

FixedExponentPowerModImpl
class FixedExponentPowerModImpl

Fixed Exponent Modular Exponentiator Proxy

PowerMod
class PowerMod

Modular Exponentiator Proxy

Functions

chooseBaseHints
PowerMod.UsageHints chooseBaseHints(const(BigInt)* b, const(BigInt)* n)
Undocumented in source. Be warned that the author may not have intended to support it.
chooseExpHints
PowerMod.UsageHints chooseExpHints(const(BigInt)* e, const(BigInt)* n)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ModularExponentiator
interface ModularExponentiator

Modular Exponentiator Interface

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)