File: md5.c
Original provenience: RSA Data Security, Inc.

Original w O3L 26823249
2017-04-18:
- Annotated md5_main as entry-point for timing analysis
2016-04-26:
- Added generic TACLeBench header
2016-04-27:
- renaming of functions and variables
- removed static form functions and global variables
2016-05-19
- Applied Wolfgang's patch to increase context->state to avoid
  wrong indexing in encode that is called for 16 elements.

2017-06-27
- Introduce md5_return function and update type signature of md5_main.
