HashFilter Class Reference

Filter Wrapper for HashTransformation. More...

#include <filters.h>

Inheritance diagram for HashFilter:

Bufferless< Filter >

List of all members.

Public Member Functions

 HashFilter (HashTransformation &hm, BufferedTransformation *attachment=NULL, bool putMessage=false, int truncatedDigestSize=-1)
std::string AlgorithmName () const
void IsolatedInitialize (const NameValuePairs &parameters)
size_t Put2 (const byte *begin, size_t length, int messageEnd, bool blocking)
byte * CreatePutSpace (size_t &size)
bool IsolatedFlush (bool hardFlush, bool blocking)

Private Member Functions

byte * HelpCreatePutSpace (BufferedTransformation &target, const std::string &channel, size_t minSize, size_t desiredSize, size_t &bufferSize)
byte * HelpCreatePutSpace (BufferedTransformation &target, const std::string &channel, size_t minSize)
byte * HelpCreatePutSpace (BufferedTransformation &target, const std::string &channel, size_t minSize, size_t bufferSize)

Private Attributes

SecByteBlock m_tempSpace


Detailed Description

Filter Wrapper for HashTransformation.

Definition at line 282 of file filters.h.


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

Generated on Mon Oct 27 02:45:04 2008 for Crypto++ by  doxygen 1.5.7.1