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

VerifierTemplate Class Template Reference

. More...

#include <pubkey.h>

Inheritance diagram for VerifierTemplate:

PK_Verifier SignatureSystemBaseTemplate PK_SignatureSystem PK_SignatureSystem ECVerifier GDSAVerifier LUCELG_Verifier NRVerifier RWVerifier List of all members.

Public Methods

 ~VerifierTemplate ()
bool Verify (HashModule *messageAccumulator,const byte *sig)const
 check whether sig is a valid signature for messageAccumulator, and delete messageAccumulator. More...


Protected Methods

 VerifierTemplate ()

Detailed Description

template<class S, class H> class VerifierTemplate

.

Definition at line 254 of file pubkey.h.


Constructor & Destructor Documentation

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

Definition at line 257 of file pubkey.h.

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

Definition at line 261 of file pubkey.h.


Member Function Documentation

template<class S, class H>
bool VerifierTemplate< S,H >::Verify ( HashModule * messageAccumulator,
const byte * sig ) const [virtual]
 

check whether sig is a valid signature for messageAccumulator, and delete messageAccumulator.

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

Reimplemented from PK_Verifier.

Definition at line 276 of file pubkey.h.


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