NDEVR
API Documentation
MD5

Logic for creating an MD5 hash. More...

Static Public Member Functions

static void MD5_Final (unsigned char *result, MD5_CTX *ctx)
 Finalizes the MD5 computation and writes the 16-byte digest.
static void MD5_Init (MD5_CTX *ctx)
 Initializes the MD5 context to its default starting state.
static void MD5_Update (MD5_CTX *ctx, const void *data, unsigned long size)
 Feeds data into the MD5 context for hashing.

Detailed Description

Logic for creating an MD5 hash.


Definition at line 82 of file md5.h.

Member Function Documentation

◆ MD5_Final()

void MD5::MD5_Final ( unsigned char * result,
MD5_CTX * ctx )
static

Finalizes the MD5 computation and writes the 16-byte digest.

Parameters
[in]resultPointer to a buffer of at least 16 bytes to receive the MD5 digest.
[in]ctxPointer to the MD5 context to finalize.

◆ MD5_Init()

void MD5::MD5_Init ( MD5_CTX * ctx)
static

Initializes the MD5 context to its default starting state.

Parameters
[in]ctxPointer to the MD5 context to initialize.

◆ MD5_Update()

void MD5::MD5_Update ( MD5_CTX * ctx,
const void * data,
unsigned long size )
static

Feeds data into the MD5 context for hashing.

Parameters
[in]ctxPointer to the MD5 context being updated.
[in]dataPointer to the input data to hash.
[in]sizeLength of the input data in bytes.

The documentation for this class was generated from the following file: