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

HashVerifier Class Reference

Filter Wrapper for HashModule. More...

#include <filters.h>

Inheritance diagram for HashVerifier:

FilterWithBufferedInput Filter BufferedTransformation List of all members.

Public Types

enum  Flags {
  HASH_AT_BEGIN = 1, PUT_MESSAGE = 2, PUT_HASH = 4, PUT_RESULT = 8,
  THROW_EXCEPTION = 16
}

Public Methods

 HashVerifier (HashModule &hm,BufferedTransformation *outQueue=NULL,word32 flags=HASH_AT_BEGIN|PUT_RESULT)
bool GetLastResult ()const

Protected Methods

void FirstPut (const byte *inString)
void NextPut (const byte *inString,unsigned int length)
void LastPut (const byte *inString,unsigned int length)

Detailed Description

Filter Wrapper for HashModule.

Definition at line 155 of file filters.h.


Member Enumeration Documentation

enum HashVerifier::Flags
 

Definition at line 165 of file filters.h.


Constructor & Destructor Documentation

HashVerifier::HashVerifier ( HashModule & hm,
BufferedTransformation * outQueue = NULL,
word32 flags = HASH_AT_BEGIN | PUT_RESULT )
 

Definition at line 274 of file filters.cpp.


Member Function Documentation

void HashVerifier::FirstPut ( const byte * inString ) [protected, virtual]
 

Reimplemented from FilterWithBufferedInput.

Definition at line 281 of file filters.cpp.

bool HashVerifier::GetLastResult ( ) const [inline]
 

Definition at line 168 of file filters.h.

void HashVerifier::LastPut ( const byte * inString,
unsigned int length ) [protected, virtual]
 

Reimplemented from FilterWithBufferedInput.

Definition at line 298 of file filters.cpp.

void HashVerifier::NextPut ( const byte * inString,
unsigned int length ) [protected, virtual]
 

Reimplemented from FilterWithBufferedInput.

Definition at line 291 of file filters.cpp.


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