![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
ECP precomputation specialization. More...
#include <ecp.h>
Public Types | |
| typedef ECP | EllipticCurve |
Public Types inherited from DL_GroupPrecomputation< ECP::Point > | |
| typedef ECP::Point | Element |
Public Member Functions | |
| virtual | ~EcPrecomputation () |
| bool | NeedConversions () const |
| Element | ConvertIn (const Element &P) const |
| Element | ConvertOut (const Element &P) const |
| const AbstractGroup< Element > & | GetGroup () const |
| Element | BERDecodeElement (BufferedTransformation &bt) const |
| void | DEREncodeElement (BufferedTransformation &bt, const Element &v) const |
| void | SetCurve (const ECP &ec) |
| const ECP & | GetCurve () const |
Public Member Functions inherited from DL_GroupPrecomputation< ECP::Point > | |
| virtual | ~DL_GroupPrecomputation () |
Private Attributes | |
| value_ptr< ECP > | m_ec |
| value_ptr< ECP > | m_ecOriginal |
ECP precomputation specialization.
Implementation of DL_GroupPrecomputation<ECP::Point> with input and output conversions for Montgomery modular multiplication.
| typedef ECP EcPrecomputation< ECP >::EllipticCurve |
|
inlinevirtual |
|
inlinevirtual |
Implements DL_GroupPrecomputation< ECP::Point >.
|
inlinevirtual |
Reimplemented from DL_GroupPrecomputation< ECP::Point >.
|
inlinevirtual |
Reimplemented from DL_GroupPrecomputation< ECP::Point >.
|
inlinevirtual |
Implements DL_GroupPrecomputation< ECP::Point >.
|
inline |
|
inlinevirtual |
Implements DL_GroupPrecomputation< ECP::Point >.
|
inlinevirtual |
Reimplemented from DL_GroupPrecomputation< ECP::Point >.
|
inline |
1.8.11