MD5 source code

MD5

The source code for the MD5 algorithm. This source code is part of the mbed TLS library and represents the most current version in the trunk of the library.

MD5 is a cryptographic hash function that is specified in RFC 1321 and produces a 128-bit hash value. The full algorithm of MD5 is further explained in MD5 algorithm (Wikipedia).

Warning: MD5 is not considered secure anymore. For secure software, please use SHA-256 or SHA-512 instead.

The code only has a single dependency on config.h in the md5.c source code file. You can remove this inclusion or just create a simple header file to define one or more of the configuration options that the MD5 source code has.