DDraceNetwork Documentation
Loading...
Searching...
No Matches
hash.cpp File Reference
#include "hash.h"
#include "hash_ctxt.h"
#include "system.h"
Include dependency graph for hash.cpp:

Functions

static void digest_str (const unsigned char *digest, size_t digest_len, char *str, size_t max_len)
SHA256_DIGEST sha256 (const void *message, size_t message_len)
void sha256_str (SHA256_DIGEST digest, char *str, size_t max_len)
int sha256_from_str (SHA256_DIGEST *out, const char *str)
int sha256_comp (SHA256_DIGEST digest1, SHA256_DIGEST digest2)
MD5_DIGEST md5 (const void *message, size_t message_len)
void md5_str (MD5_DIGEST digest, char *str, size_t max_len)
int md5_from_str (MD5_DIGEST *out, const char *str)
int md5_comp (MD5_DIGEST digest1, MD5_DIGEST digest2)

Function Documentation

◆ digest_str()

void digest_str ( const unsigned char * digest,
size_t digest_len,
char * str,
size_t max_len )
static

◆ md5()

MD5_DIGEST md5 ( const void * message,
size_t message_len )

◆ md5_comp()

int md5_comp ( MD5_DIGEST digest1,
MD5_DIGEST digest2 )

◆ md5_from_str()

int md5_from_str ( MD5_DIGEST * out,
const char * str )

◆ md5_str()

void md5_str ( MD5_DIGEST digest,
char * str,
size_t max_len )

◆ sha256()

SHA256_DIGEST sha256 ( const void * message,
size_t message_len )

◆ sha256_comp()

int sha256_comp ( SHA256_DIGEST digest1,
SHA256_DIGEST digest2 )

◆ sha256_from_str()

int sha256_from_str ( SHA256_DIGEST * out,
const char * str )

◆ sha256_str()

void sha256_str ( SHA256_DIGEST digest,
char * str,
size_t max_len )