mirror of
https://github.com/pmai/md5.git
synced 2025-12-21 14:34:29 +01:00
25 lines
1.2 KiB
Plaintext
25 lines
1.2 KiB
Plaintext
Release 2.0.0
|
|
=============
|
|
|
|
* This release consolidates the various versions of md5 that have
|
|
been floating around, including versions with Lispworks
|
|
optimizations, the version maintained by Kevin M. Rosenberg, the
|
|
SBCL-optimized version, and various patches and fixes.
|
|
|
|
* This release tries to separate out string-handling from actual
|
|
byte-based MD5 hash generation. Hence users who want to generate
|
|
hashes from strings should use the new md5sum-string function,
|
|
which will go through your implementation's external-format
|
|
handling to generate the actual byte-array that is hashed. Usage
|
|
of md5sum-sequence for strings and md5sum-stream for character
|
|
streams is deprecated, since it only ever worked correctly for 8bit
|
|
characters in most implementations.
|
|
|
|
* This release should work correctly on at least CMUCL, SBCL, ECL,
|
|
CCL, Lispworks, AllegroCL and ABCL and generally most other
|
|
conforming implementations. It has been optimized for CMUCL, SBCL
|
|
and Lispworks, and should work with adequate performance on most
|
|
64bit implementations. Performance on other 32bit implementations
|
|
is still sub-optimal if they don't support unboxed bit-operations
|
|
on (unsigned-byte 32).
|