mirror of
https://github.com/pmai/md5.git
synced 2025-12-21 22:44:29 +01:00
Add README and NEWS file for upcoming release.
This commit is contained in:
24
NEWS
Normal file
24
NEWS
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
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).
|
||||||
18
README
Normal file
18
README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
This package implements The MD5 Message-Digest Algorithm, as defined
|
||||||
|
in RFC 1321 by R. Rivest, published April 1992.
|
||||||
|
|
||||||
|
It was originally written by Pierre R. Mai, with copious input from
|
||||||
|
the cmucl-help mailing-list hosted at cons.org, in November 2001 and
|
||||||
|
has been placed into the public domain. In the meantime various fixes
|
||||||
|
and improvements for other implementations as well as maintenance have
|
||||||
|
been provided by Christophe Rhodes, Alexey Dejneka, Nathan Froyd,
|
||||||
|
Andreas Fuchs, John Desoi, Dmitriy Ivanov, and Kevin M. Rosenberg, and
|
||||||
|
have been reintegrated into this consolidated version by Pierre R. Mai.
|
||||||
|
|
||||||
|
WARNING: The MD5 Message-Digest Algorithm has been compromised as a
|
||||||
|
cryptographically secure hash for some time, with known theoretical
|
||||||
|
and practical attacks. Therefore use of this implemenation is only
|
||||||
|
recommended for legacy uses or uses which do not require a
|
||||||
|
cryptographically secure hash. Use one of the newer SHA-2 and SHA-3
|
||||||
|
secure hash standards, or whatever is currently deemed
|
||||||
|
cryptographically secure for all other uses.
|
||||||
Reference in New Issue
Block a user