History: enc_md5


This page describes all changes made to the enc_md5 package, Message Digest Algorithm 5 (MD5), since its release.

Version

1.11 (2019-12-09, 13:10):

  • Fixed compilation warnings.

1.10r3 (2019-12-06, 10:00):

  • Added missing end of the line to the end of md5.c.

1.10r2 (2018-08-29, 18:14):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

1.10 (2018-01-31, 15:00):

  • Added MD5/MD4 test suite (moved from enc_test).

1.9:

  • Added MD4 support.

1.8:

  • Year comment updated to 2017.
  • Corrected compilation warnings.

1.7:

  • Replaced md5 non-stateful md5_init_fn() with stateful driver. (md5_st_init_fn() was removed).
  • MD5 HMAC and MD5 HMAC 96 are now stateful. Final digest is calculated when output data is not NULL.

1.6:

  • Added stateful driver for md5 hash md5_st_init_fn(). Digest is calculated when output buffer of enc_driver_hash is not NULL, otherwise result is accumulated.

1.5:

  • Added MD5 OID numbers to the API.

1.4:

  • Added drivers for calculating MD5-HMAC and MD5-HMAC-96.
  • Rearranged code to make it more modular.

1.3:

  • Simplified driver implementation to match SHA driver.

1.2:

  • Simplified MD5 calculation algorithm.
  • Code Review.

1.1:

  • Code review (changed u to U).
  • Changed version number to match new enc_base package.

1.0:

  • Initial release.