Crypto++  5.6.5
Free C++ class library of cryptographic schemes
Public Types | Public Member Functions | List of all members
EcPrecomputation< ECP > Class Template Reference

ECP precomputation specialization. More...

+ Inheritance diagram for EcPrecomputation< ECP >:

Public Types

typedef ECP EllipticCurve
- Public Types inherited from DL_GroupPrecomputation< ECP::Point >
typedef ECP::Point Element

Public Member Functions

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 ECPGetCurve () const

Detailed Description

class EcPrecomputation< ECP >

ECP precomputation specialization.

Implementation of DL_GroupPrecomputation<ECP::Point> with input and output conversions for Montgomery modular multiplication.

See also
DL_GroupPrecomputation, ModularArithmetic, MontgomeryRepresentation

Definition at line 117 of file ecp.h.

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