Revision history for Perl module Digest::SHA::PurePerl.
5.48 Mon Jan 4 16:32:52 MST 2010
-- incorrectly accepted 0 as a valid algorithm
-- thanks to Zefram for patch
-- ref. files t/nistbit.t, t/nistbyte.t
-- thanks to Leon Brocard for patch
5.47 Wed Apr 30 04:00:54 MST 2008
5.46 Wed Apr 9 05:04:00 MST 2008
whitespace in filenames (ref. rt.cpan.org #34690)
-- this version disables warnings only when
compiling 64-bit constants
5.45 Tue Jun 26 02:36:00 MST 2007
-- works on Perl 5.003 and later -- thanks to Jim Doble for testing on legacy platforms
5.44 Sat Oct 14 00:42:44 MST 2006
-- spurious errors from CPANPLUS can break build
5.43 Sat Aug 5 02:36:18 MST 2006
-- 3-arg version uses different semantics for "-"
causing bugs in addfile/shadump/shaload/shasum
5.42 Mon Jul 24 04:04:40 MST 2006
-- e.g. no bareword filehandles, no 2-argument open's
-- previous one (0AF563FE) expired July 2, 2006
-- padding must be done by user if interoperability
with other software is required
5.41 Sat Jun 3 01:50:46 MST 2006
-- process $file argument as a filehandle unless passed
as a SCALAR (which indicates a file name)
5.40 Fri Jun 2 04:00:30 MST 2006
-- ref. rt.cpan.org #19627 and #19641
5.39 Sun May 28 03:22:24 MST 2006
-- to follow conventions of GNU sha1sum/md5sum
5.38 Thu May 25 02:02:02 MST 2006
-- now able to accept file names as well as handles -- includes mode for portable digest calculation
-- thanks to Adam Kennedy for emails and ideas
ref. File::LocalizeNewlines
-- regex a tad less general than 5.37, but handles all
known newline variants in UNIX/Windows/MacOS
-- to mimic behavior of md5sum
5.37 Mon May 8 04:30:09 MST 2006
-- to better mimic the behavior of md5sum
-- catches multiple CR's preceding LF
thanks to Gisle Aas for suggested patch
5.36 Mon May 8 01:38:36 MST 2006
-- normalize line-breaks in text files only
5.35 Thu May 4 16:54:42 MST 2006
-- to make digests match across Windows/Unix/MacOS
-- to mimic behavior of md5sum
-- resolves SIGNATURE clashes (rt.cpan.org #18983)
-- closes rt.cpan.org #18984
5.34 Thu Feb 2 18:55:40 MST 2006
-- causing problems on OpenVMS -- thanks to Steve Peters for patch
-- allows module to be built into Perl distribution
5.32 Fri Dec 2 02:32:20 MST 2005
-- thanks to Gunnar Wolf for patch
-- to recover gracefully if Test::More isn't installed
5.31 Mon Sep 5 00:52:42 MST 2005
unrecognized SHA algorithm
-- removed 190 lines by building functions at runtime
-- other minor code cleanups
5.30 Sat Aug 20 16:46:08 MST 2005
-- advises use of larger and stronger hash functions
(i.e. SHA-224/256/384/512) for new developments
5.29 Sun Aug 14 04:48:34 MST 2005
5.28 Wed Nov 10 15:33:20 MST 2004
-- entries may now contain embedded whitespace
for improved readability
5.27 Sun Oct 24 02:54:00 MST 2004
-- reduces size of dump files for SHA-1/224/256
5.26 Thu Oct 7 14:52:00 MST 2004
-- reduced NIST vector tests from 200 to 20
-- former number was overkill -- distro now downloads and builds more quickly
5.25 Sun Sep 12 18:48:00 MST 2004
-- t/8-shasum.t causes problems on sparc64-linux
5.24 Sun Sep 12 02:50:18 MST 2004
-- ref. perl.cpan.testers (157305)
5.23 Thu Sep 9 23:06:18 MST 2004
-- use blib when invoking perl as an external
command in t/8-shasum.t
5.22 Tue Sep 7 19:12:40 MST 2004
5.21 Mon Aug 23 04:02:00 MST 2004
-- exercises check file option (-c)
5.20 Sun Aug 15 04:24:48 MST 2004
-- mimics the usage and behavior of "md5sum" -- adds "-a" option to select SHA algorithm -- for help, just type "shasum -h"
5.10 Fri Aug 6 02:10:12 MST 2004
-- made it consistent with Digest::SHA docs
0.06 Tue Aug 3 02:12:40 MST 2004
-- using inline eval'ed code instead of subroutines -- 5.7 x faster than Version 0.05
-- on alpha-dec_osf, using Gisle's benchmark
0.05 Sun Aug 1 03:56:54 MST 2004
-- code was using hardwired blocksize of SHA-1/256
-- thanks to Adam Woodbury for vectors and script mods
-- apologies to Gisle Aas
0.04 Fri Jul 2 01:10:48 MST 2004
-- module now offers full functionality of Digest::SHA -- however, use of SHA-384/512 requires 64-bit integers
-- for stronger authentication of module contents
-- ref. Module::Signature on CPAN
0.03 Fri Jun 25 00:06:54 MST 2004
-- dump files caused warnings on 64-bit platforms -- enhanced "dump-load.t" to check correct behavior
-- eliminated upper-32-bit masking on left shifts -- instead, need to mask only in _digcpy and _shadump
0.02 Tue Jun 22 04:24:00 MST 2004
-- using optimization ideas from Digest::SHA package -- SHA-1 ~ 20% faster -- SHA-224/256 ~ 120% faster
0.01 Thu Jun 17 00:04:00 MST 2004
-- hand-translation from C to Perl