#include <UT_BlowfishIO.h>
Definition at line 61 of file UT_BlowfishIO.h.
UT_BlowfishStreamDecryptor::UT_BlowfishStreamDecryptor |
( |
const uint8 * |
key, |
|
|
int |
key_length |
|
) |
| |
UT_BlowfishStreamDecryptor::~UT_BlowfishStreamDecryptor |
( |
| ) |
|
bool UT_BlowfishStreamDecryptor::decrypt |
( |
const uint8 * |
input, |
|
|
uint8 * |
output, |
|
|
int |
input_size |
|
) |
| |
static int UT_BlowfishStreamDecryptor::getBlockSize |
( |
| ) |
|
|
static |
static int UT_BlowfishStreamDecryptor::getCryptBufferSize |
( |
int |
max_buffer_size | ) |
|
|
static |
static int UT_BlowfishStreamDecryptor::getEncryptedSize |
( |
int |
plain_text_size | ) |
|
|
static |
int64 UT_BlowfishStreamDecryptor::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
static bool UT_BlowfishStreamDecryptor::getPlainTextLength |
( |
const char * |
preamble, |
|
|
int |
preamble_length, |
|
|
int64 & |
length |
|
) |
| |
|
static |
Obtains the plain-text length that is encoded in the cipher.
static int UT_BlowfishStreamDecryptor::getPreambleSize |
( |
| ) |
|
|
static |
Gets the preamble size. The pramble contains some meta-data such as plain-text size, encryption version, and magic number.
static bool UT_BlowfishStreamDecryptor::getVersion |
( |
const char * |
preamble, |
|
|
int |
preamble_length, |
|
|
int & |
version |
|
) |
| |
|
static |
Obtains the blowfish algorithm version used for the stream.
The documentation for this class was generated from the following file: