#include <secure.h>
Public Member Functions | |
| char * | c_str (void) |
| unsigned char * | get (void) |
| HMAC (char *digest, char *key, size_t keylen=0) | |
| char * | operator * () |
| bool | operator *= (char *text) |
| operator bool () | |
| operator String () | |
| bool | operator! () |
| bool | operator+= (char *text) |
| HMAC & | operator<< (PrintProtocol &p) |
| HMAC & | operator<< (int32_t value) |
| HMAC & | operator<< (int16_t value) |
| HMAC & | operator<< (char *str) |
| bool | put (void *memory, size_t size) |
| bool | puts (char *str) |
| void | set (char *digest, char *key, size_t len) |
| unsigned | size () |
| String | str (void) |
Static Public Member Functions | |
| static bool | has (char *name) |
| Test to see if a specific digest type is supported. | |
Protected Member Functions | |
| void | release (void) |
This class can support md5 digests, sha1, sha256, etc, depending on what the underlying library supports.
Definition at line 535 of file secure.h.
| static bool ucommon::HMAC::has | ( | char * | name | ) | [static] |
Test to see if a specific digest type is supported.
| name | of digest we want to check. |
1.4.7