All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Blowfish Class Reference

#include <UT_Blowfish.h>

Public Member Functions

 UT_Blowfish (const uint8 key[], int key_size)
 ~UT_Blowfish ()
int64 getMemoryUsage (bool inclusive) const
int encrypt (const uint8 *input, uint8 *output, int input_size)
bool decrypt (const uint8 *input, uint8 *output, int input_size)

Static Public Member Functions

static int getEncryptionOutputSize (int input_size)
static int getCryptBufferSize (int max_buffer_size)
static int getBlockSize ()

Detailed Description

Definition at line 31 of file UT_Blowfish.h.

Constructor & Destructor Documentation

UT_Blowfish::UT_Blowfish ( const uint8  key[],
int  key_size 
UT_Blowfish::~UT_Blowfish ( )

Member Function Documentation

bool UT_Blowfish::decrypt ( const uint8 input,
uint8 output,
int  input_size 
int UT_Blowfish::encrypt ( const uint8 input,
uint8 output,
int  input_size 
static int UT_Blowfish::getBlockSize ( )
static int UT_Blowfish::getCryptBufferSize ( int  max_buffer_size)
static int UT_Blowfish::getEncryptionOutputSize ( int  input_size)
int64 UT_Blowfish::getMemoryUsage ( bool  inclusive) const

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