Logic for creating an MD5 hash.
More...
|
| 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.
|
Logic for creating an MD5 hash.
Definition at line 82 of file md5.h.
◆ 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] | result | Pointer to a buffer of at least 16 bytes to receive the MD5 digest. |
| [in] | ctx | Pointer 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
-
◆ 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] | ctx | Pointer to the MD5 context being updated. |
| [in] | data | Pointer to the input data to hash. |
| [in] | size | Length of the input data in bytes. |
The documentation for this class was generated from the following file: