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: