HDK
 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 ()
 
 UT_Blowfish (const UT_Blowfish &)=delete
 
UT_Blowfishoperator= (const UT_Blowfish &)=delete
 
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 ( )
UT_Blowfish::UT_Blowfish ( const UT_Blowfish )
delete

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
static int UT_Blowfish::getCryptBufferSize ( int  max_buffer_size)
static
static int UT_Blowfish::getEncryptionOutputSize ( int  input_size)
static
int64 UT_Blowfish::getMemoryUsage ( bool  inclusive) const
UT_Blowfish& UT_Blowfish::operator= ( const UT_Blowfish )
delete

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