HDK
|
#include <UT_BlowfishIO.h>
Public Member Functions | |
UT_BlowfishEncryptFilter (const uint8 *key_bytes, int key_size) | |
constructor and destructor. More... | |
~UT_BlowfishEncryptFilter () override | |
int | getDataChunkLength (int buffer_size) override |
int | beginFilter (char *buffer, int buffer_size, int stream_size) override |
int | doFilterChunk (char *buffer, int data_size, int buffer_size) override |
Performs the encryption of the data in the buffer. More... | |
int | endFilter (char *buffer, int buffer_size) override |
virtual int64 | getMemoryUsage (bool inclusive) const |
Gets the amount of memory owned by this UT_BlowfishEncryptFilter. More... | |
Public Member Functions inherited from UT_StreamBufferFilter | |
UT_StreamBufferFilter ()=default | |
virtual | ~UT_StreamBufferFilter ()=default |
UT_StreamBufferFilter (const UT_StreamBufferFilter &)=delete | |
UT_StreamBufferFilter & | operator= (const UT_StreamBufferFilter &)=delete |
Static Public Member Functions | |
static int | getFilteredSize (int original_size) |
Definition at line 22 of file UT_BlowfishIO.h.
constructor and destructor.
|
override |
|
overridevirtual |
Writes out the length of the original stream to the buffer. It is used when decrypting.
Reimplemented from UT_StreamBufferFilter.
|
overridevirtual |
Performs the encryption of the data in the buffer.
Implements UT_StreamBufferFilter.
Writes out any remaining ciphertext that has not been written out yet, and concludes encryption.
Reimplemented from UT_StreamBufferFilter.
This method returns the the maximum input size (no larger than the specified buffer size) with which the filter can work, given the buffer size.
Reimplemented from UT_StreamBufferFilter.
|
virtual |
Gets the amount of memory owned by this UT_BlowfishEncryptFilter.