Fabcoin Core  0.16.2
P2P Digital Currency
Public Types | Public Member Functions | Private Attributes | List of all members
EcPrecomputation< EC2N > Class Template Reference

EC2N precomputation specialization. More...

#include <ec2n.h>

Inheritance diagram for EcPrecomputation< EC2N >:
[legend]
Collaboration diagram for EcPrecomputation< EC2N >:
[legend]

Public Types

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

Public Member Functions

virtual ~EcPrecomputation ()
 
const AbstractGroup< Element > & GetGroup () const
 
Element BERDecodeElement (BufferedTransformation &bt) const
 
void DEREncodeElement (BufferedTransformation &bt, const Element &v) const
 
void SetCurve (const EC2N &ec)
 
const EC2NGetCurve () const
 
- Public Member Functions inherited from DL_GroupPrecomputation< EC2N::Point >
virtual ~DL_GroupPrecomputation ()
 
virtual bool NeedConversions () const
 
virtual Element ConvertIn (const Element &v) const
 
virtual Element ConvertOut (const Element &v) const
 

Private Attributes

EC2N m_ec
 

Detailed Description

template<>
class EcPrecomputation< EC2N >

EC2N precomputation specialization.

Implementation of DL_GroupPrecomputation<EC2N::Point>

See also
DL_GroupPrecomputation

Definition at line 104 of file ec2n.h.

Member Typedef Documentation

Definition at line 107 of file ec2n.h.

Constructor & Destructor Documentation

virtual EcPrecomputation< EC2N >::~EcPrecomputation ( )
inlinevirtual

Definition at line 109 of file ec2n.h.

Member Function Documentation

Element EcPrecomputation< EC2N >::BERDecodeElement ( BufferedTransformation bt) const
inlinevirtual

Implements DL_GroupPrecomputation< EC2N::Point >.

Definition at line 113 of file ec2n.h.

void EcPrecomputation< EC2N >::DEREncodeElement ( BufferedTransformation bt,
const Element v 
) const
inlinevirtual

Implements DL_GroupPrecomputation< EC2N::Point >.

Definition at line 114 of file ec2n.h.

const EC2N& EcPrecomputation< EC2N >::GetCurve ( ) const
inline

Definition at line 118 of file ec2n.h.

const AbstractGroup<Element>& EcPrecomputation< EC2N >::GetGroup ( ) const
inlinevirtual

Implements DL_GroupPrecomputation< EC2N::Point >.

Definition at line 112 of file ec2n.h.

void EcPrecomputation< EC2N >::SetCurve ( const EC2N ec)
inline

Definition at line 117 of file ec2n.h.

Member Data Documentation

EC2N EcPrecomputation< EC2N >::m_ec
private

Definition at line 121 of file ec2n.h.


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