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

SignerTemplate Class Template Reference

. More...

#include <pubkey.h>

Inheritance diagram for SignerTemplate:

PK_Signer SignatureSystemBaseTemplate PK_SignatureSystem PK_SignatureSystem ECSigner GDSASigner LUCELG_Signer NRSigner RWSigner DSAPrivateKey List of all members.

Public Methods

 ~SignerTemplate ()
void Sign (RandomNumberGenerator &rng,HashModule *messageAccumulator,byte *signature)const
 sign and delete messageAccumulator. More...


Protected Methods

 SignerTemplate ()

Detailed Description

template<class S, class H> class SignerTemplate

.

Definition at line 242 of file pubkey.h.


Constructor & Destructor Documentation

template<class S, class H>
SignerTemplate<S, H>::~SignerTemplate<S, H> ( ) [inline]
 

Definition at line 245 of file pubkey.h.

template<class S, class H>
SignerTemplate<S, H>::SignerTemplate<S, H> ( ) [inline, protected]
 

Definition at line 249 of file pubkey.h.


Member Function Documentation

template<class S, class H>
void SignerTemplate< S,H >::Sign ( RandomNumberGenerator & rng,
HashModule * messageAccumulator,
byte * signature ) const [virtual]
 

sign and delete messageAccumulator.

Preconditions: \begin{itemize} \item messageAccumulator was obtained by calling NewMessageAccumulator() \item HashModule::Final() has not been called on messageAccumulator \item size of signature == SignatureLength() \end{itemize}

Reimplemented from PK_Signer.

Definition at line 265 of file pubkey.h.


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