Static Public Member Functions | List of all members
Celartem::CipherStream Class Reference

#include <cel_crypt.h>

Inheritance diagram for Celartem::CipherStream:
Inheritance graph
[legend]

Static Public Member Functions

static AutoPtr< CipherStreamcreate (Storage *inStorage, const BlockCipher *inCipher, u32 inSalt)
 
static AutoPtr< CipherStreamcreate (Stream *inStream, const BlockCipher *inCipher)
 
- Static Public Member Functions inherited from Celartem::Referable
static void dumpDbgAllRefCount ()
 

Additional Inherited Members

- Public Member Functions inherited from Celartem::Stream
virtual size_t readBytes (void *buffer, size_t inSize, bool wouldBlock=false)=0
 
virtual void writeBytes (const void *buffer, size_t inSize)=0
 
virtual void flushBuffer ()=0
 
virtual bool isEof () const =0
 
virtual size_t duplicateStream (Stream *inStream, size_t inBufferSize=1024, DuplicateStreamCallback inCallback=NULL, void *inCallbackContext=NULL)
 
virtual size_t duplicateStreamBytes (Stream *inStream, size_t inMaximumByteSize, size_t inBufferSize=1024, DuplicateStreamCallback inCallback=NULL, void *inCallbackContext=NULL)
 
- Public Member Functions inherited from Celartem::Referable
 Referable ()
 
void addRef () const
 
void releaseRef () const
 
size_t getReferenceCount () const
 
- Public Member Functions inherited from Celartem::Lockable
virtual void lock () const =0
 
virtual void unlock () const =0
 

Detailed Description

This class is used to encrypt/decrypt the data in Stream.

Member Function Documentation

static AutoPtr<CipherStream> Celartem::CipherStream::create ( Storage inStorage,
const BlockCipher inCipher,
u32  inSalt 
)
static

This method creates a new CipherStream instance for write.

Parameters
inCipherPointer to a Cipher instance. It should be properly initialized before calling this method.
inSaltA salt value.
static AutoPtr<CipherStream> Celartem::CipherStream::create ( Stream inStream,
const BlockCipher inCipher 
)
static

This method creates a new CipherStream instance for read.

Parameters
inCipherPointer to a Cipher instance. It should be properly initialized before calling this method.

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

Cuminas DjVu SDK 3.0.33103
This document is made with doxygen 1.8.5 at Sun Dec 15 2013 19:38:06.
Cuminas Logo