MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TaoCrypt::AbstractGroup Class Reference
Inheritance diagram for TaoCrypt::AbstractGroup:
Collaboration diagram for TaoCrypt::AbstractGroup:

Public Types

typedef Integer Element

Public Member Functions

virtual bool Equal (const Element &a, const Element &b) const =0
virtual const ElementIdentity () const =0
virtual const ElementAdd (const Element &a, const Element &b) const =0
virtual const ElementInverse (const Element &a) const =0
virtual bool InversionIsFast () const
virtual const ElementDouble (const Element &a) const
virtual const ElementSubtract (const Element &a, const Element &b) const
virtual ElementAccumulate (Element &a, const Element &b) const
virtual ElementReduce (Element &a, const Element &b) const
virtual Element ScalarMultiply (const Element &a, const Integer &e) const
virtual Element CascadeScalarMultiply (const Element &x, const Integer &e1, const Element &y, const Integer &e2) const
virtual void SimultaneousMultiply (Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) const

Detailed Description

Definition at line 38 of file algebra.hpp.


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