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

DefaultEncryptorWithMAC Class Reference

Password-Based Encryptor using DES-EDE2 and HMAC/SHA-1. More...

#include <default.h>

Inheritance diagram for DefaultEncryptorWithMAC:

ProxyFilter FilterWithBufferedInput Filter BufferedTransformation List of all members.

Public Methods

 DefaultEncryptorWithMAC (const char *passphrase,BufferedTransformation *outQueue=NULL)
 DefaultEncryptorWithMAC (const byte *passphrase,unsigned int passphraseLength,BufferedTransformation *outQueue=NULL)

Protected Methods

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

Detailed Description

Password-Based Encryptor using DES-EDE2 and HMAC/SHA-1.

Definition at line 66 of file default.h.


Constructor & Destructor Documentation

DefaultEncryptorWithMAC::DefaultEncryptorWithMAC ( const char * passphrase,
BufferedTransformation * outQueue = NULL )
 

Definition at line 194 of file default.cpp.

DefaultEncryptorWithMAC::DefaultEncryptorWithMAC ( const byte * passphrase,
unsigned int passphraseLength,
BufferedTransformation * outQueue = NULL )
 

Definition at line 201 of file default.cpp.


Member Function Documentation

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

Reimplemented from FilterWithBufferedInput.

Definition at line 73 of file default.h.

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

Reimplemented from FilterWithBufferedInput.

Definition at line 208 of file default.cpp.


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