Botan  1.10.9
Public Member Functions | List of all members
Botan::Modular_Exponentiator Class Referenceabstract

#include <pow_mod.h>

Inheritance diagram for Botan::Modular_Exponentiator:
Botan::Fixed_Window_Exponentiator Botan::Montgomery_Exponentiator

Public Member Functions

virtual Modular_Exponentiatorcopy () const =0
 
virtual BigInt execute () const =0
 
virtual void set_base (const BigInt &)=0
 
virtual void set_exponent (const BigInt &)=0
 
virtual ~Modular_Exponentiator ()
 

Detailed Description

Modular Exponentiator Interface

Definition at line 18 of file pow_mod.h.

Constructor & Destructor Documentation

virtual Botan::Modular_Exponentiator::~Modular_Exponentiator ( )
inlinevirtual

Definition at line 25 of file pow_mod.h.

25 {}

Member Function Documentation

virtual Modular_Exponentiator* Botan::Modular_Exponentiator::copy ( ) const
pure virtual
virtual BigInt Botan::Modular_Exponentiator::execute ( ) const
pure virtual
virtual void Botan::Modular_Exponentiator::set_base ( const BigInt )
pure virtual
virtual void Botan::Modular_Exponentiator::set_exponent ( const BigInt )
pure virtual

The documentation for this class was generated from the following file: