Details
MD5_CTX
typedef struct {
uint32_t state[4]; /* state (ABCD) */
uint32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */
unsigned char buffer[64]; /* input buffer */
} MD5_CTX; |
MD5Init ()
Initializes MD5 context for the start of message digest computation.
MD5Update ()
void MD5Update (MD5_CTX *context,
unsigned char *input,
unsigned int inputLen); |
MD5 block update operation. Continues an MD5 message-digest operation,
processing another message block, and updating the context.
MD5Final ()
void MD5Final (unsigned char digest[16],
MD5_CTX *context); |
Ends an MD5 message-digest operation, writing the the message
digest and zeroing the context. The context must be initialized
with MD5Init() before being used for other MD5 checksum calculations.