|
bool | IsInitialized () const |
| Determines whether this object is initialized. More...
|
|
void | SetBase (const DL_GroupPrecomputation< Element > &group, const Integer &base) |
| Set the base element. More...
|
|
const Integer & | GetBase (const DL_GroupPrecomputation< Element > &group) const |
| Get the base element. More...
|
|
void | Precompute (const DL_GroupPrecomputation< Element > &group, unsigned int maxExpBits, unsigned int storage) |
| Perform precomputation. More...
|
|
void | Load (const DL_GroupPrecomputation< Element > &group, BufferedTransformation &storedPrecomputation) |
| Retrieve previously saved precomputation. More...
|
|
void | Save (const DL_GroupPrecomputation< Element > &group, BufferedTransformation &storedPrecomputation) const |
| Save precomputation for later use. More...
|
|
Integer | Exponentiate (const DL_GroupPrecomputation< Element > &group, const Integer &exponent) const |
| Exponentiates an element. More...
|
|
Integer | CascadeExponentiate (const DL_GroupPrecomputation< Element > &group, const Integer &exponent, const DL_FixedBasePrecomputation< Integer > &pc2, const Integer &exponent2) const |
| Exponentiates an element. More...
|
|
virtual bool | IsInitialized () const=0 |
| Determines whether this object is initialized. More...
|
|
virtual void | SetBase (const DL_GroupPrecomputation< Element > &group, const Element &base)=0 |
| Set the base element. More...
|
|
virtual const Element & | GetBase (const DL_GroupPrecomputation< Element > &group) const=0 |
| Get the base element. More...
|
|
virtual void | Precompute (const DL_GroupPrecomputation< Element > &group, unsigned int maxExpBits, unsigned int storage)=0 |
| Perform precomputation. More...
|
|
virtual void | Load (const DL_GroupPrecomputation< Element > &group, BufferedTransformation &storedPrecomputation)=0 |
| Retrieve previously saved precomputation. More...
|
|
virtual void | Save (const DL_GroupPrecomputation< Element > &group, BufferedTransformation &storedPrecomputation) const=0 |
| Save precomputation for later use. More...
|
|
virtual Element | Exponentiate (const DL_GroupPrecomputation< Element > &group, const Integer &exponent) const=0 |
| Exponentiates an element. More...
|
|
virtual Element | CascadeExponentiate (const DL_GroupPrecomputation< Element > &pc1, const Integer &exponent1, const DL_FixedBasePrecomputation< Element > &pc2, const Integer &exponent2) const=0 |
| Exponentiates an element. More...
|
|
LUC Precomputation.
- Since
- Crypto++ 2.1
Definition at line 192 of file luc.h.