#include <HMAC.h>
|
static string | encode (const vector< unsigned char > &inData, digest_encoding encoding) |
|
static string | Sha256 (const unsigned char *data, size_t dataSize, digest_encoding encoding) |
|
static string | Sha256 (const string &data, digest_encoding encoding) |
|
static vector< unsigned char > | Sha256 (const unsigned char *inData, size_t dataSize) |
|
static vector< unsigned char > | HMAC_Sha256Gen (const string &data, const string &key) |
|
static vector< unsigned char > | HMAC_Sha256Gen (const unsigned char *inData, size_t dataSize, const unsigned char *key, size_t keySize) |
|
static string | HMAC_Sha256Gen (const unsigned char *inData, size_t dataSize, const unsigned char *key, size_t keySize, digest_encoding encoding) |
|
static string | HMAC_Sha256Gen (const string &data, const string &key, digest_encoding encoding) |
|
Enumerator |
---|
BASE64 |
|
HEXSTRING |
|
HEXSTRING_UPPERCASE |
|
string HMAC::encode |
( |
const vector< unsigned char > & |
inData, |
|
|
digest_encoding |
encoding |
|
) |
| |
|
static |
vector< unsigned char > HMAC::HMAC_Sha256Gen |
( |
const string & |
data, |
|
|
const string & |
key |
|
) |
| |
|
static |
vector< unsigned char > HMAC::HMAC_Sha256Gen |
( |
const unsigned char * |
inData, |
|
|
size_t |
dataSize, |
|
|
const unsigned char * |
key, |
|
|
size_t |
keySize |
|
) |
| |
|
static |
string HMAC::HMAC_Sha256Gen |
( |
const unsigned char * |
inData, |
|
|
size_t |
dataSize, |
|
|
const unsigned char * |
key, |
|
|
size_t |
keySize, |
|
|
digest_encoding |
encoding |
|
) |
| |
|
static |
string HMAC::HMAC_Sha256Gen |
( |
const string & |
data, |
|
|
const string & |
key, |
|
|
digest_encoding |
encoding |
|
) |
| |
|
static |
string HMAC::Sha256 |
( |
const unsigned char * |
data, |
|
|
size_t |
dataSize, |
|
|
digest_encoding |
encoding |
|
) |
| |
|
static |
vector< unsigned char > HMAC::Sha256 |
( |
const unsigned char * |
inData, |
|
|
size_t |
dataSize |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: