[59715] trunk/base/src/pextlib1.0/sha256cmd.c

jberry at macports.org jberry at macports.org
Tue Oct 20 14:31:28 PDT 2009


Revision: 59715
          http://trac.macports.org/changeset/59715
Author:   jberry at macports.org
Date:     2009-10-20 14:31:26 -0700 (Tue, 20 Oct 2009)
Log Message:
-----------
Add some Tiger compatability to sha256 calculation

Modified Paths:
--------------
    trunk/base/src/pextlib1.0/sha256cmd.c

Modified: trunk/base/src/pextlib1.0/sha256cmd.c
===================================================================
--- trunk/base/src/pextlib1.0/sha256cmd.c	2009-10-20 21:18:38 UTC (rev 59714)
+++ trunk/base/src/pextlib1.0/sha256cmd.c	2009-10-20 21:31:26 UTC (rev 59715)
@@ -49,6 +49,15 @@
 #define COMMON_DIGEST_FOR_OPENSSL
 #include <CommonCrypto/CommonDigest.h>
 
+/* Tiger compatibility */
+#ifndef SHA256_DIGEST_LENGTH
+#define SHA256_DIGEST_LENGTH            CC_SHA256_DIGEST_LENGTH
+#define SHA256_CTX                      CC_SHA256_CTX
+#define SHA256_Init(c)                  CC_SHA256_Init(c)
+#define SHA256_Update(c,d,l)            CC_SHA256_Update(c,d,l)
+#define SHA256_Final(m, c)              CC_SHA256_Final(m,c)
+#endif
+
 #include "md_wrappers.h"
 CHECKSUMEnd(SHA256_, SHA256_CTX, SHA256_DIGEST_LENGTH)
 CHECKSUMFile(SHA256_, SHA256_CTX)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091020/05d519f1/attachment.html>


More information about the macports-changes mailing list