summaryrefslogtreecommitdiff
path: root/security/netpgpverify
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2015-09-12 02:19:06 +0000
committeragc <agc@pkgsrc.org>2015-09-12 02:19:06 +0000
commit1db2e7df88954c9dac2928f569beec037263d78a (patch)
treef14c7ca6f3d41b0d827128d071ed7583a8e279df /security/netpgpverify
parent4657de48302f37814f648212a5f3796cdb22d426 (diff)
downloadpkgsrc-1db2e7df88954c9dac2928f569beec037263d78a.tar.gz
Update netpgpverify to version 20150911.
Changes since previous version (20150901) + Apparently, OS X 10.4 does not have an implementation of le32dec(). Instead, unroll the inline function. Bug report from Sevan - thanks!
Diffstat (limited to 'security/netpgpverify')
-rw-r--r--security/netpgpverify/Makefile4
-rw-r--r--security/netpgpverify/files/rmd160.c11
-rw-r--r--security/netpgpverify/files/verify.h2
3 files changed, 11 insertions, 6 deletions
diff --git a/security/netpgpverify/Makefile b/security/netpgpverify/Makefile
index 03e3a2b5e57..4b2e09d2d08 100644
--- a/security/netpgpverify/Makefile
+++ b/security/netpgpverify/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2015/09/01 19:38:42 agc Exp $
+# $NetBSD: Makefile,v 1.16 2015/09/12 02:19:06 agc Exp $
-DISTNAME= netpgpverify-20150901
+DISTNAME= netpgpverify-20150911
CATEGORIES= security
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/security/netpgpverify/files/rmd160.c b/security/netpgpverify/files/rmd160.c
index 2bc7fab4f4e..332eeacfb91 100644
--- a/security/netpgpverify/files/rmd160.c
+++ b/security/netpgpverify/files/rmd160.c
@@ -1,4 +1,4 @@
-/* $NetBSD: rmd160.c,v 1.3 2015/09/01 19:38:42 agc Exp $ */
+/* $NetBSD: rmd160.c,v 1.4 2015/09/12 02:19:06 agc Exp $ */
/* $KAME: rmd160.c,v 1.2 2003/07/25 09:37:55 itojun Exp $ */
/* $OpenBSD: rmd160.c,v 1.3 2001/09/26 21:40:13 markus Exp $ */
/*
@@ -168,8 +168,13 @@ netpgpv_RMD160Transform(uint32_t state[5], const u_char block[64])
#else
int i;
- for (i = 0; i < 16; i++)
- x[i] = le32dec(block+i*4);
+ for (i = 0; i < 16; i++) {
+ x[i] = (uint32_t)(
+ (uint32_t)(block[i*4 + 0]) |
+ (uint32_t)(block[i*4 + 1]) << 8 |
+ (uint32_t)(block[i*4 + 2]) << 16 |
+ (uint32_t)(block[i*4 + 3]) << 24);
+ }
#endif
a = state[0];
diff --git a/security/netpgpverify/files/verify.h b/security/netpgpverify/files/verify.h
index df396018bbe..3c2a8aa9c3b 100644
--- a/security/netpgpverify/files/verify.h
+++ b/security/netpgpverify/files/verify.h
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef NETPGP_VERIFY_H_
-#define NETPGP_VERIFY_H_ 20150901
+#define NETPGP_VERIFY_H_ 20150911
#define NETPGPVERIFY_VERSION "netpgpverify portable 20150901"