summaryrefslogtreecommitdiff
path: root/security/netpgpverify
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2016-07-05 23:56:07 +0000
committeragc <agc@pkgsrc.org>2016-07-05 23:56:07 +0000
commit76c7e33f00ac55866ee902244535712ae93a1d0f (patch)
tree9545eadc5fce762456a3b5b62038dcba29a80852 /security/netpgpverify
parent866a6244edbccbd1f22353a43699d967d1696faf (diff)
downloadpkgsrc-76c7e33f00ac55866ee902244535712ae93a1d0f.tar.gz
Update netpgpverify and libnetpgpverify to 20160704
+ get rid of redundant PGPV_ARRAY definition in libverify.c, brought in when the definitions moved from verify.h + fix obuf_add_mem() to use a const void *, as any struct can be dumped using it + remove redundant NO_SUBKEYS definition - unused + add an (unused as yet) ARRAY_FREE() macro
Diffstat (limited to 'security/netpgpverify')
-rw-r--r--security/netpgpverify/files/array.h2
-rw-r--r--security/netpgpverify/files/libverify.c15
-rw-r--r--security/netpgpverify/files/verify.h4
3 files changed, 7 insertions, 14 deletions
diff --git a/security/netpgpverify/files/array.h b/security/netpgpverify/files/array.h
index d5c19a98d67..59827db31f6 100644
--- a/security/netpgpverify/files/array.h
+++ b/security/netpgpverify/files/array.h
@@ -67,6 +67,8 @@
#define ARRAY_SIZE(name) name##vsize
#define ARRAY_ARRAY(name) name##s
+#define ARRAY_FREE(name) free(name##s)
+
#define ARRAY_APPEND(name, newel) do { \
ARRAY_EXPAND(name); \
ARRAY_COUNT(name) += 1; \
diff --git a/security/netpgpverify/files/libverify.c b/security/netpgpverify/files/libverify.c
index 9d35a4bb931..bd3d43a2f44 100644
--- a/security/netpgpverify/files/libverify.c
+++ b/security/netpgpverify/files/libverify.c
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2012,2013,2014,2015 Alistair Crooks <agc@NetBSD.org>
+ * Copyright (c) 2012,2013,2014,2015,2016 Alistair Crooks <agc@NetBSD.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -53,13 +53,6 @@
#include "rsa.h"
#include "verify.h"
-#ifndef PGPV_ARRAY
-/* creates 2 unsigned vars called "name"c and "name"size in current scope */
-/* also creates an array called "name"s in current scope */
-#define PGPV_ARRAY(type, name) \
- unsigned name##c; unsigned name##vsize; type *name##s
-#endif
-
/* 64bit key ids */
#define PGPV_KEYID_LEN 8
#define PGPV_STR_KEYID_LEN (PGPV_KEYID_LEN + PGPV_KEYID_LEN + 1)
@@ -433,7 +426,7 @@ growbuf(obuf_t *obuf, size_t cc)
/* add a fixed-length area of memory */
static int
-obuf_add_mem(obuf_t *obuf, const char *s, size_t len)
+obuf_add_mem(obuf_t *obuf, const void *s, size_t len)
{
if (obuf && s && len > 0) {
if (!growbuf(obuf, len)) {
@@ -2838,7 +2831,7 @@ nonnull_getenv(const char *key)
int
pgpv_close(pgpv_t *pgp)
{
- unsigned i;
+ unsigned i;
if (pgp == NULL) {
return 0;
@@ -2851,8 +2844,6 @@ pgpv_close(pgpv_t *pgp)
return 1;
}
-#define NO_SUBKEYS 0
-
/* return the formatted entry for the primary key desired */
size_t
pgpv_get_entry(pgpv_t *pgp, unsigned ent, char **s, const char *modifiers)
diff --git a/security/netpgpverify/files/verify.h b/security/netpgpverify/files/verify.h
index e5543af79da..dff27fde14a 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_ 20160626
+#define NETPGP_VERIFY_H_ 20160704
-#define NETPGPVERIFY_VERSION "netpgpverify portable 20160626"
+#define NETPGPVERIFY_VERSION "netpgpverify portable 20160704"
#include <sys/types.h>