<!-- ##### SECTION Title ##### -->
MD5

<!-- ##### SECTION Short_Description ##### -->

Message Digest-5 algorithm.

<!-- ##### SECTION Long_Description ##### -->
<para>
The MD5 algorithm calculates a 128-bit digest of an arbitrary length
stream of data.  The digest is a fingerprint that can be used to
verify the integrity of a transmitted message.  The sender and receiver
of the message independently calculate the message digest and compare
values to ascertain the integrity of the message.  The probability of
two messages having the same digest is miniscule.
</para>

<para>
The MD5 algorithm is the intellectual property of RSA Data Security, Inc.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
<ulink url="http://www.ietf.org/rfc/rfc1321.txt">RFC1321 - The MD5
Message Digest Algorithm</ulink>
</para>

<!-- ##### TYPEDEF MD5_CTX ##### -->
<para>
The state for the MD5 calculation.
</para>


<!-- ##### FUNCTION MD5Init ##### -->
<para>

</para>

@context: 
<!-- # Unused Parameters # -->
@Param1: 


<!-- ##### FUNCTION MD5Update ##### -->
<para>

</para>

@context: 
@input: 
@inputLen: 
<!-- # Unused Parameters # -->
@Param1: 
@Param2: 
@Param3: 


<!-- ##### FUNCTION MD5Final ##### -->
<para>

</para>

@digest: 
@context: 
<!-- # Unused Parameters # -->
@Param1: 
@Param2: 


