MD5 is a hash algorithm that takes a message and produces a 128-bit message digest. The MD5 functions are defined in humd5.h.
No parameter or key objects are required to perform hash operations - only a hash context is necessary. These hash contexts are created and destroyed by hu_MD5Begin() and hu_MD5End(), respectively.
It is recommended to avoid using MD5 due to the security risks. Please see the Security Builder API User's Guide for further information.