Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ECSigner Class Template Reference

Elliptic Curve Message Signer. More...

#include <eccrypto.h>

Inheritance diagram for ECSigner:

SignerTemplate PK_WithPrecomputation PK_Signer SignatureSystemBaseTemplate PK_Precomputation PK_SignatureSystem PK_SignatureSystem List of all members.

Public Types

typedef EC::Point Point

Public Methods

 ECSigner (const ECPrivateKey< EC > &key)
 ECSigner (const ECParameters< EC > &params,const Point &Q,const Integer &d)
 ECSigner (const OID &oid,const Point &Q,const Integer &d)
 ECSigner (const EC &ec,const Point &G,const Integer &n,const Point &Q,const Integer &d)
 ECSigner (RandomNumberGenerator &rng,const ECParameters< EC > &params)
 ECSigner (RandomNumberGenerator &rng,const OID &oid)
 ECSigner (RandomNumberGenerator &rng,const EC &ec,const Point &G,const Integer &n)
 ECSigner (BufferedTransformation &bt)

Detailed Description

template<class EC, class H, ECSignatureScheme SS = ECNR> class ECSigner

Elliptic Curve Message Signer.

Definition at line 299 of file eccrypto.h.


Member Typedef Documentation

template<class EC, class H, ECSignatureScheme SS = ECNR>
typedef EC::Point ECSigner<EC, H, SS>::Point
 

Definition at line 303 of file eccrypto.h.


Constructor & Destructor Documentation

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( const ECPrivateKey< EC > & key ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( const ECParameters< EC > & params,
const Point & Q,
const Integer & d ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( const OID & oid,
const Point & Q,
const Integer & d ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( const EC & ec,
const Point & G,
const Integer & n,
const Point & Q,
const Integer & d ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( RandomNumberGenerator & rng,
const ECParameters< EC > & params ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( RandomNumberGenerator & rng,
const OID & oid ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( RandomNumberGenerator & rng,
const EC & ec,
const Point & G,
const Integer & n ) [inline]
 

Definition at line 305 of file eccrypto.h.

template<class EC, class H, ECSignatureScheme SS = ECNR>
ECSigner<EC, H, SS>::ECSigner<EC, H, SS> ( BufferedTransformation & bt ) [inline]
 

Definition at line 305 of file eccrypto.h.


The documentation for this class was generated from the following file:
Generated at Mon Jan 15 01:16:48 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000