# MATH_MD5Init

## C Specification

      #include <nitro/math/dgt.h>

      static inline void MATH_MD5Init( MATHMD5Context *context );

## Arguments

`context` | Pointer to the context structure used for initializing MD5 generation.

## Return Values

None.

## Description

This function initializes the `MATHMD5Context` type context structure used in calculating MD5. Make sure that this function is called before using `MATH_MD5Update` and `MATH_MD5GetHash`. You can re-apply this function to a context structure that is already initialized. In this case, it will return the context structure to its initial state. MD5 is an algorithm to find the message digest value. For details, see RFC (Request For Comments) 1321, which is published by IETF (The Internet Engineering Task Force).

## See Also

`MATH_MD5Update`, `MATH_MD5GetHash`

## Revision History

04/01/2005 Initial version.