#include <InputCipherStream.h>
Public Types | |
| enum | CipherMode { CIPHER_ENCRYPT = 0, CIPHER_DECRYPT = 1 } |
Public Member Functions | |
| InputCipherStream (std::istream &stream, const CipherMode mode=CIPHER_DECRYPT, const size_t buffer=2048) | |
| virtual | ~InputCipherStream () |
Protected Member Functions | |
| virtual void | encrypt (char *buf, const size_t size)=0 |
| virtual void | decrypt (char *buf, const size_t size)=0 |
| virtual int | sync () |
| virtual int | overflow (int=std::char_traits< char >::eof()) |
| virtual int | underflow () |
Definition at line 18 of file InputCipherStream.h.
| ibrcommon::InputCipherStream::InputCipherStream | ( | std::istream & | stream, | |
| const CipherMode | mode = CIPHER_DECRYPT, |
|||
| const size_t | buffer = 2048 | |||
| ) |
Definition at line 12 of file InputCipherStream.cpp.
| ibrcommon::InputCipherStream::~InputCipherStream | ( | ) | [virtual] |
Definition at line 20 of file InputCipherStream.cpp.
| virtual void ibrcommon::InputCipherStream::encrypt | ( | char * | buf, | |
| const size_t | size | |||
| ) | [protected, pure virtual] |
| virtual void ibrcommon::InputCipherStream::decrypt | ( | char * | buf, | |
| const size_t | size | |||
| ) | [protected, pure virtual] |
| virtual int ibrcommon::InputCipherStream::sync | ( | ) | [protected, virtual] |
| virtual int ibrcommon::InputCipherStream::overflow | ( | int | = std::char_traits< char >::eof() |
) | [protected, virtual] |
| int ibrcommon::InputCipherStream::underflow | ( | ) | [protected, virtual] |
Definition at line 25 of file InputCipherStream.cpp.
1.5.6