diff options
author | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2013-01-24 12:28:56 +0000 |
---|---|---|
committer | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2013-01-24 12:28:56 +0000 |
commit | 7720cfb228a3063e9c4516012cd689ae4713389b (patch) | |
tree | c5d36fd92c446e883dbe1745a124cf12346bc3a2 /cpan/Digest-SHA/src/sha.h | |
parent | c354f2667258bb928baa5ae8a51791e75f4d5fe2 (diff) | |
download | perl-7720cfb228a3063e9c4516012cd689ae4713389b.tar.gz |
Update Digest-SHA to CPAN version 5.82
[DELTA]
5.82 Thu Jan 24 04:54:12 MST 2013
- introduced workaround to SvPVbyte bug in Perl 5.6
-- module behavior now consistent under all Perls 5.6+
-- ref: new test script t/unicode.t
-- SHA routines now always croak on wide chars (5.6+)
- removed "static" message schedules from C code
-- default "auto" is now just as fast
-- thread-safe option (-t) no longer necessary
-- still allowed, but ignored
-- simplifies source and header files
-- eliminates SHA_STO_CLASS and SHA_THREAD_SAFE
-- ref. Bug #82784
-- thanks to Steve Hay for initial patch
- provided documentation to describe Unicode handling
-- ref: Bug #82378
- updated documentation of NIST statement on SHA-1
Diffstat (limited to 'cpan/Digest-SHA/src/sha.h')
-rw-r--r-- | cpan/Digest-SHA/src/sha.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/cpan/Digest-SHA/src/sha.h b/cpan/Digest-SHA/src/sha.h index 6534b76350..7103493e01 100644 --- a/cpan/Digest-SHA/src/sha.h +++ b/cpan/Digest-SHA/src/sha.h @@ -3,10 +3,10 @@ * * Ref: NIST FIPS PUB 180-2 Secure Hash Standard * - * Copyright (C) 2003-2012 Mark Shelor, All Rights Reserved + * Copyright (C) 2003-2013 Mark Shelor, All Rights Reserved * - * Version: 5.81 - * Mon Jan 14 05:17:08 MST 2013 + * Version: 5.82 + * Thu Jan 24 04:54:12 MST 2013 * */ @@ -102,22 +102,6 @@ (SHA64) b[6] << 8 | (SHA64) b[7]; } #endif -/* - * SHA_STO_CLASS: default to auto storage class for message schedule - * arrays inside transform routines. Note that redefining this to - * static might improve performance on some platforms (e.g. Intel). - */ - -#if !defined(SHA_STO_CLASS) - #define SHA_STO_CLASS auto -#endif - -/* Override use of static arrays if compiling for thread-safety */ -#ifdef SHA_THREAD_SAFE - #undef SHA_STO_CLASS - #define SHA_STO_CLASS auto -#endif - /* Configure memory management and I/O for Perl or standalone C */ #ifdef SHA_PERL_MODULE #define SHA_new New |