A crytographic digest class. More...
#include <secure.h>
Public Member Functions | |
char * | c_str (void) |
Digest (char *type) | |
unsigned char * | get (void) |
operator bool () | |
operator String () | |
bool | operator! () |
char * | operator* () |
bool | operator*= (char *text) |
bool | operator+= (char *text) |
void | operator= (char *id) |
bool | put (void *memory, size_t size) |
bool | puts (char *str) |
void | set (char *id) |
unsigned | size () |
String | str (void) |
Static Public Member Functions | |
static bool | is (char *name) |
Test to see if a specific digest type is supported. | |
static String | uuid (char *name, unsigned char *ns=((void *) 0)) |
static void | uuid (char *string, char *name, unsigned char *ns=((void *) 0)) |
Protected Member Functions | |
void | release (void) |
A crytographic digest class.
This class can support md5 digests, sha1, sha256, etc, depending on what the underlying library supports. The hash class accumulates the hash in the object.
Definition at line 375 of file secure.h.
static bool ucc::Digest::is | ( | char * | name | ) | [static] |
Test to see if a specific digest type is supported.
name | of digest we want to check. |