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

WvCryptoStream Class Reference

#include <wvcrypto.h>

Inheritance diagram for WvCryptoStream:

WvStreamClone WvStreamClone WvStream WvStream WvStream WvStream WvBlowfishStream WvBlowfishStream WvRSAStream WvRSAStream WvXORStream WvXORStream List of all members.

Public Methods

 WvCryptoStream (WvStream *_slave)
virtual ~WvCryptoStream ()
 WvCryptoStream (WvStream *_slave)
virtual ~WvCryptoStream ()

Protected Methods

unsigned char * cryptbuf (size_t size)
unsigned char * cryptbuf (size_t size)

Protected Attributes

WvStreamslave
WvStreamslave

Private Attributes

unsigned char * my_cryptbuf
size_t cryptbuf_size
unsigned char * my_cryptbuf

Detailed Description

base class for other cryptographic streams. Presumably subclasses will want to redefine uread/uwrite.

Definition at line 30 of file crypto/wvcrypto.h.


Constructor & Destructor Documentation

WvCryptoStream::WvCryptoStream WvStream   _slave
 

Definition at line 19 of file wvcrypto.cc.

References cryptbuf_size, my_cryptbuf, and slave.

WvCryptoStream::~WvCryptoStream   [virtual]
 

Definition at line 27 of file wvcrypto.cc.

WvCryptoStream::WvCryptoStream WvStream   _slave
 

virtual WvCryptoStream::~WvCryptoStream   [virtual]
 


Member Function Documentation

unsigned char* WvCryptoStream::cryptbuf size_t    size [protected]
 

unsigned char * WvCryptoStream::cryptbuf size_t    size [protected]
 

Definition at line 33 of file wvcrypto.cc.

References cryptbuf_size, my_cryptbuf, and size.

Referenced by WvRSAStream::uread, WvBlowfishStream::uread, WvXORStream::uread, WvRSAStream::uwrite, WvBlowfishStream::uwrite, and WvXORStream::uwrite.


Member Data Documentation

size_t WvCryptoStream::cryptbuf_size [private]
 

Definition at line 33 of file include/wvcrypto.h.

Referenced by cryptbuf, and WvCryptoStream.

unsigned char* WvCryptoStream::my_cryptbuf [private]
 

Definition at line 32 of file include/wvcrypto.h.

unsigned char* WvCryptoStream::my_cryptbuf [private]
 

Definition at line 32 of file crypto/wvcrypto.h.

Referenced by cryptbuf, and WvCryptoStream.

WvStream* WvCryptoStream::slave [protected]
 

Definition at line 36 of file include/wvcrypto.h.

WvStream* WvCryptoStream::slave [protected]
 

Definition at line 36 of file crypto/wvcrypto.h.

Referenced by WvCryptoStream, WvRSAStream::WvRSAStream, and WvRSAStream::~WvRSAStream.


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 02:29:39 2002 for WvStreams by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002