#include <CryptedOutputStream.h>
Public Member Functions | |
| TCryptedOutputStream (IOutputStream &rParentStream, ECryptType eType) | |
| virtual Retval MQUALIFIER | write (const char *pBuffer, Int iBufferSize) |
| virtual Retval MQUALIFIER | writeInt8 (Int8 cData) |
| virtual void MQUALIFIER | flush () |
| void | setKey (Uint64 uldKey) |
| void | setKey (const IByteArray &rKey) |
Protected Member Functions | |
| virtual | ~TCryptedOutputStream () |
This class implements an filtered output stream for crypted streams. The writing method will return cipher text.
| TCryptedOutputStream::TCryptedOutputStream | ( | IOutputStream & | rParentStream, |
| ECryptType | eType | ||
| ) |
Creates a crypted input stream filter object
| TCryptedOutputStream::~TCryptedOutputStream | ( | ) | [protected, virtual] |
Destroys the filter stream
| void MQUALIFIER TCryptedOutputStream::flush | ( | ) | [virtual] |
Reimplemented from zeus::TFilterOutputStream.
| void TCryptedOutputStream::setKey | ( | const IByteArray & | rKey ) |
sets the decoding key
| void TCryptedOutputStream::setKey | ( | Uint64 | uldKey ) |
sets the decoding key
| Retval MQUALIFIER zeus::TCryptedOutputStream::write | ( | const char * | pBuffer, |
| Int | iBufferSize | ||
| ) | [inline, virtual] |
Reimplemented from zeus::TFilterOutputStream.
| Retval MQUALIFIER TCryptedOutputStream::writeInt8 | ( | Int8 | cData ) | [virtual] |
Reimplemented from zeus::TFilterOutputStream.