A class for computing hash of arbitrary length.
More...
#include <FlexHash.h>
|
| FlexHash (size_t output_octets) |
|
void | Reset (void) |
|
void | Update (const void *input, size_t input_octets) |
|
void | Finish (void) |
|
void | Receive (void *output) |
|
void | Compute (const void *input, size_t input_octets, void *output) |
|
|
static void | Compute (const void *input, size_t input_octets, void *output, size_t output_octets) |
|
static bool | Test (void) |
|
A class for computing hash of arbitrary length.
Definition at line 38 of file FlexHash.h.
◆ FlexHash()
FlexHash::FlexHash |
( |
size_t | output_octets | ) |
|
◆ Compute() [1/2]
void FlexHash::Compute |
( |
const void * | input, |
|
|
size_t | input_octets, |
|
|
void * | output ) |
◆ Compute() [2/2]
void FlexHash::Compute |
( |
const void * | input, |
|
|
size_t | input_octets, |
|
|
void * | output, |
|
|
size_t | output_octets ) |
|
static |
◆ Finish()
void FlexHash::Finish |
( |
void | | ) |
|
◆ Receive()
void FlexHash::Receive |
( |
void * | output | ) |
|
◆ Reset()
void FlexHash::Reset |
( |
void | | ) |
|
◆ Test()
bool FlexHash::Test |
( |
void | | ) |
|
|
static |
◆ Update()
void FlexHash::Update |
( |
const void * | input, |
|
|
size_t | input_octets ) |
◆ m_Context
sha1_context FlexHash::m_Context |
|
protected |
◆ m_Output
std::vector<unsigned char> FlexHash::m_Output |
|
protected |
The documentation for this class was generated from the following files: