summaryrefslogtreecommitdiff
path: root/cpan/Digest-SHA/src/sha.h
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2014-05-28 14:28:13 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2014-05-28 16:58:05 +0100
commitd3013bbfc3b14e06bdc794c44d15e95024343369 (patch)
treea4a326e67af9cde7fcc02d07800b85b0e286bc86 /cpan/Digest-SHA/src/sha.h
parent4a3798ca1499c2c3d033682ee16e8f203e0a88cb (diff)
downloadperl-d3013bbfc3b14e06bdc794c44d15e95024343369.tar.gz
Upgrade Digest::SHA from version 5.88 to 5.91
Diffstat (limited to 'cpan/Digest-SHA/src/sha.h')
-rw-r--r--cpan/Digest-SHA/src/sha.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/cpan/Digest-SHA/src/sha.h b/cpan/Digest-SHA/src/sha.h
index b9f1e70bb5..0a2a909846 100644
--- a/cpan/Digest-SHA/src/sha.h
+++ b/cpan/Digest-SHA/src/sha.h
@@ -5,8 +5,8 @@
*
* Copyright (C) 2003-2014 Mark Shelor, All Rights Reserved
*
- * Version: 5.88
- * Mon Mar 17 08:46:10 MST 2014
+ * Version: 5.91
+ * Fri May 16 10:21:44 MST 2014
*
*/
@@ -79,10 +79,10 @@
#if defined(BYTEORDER) && (BYTEORDER & 0xffff) == 0x4321
#if defined(SHA32_ALIGNED)
- #define SHA32_SCHED(W, b) memcpy(W, b, 64)
+ #define SHA32_SCHED(W, b) Copy(b, W, 64, char)
#endif
#if defined(SHA64) && defined(SHA64_ALIGNED)
- #define SHA64_SCHED(W, b) memcpy(W, b, 128)
+ #define SHA64_SCHED(W, b) Copy(b, W, 128, char)
#endif
#endif
@@ -102,10 +102,6 @@
(SHA64) b[6] << 8 | (SHA64) b[7]; }
#endif
-#define SHA_new New
-#define SHA_newz Newz
-#define SHA_free Safefree
-
#define SHA1 1
#define SHA224 224
#define SHA256 256
@@ -156,9 +152,9 @@ typedef struct SHA {
} SHA;
typedef struct {
- SHA *ksha;
- SHA *isha;
- SHA *osha;
+ SHA isha;
+ SHA osha;
+ int digestlen;
unsigned char key[SHA_MAX_BLOCK_BITS/8];
} HMAC;