summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authoragc <agc>2015-11-03 16:50:32 +0000
committeragc <agc>2015-11-03 16:50:32 +0000
commitcf4e3c48d0b9a9b83ae5515d083937f977b7949b (patch)
treeea90fab95a8f1459776ee28d87f986fd14dd584f /security
parent2f058e9ee30fe78dacd98a687bac286953d00f4e (diff)
downloadpkgsrc-cf4e3c48d0b9a9b83ae5515d083937f977b7949b.tar.gz
Update netpgpverify to 20151103
Changes since previous version: + fix a bug where SHA512 case was missed in the digest_get_prefix() function. Bug and fix from Felix Lange.
Diffstat (limited to 'security')
-rw-r--r--security/netpgpverify/Makefile4
-rw-r--r--security/netpgpverify/files/digest.c3
-rw-r--r--security/netpgpverify/files/verify.h4
3 files changed, 7 insertions, 4 deletions
diff --git a/security/netpgpverify/Makefile b/security/netpgpverify/Makefile
index ff37956269f..ac8c462b8c7 100644
--- a/security/netpgpverify/Makefile
+++ b/security/netpgpverify/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2015/10/01 01:14:07 agc Exp $
+# $NetBSD: Makefile,v 1.19 2015/11/03 16:50:32 agc Exp $
-DISTNAME= netpgpverify-20150930
+DISTNAME= netpgpverify-20151103
CATEGORIES= security
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/security/netpgpverify/files/digest.c b/security/netpgpverify/files/digest.c
index f930d51aac8..136983480cc 100644
--- a/security/netpgpverify/files/digest.c
+++ b/security/netpgpverify/files/digest.c
@@ -297,6 +297,9 @@ digest_get_prefix(unsigned hashalg, uint8_t *prefix, size_t size)
case SHA256_HASH_ALG:
memcpy(prefix, prefix_sha256, sizeof(prefix_sha256));
return sizeof(prefix_sha256);
+ case SHA512_HASH_ALG:
+ memcpy(prefix, prefix_sha512, sizeof(prefix_sha512));
+ return sizeof(prefix_sha512);
default:
printf("digest_get_prefix: unknown hash algorithm: %d\n", hashalg);
return 0;
diff --git a/security/netpgpverify/files/verify.h b/security/netpgpverify/files/verify.h
index 8c2b4dad604..0a844955b34 100644
--- a/security/netpgpverify/files/verify.h
+++ b/security/netpgpverify/files/verify.h
@@ -23,9 +23,9 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef NETPGP_VERIFY_H_
-#define NETPGP_VERIFY_H_ 20150930
+#define NETPGP_VERIFY_H_ 20151103
-#define NETPGPVERIFY_VERSION "netpgpverify portable 20150930"
+#define NETPGPVERIFY_VERSION "netpgpverify portable 20151103"
#include <sys/types.h>