diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/netpgpverify/Makefile | 4 | ||||
-rw-r--r-- | security/netpgpverify/files/rmd160.c | 11 | ||||
-rw-r--r-- | security/netpgpverify/files/verify.h | 2 |
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" |