#include <eprecomp.h>
Public Types | |
| typedef T | Element |
| typedef AbstractGroup<T> | Group |
Public Methods | |
| ExponentiationPrecomputation () | |
| void | SetGroupAndBase (const Group &group,const Element &base) |
| void | Precompute (unsigned int maxExpBits,unsigned int storage) |
| void | PrepareCascade (::vector< BaseAndExponent< Element > > &eb,const Integer &exponent)const |
| Element | Exponentiate (const Integer &exponent)const |
| Element | CascadeExponentiate (const Integer &exponent,const ExponentiationPrecomputation< T > &pc2,const Integer &exponent2)const |
Public Attributes | |
| const Group* | m_group |
| unsigned int | m_windowSize |
| Integer | m_exponentBase |
| ::vector<Element> | m_bases |
It should be considered a private class for the library. The following classes are public and use ExponentiationPrecomputation internally.
ModExpPrecomputation;
EcPrecomputation<EC2N>;
EcPrecomputation<ECP>;
Definition at line 19 of file eprecomp.h.
|
|||
|
Definition at line 22 of file eprecomp.h. |
|
|||
|
Definition at line 23 of file eprecomp.h. |
|
||||
|
Definition at line 25 of file eprecomp.h. |
|
||||||||
|
Definition at line 60 of file eprecomp.cpp. |
|
||||
|
Definition at line 51 of file eprecomp.cpp. |
|
||||||
|
Definition at line 13 of file eprecomp.cpp. |
|
||||||
|
Definition at line 30 of file eprecomp.cpp. |
|
||||||
|
Definition at line 6 of file eprecomp.cpp. |
|
|||
|
Definition at line 36 of file eprecomp.h. |
|
|||
|
Definition at line 35 of file eprecomp.h. |
|
|||
|
Definition at line 33 of file eprecomp.h. |
|
|||
|
Definition at line 34 of file eprecomp.h. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000