Commit Graph

  • 906593fa6f Update NEWS for 2.0.5 release master release-2.0.5 Pierre R. Mai 2021-06-22 21:57:26 +02:00
  • 6d15a47c09 Merge pull request #4 from pmai/fix/sbcl-bit-bash Pierre R. Mai 2021-06-22 21:52:15 +02:00
  • f8f8f2a079 Fix SBCL byte copy for newer SBCL interface #3 Pierre R. Mai 2021-06-22 15:36:17 +02:00
  • 670b4aafa8 Merge pull request #5 from pmai/feature/github-actions-ci Pierre R. Mai 2021-06-22 21:45:56 +02:00
  • 649bdfa792 Add initial support for Actions CI using roswell Pierre R. Mai 2021-02-16 09:52:05 +01:00
  • b1412600f6 Improve Travis CI for clisp/ecl, add banner Pierre R. Mai 2018-02-24 00:24:35 +01:00
  • 422e8baf75 Add Travis CI support Pierre R. Mai 2018-02-24 00:15:05 +01:00
  • fd134e71b7 Add additional copyright waiver for Pierre R. Mai. release-2.0.4 Pierre R. Mai 2017-04-21 10:39:07 +02:00
  • 2752a77c70 Update documentation and version number for upcoming 2.0.3 release. release-2.0.3 Pierre R. Mai 2015-07-17 22:52:55 +02:00
  • 615b231bfb Merge pull request #1 from dkochmanski/master Pierre R. Mai 2015-07-17 22:35:47 +02:00
  • b7aace4262 Add support for external-format in flexi-streams variant. Pierre R. Mai 2015-07-17 22:30:56 +02:00
  • 3c51661bd8 Add support for other implementations (flexi-streams dependency). Daniel Kochmański 2015-07-07 12:56:11 +02:00
  • e7a9f9a812 Update version number for upcoming 2.0.2 release. release-2.0.2 Pierre R. Mai 2015-05-20 12:48:22 +02:00
  • e0c3bee140 Avoid style-warnings on platforms without md5sum-string support. Pierre R. Mai 2015-05-20 12:46:11 +02:00
  • 4af543b3d3 Add support for LispWorks 7.0, fix supplied by Martin Simmons. Pierre R. Mai 2015-05-20 10:53:12 +02:00
  • 9d6f82f712 Update documentation and version number for upcoming 2.0.1 release. release-2.0.1 Pierre R. Mai 2013-03-01 00:20:11 +01:00
  • 8efec74213 Add work-around for broken sys:int32 arithmetics on 64-bit LispWorks. Pierre R. Mai 2013-03-01 00:12:47 +01:00
  • 2b1577568c Add disclaimers, clarify public domain status. release-2.0.0 Pierre R. Mai 2012-10-23 11:42:30 +02:00
  • 2d047107a3 Add .gitignore for fasls and backup files. Pierre R. Mai 2012-10-23 11:33:08 +02:00
  • 5e4193fa1d Minor documentation changes. Pierre R. Mai 2012-10-23 11:15:53 +02:00
  • 4ef338a0f2 Add missing sb-rotate-byte dependency for SBCL. Pierre R. Mai 2012-10-23 11:15:07 +02:00
  • 4034a73008 Add README and NEWS file for upcoming release. Pierre R. Mai 2012-10-23 11:08:23 +02:00
  • 56bc82ba0d Change docstrings to match suggested usage, regularize formatting. Pierre R. Mai 2012-10-23 11:07:05 +02:00
  • 072add4c26 Package-proof md5.lisp. Pierre R. Mai 2012-10-23 02:36:17 +02:00
  • 7ecd2be453 Add asdf system definition. Pierre R. Mai 2012-10-23 02:35:52 +02:00
  • 157eb9e5eb Add md5sum-string support for AllegroCL. Pierre R. Mai 2012-10-23 02:11:28 +02:00
  • 88d10b54c7 Add implementation of md5sum-string to handle external-format encoding. Pierre R. Mai 2012-10-23 02:01:16 +02:00
  • a2869d8106 Update comment to match history and current state, add MD5 warning. Pierre R. Mai 2012-10-22 15:14:45 +02:00
  • 55b8b3ff8c Remove historical tabs from source code. Pierre R. Mai 2012-10-22 14:45:06 +02:00
  • 2d2ea145bf Regularize use of keywords in #+/#- complex conditionals. Pierre R. Mai 2012-10-22 14:43:01 +02:00
  • 6ee9356e15 Changed non-conforming defconstant to defparameter forms in test code. Pierre R. Mai 2012-10-21 18:53:07 +02:00
  • a621e57d94 Integrated Lispworks-specific optimizations, refactored types a bit. Pierre R. Mai 2012-10-21 00:46:39 +02:00
  • 8cecc7c4cd Add missing eval-when :execute for sbcl *features* frobbing. Pierre R. Mai 2012-10-20 14:07:50 +02:00
  • 81e33f2983 Added SBCL-specific changes from sb-md5, including fillpointer-fix for cmu. Pierre R. Mai 2012-10-18 02:47:30 +02:00
  • e80c820384 Enhance test code for incremental sums and portable character codes. Pierre R. Mai 2012-10-15 21:52:35 +02:00
  • 628d499750 Ensure fix for small blocks works with md5-small-length feature. Pierre R. Mai 2012-10-15 02:30:28 +02:00
  • 3dfb0b9be4 Incorporate fix for partial updates ending on rest boundaries from sbcl. Pierre R. Mai 2012-10-15 01:46:12 +02:00
  • 2b771017bb Wrap buffer-size defconstant in eval-when (via cl-md5). Pierre R. Mai 2012-10-15 00:09:56 +02:00
  • fac706f678 Fix portable implementation of i (via sbcl and cl-md5). Pierre R. Mai 2012-10-14 22:51:51 +02:00
  • a8ca1dab84 Make md5 case-mode agnostic (via kmr and ironclad repositories). Pierre R. Mai 2012-10-14 15:50:14 +02:00
  • 22c6de3856 Change CVS id comment identifier to work for new git repository. Pierre R. Mai 2012-10-14 15:44:50 +02:00
  • a796b11031 Fixed a stupid thinko in the padding routine, as reported by Edi Weitz. Since the code in question was needlessly convoluted, rewrote those sections to make them clearer. Added another test-suite to test whether padding works correctly, when compared with md5sum. Pierre R. Mai 2003-01-25 00:18:27 +01:00
  • b06a3a4106 Added ID comment, and fixed doc-string for finalize-md5-state. Pierre R. Mai 2001-11-15 00:16:07 +01:00
  • 7e01799738 This fixes the code to properly work when being loaded uncompiled into CMU CL, as noted by John Wiseman. Pierre R. Mai 2001-11-15 00:13:03 +01:00
  • a1e871e191 First production-quality release: o This takes on board comments by Raymond Toy, and drops optimizations and implementation-specific cruft that isn't really needed. o The code has been reorganized quite a bit, to better expose the structure o md5-checksum is renamed to md5-digest. o Added doc-strings and comments where necessary, added documentation to the file comment. o Added md5sum-sequence function. o Fixed restriction on <512MB of input, we now support unlimited amounts of input, as required by the spec. Since this causes one possibly bignum addition per call to update-md5-block, the user can revert to the old behaviour by putting :md5-small-length on *features* prior to compiling/loading the code. o Added test suite that is contained in Appendix A.5 of RFC 1321. Pierre R. Mai 2001-11-15 00:07:50 +01:00
  • c4a361dd23 First release that works on big-endian CMU CL releases. Should also work on other ANSI CL implementations, but quite suboptimally, of course. Pierre R. Mai 2001-11-14 23:53:48 +01:00
  • 576ae1de32 Actually this release was the first public release. It switches over to using kernel:32bit-logical-* instead of the silly signed-byte acrobatics that were previously needed to get the various logical and ash operations optimized. Also added rudimentary file-comment. Pierre R. Mai 2001-11-14 23:46:29 +01:00
  • 084b01d33a Initial public release, which moved to simple-array representation of working state (md5-regs). This is the first release that doesn't cons for normal operations. Posted on cmucl-help on 2001-11-09. Pierre R. Mai 2001-11-14 23:39:20 +01:00
  • dd04aa4b1e Initial version of MD5 code, using multiple-values, which we abandoned due to boxing on each call to update-md5-block (might have been caused by missing inline declaration for that function). Pierre R. Mai 2001-11-14 23:36:03 +01:00