Module Name: src Committed By: khorben Date: Mon Mar 27 21:06:50 UTC 2017
Modified Files: src/crypto/external/bsd/netpgp/dist/src/lib: keyring.c keyring.h Log Message: Expect a FILE * for pgp_decrypt_seckey() Submitted on tech-pkg@ as: [PATCH 05/11] Expect a FILE * for pgp_decrypt_seckey() No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 \ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c cvs rdiff -u -r1.33 -r1.34 \ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c diff -u src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.53 src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.54 --- src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.53 Mon Mar 27 21:00:43 2017 +++ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c Mon Mar 27 21:06:50 2017 @@ -57,7 +57,7 @@ #if defined(__NetBSD__) __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved."); -__RCSID("$NetBSD: keyring.c,v 1.53 2017/03/27 21:00:43 khorben Exp $"); +__RCSID("$NetBSD: keyring.c,v 1.54 2017/03/27 21:06:50 khorben Exp $"); #endif #ifdef HAVE_FCNTL_H @@ -302,7 +302,7 @@ decrypt_cb(const pgp_packet_t *pkt, pgp_ \return secret key */ pgp_seckey_t * -pgp_decrypt_seckey(const pgp_key_t *key, void *passfp) +pgp_decrypt_seckey(const pgp_key_t *key, FILE *passfp) { pgp_stream_t *stream; const int printerrors = 1; Index: src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h diff -u src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h:1.33 src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h:1.34 --- src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h:1.33 Mon Mar 27 20:55:13 2017 +++ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h Mon Mar 27 21:06:50 2017 @@ -53,6 +53,7 @@ #ifndef KEYRING_H_ #define KEYRING_H_ +#include <stdio.h> #include "packet.h" #include "packet-parse.h" #include "mj.h" @@ -91,7 +92,7 @@ const pgp_pubkey_t *pgp_get_pubkey(const unsigned pgp_is_key_secret(const pgp_key_t *); const pgp_seckey_t *pgp_get_seckey(const pgp_key_t *); pgp_seckey_t *pgp_get_writable_seckey(pgp_key_t *); -pgp_seckey_t *pgp_decrypt_seckey(const pgp_key_t *, void *); +pgp_seckey_t *pgp_decrypt_seckey(const pgp_key_t *, FILE *); unsigned pgp_keyring_fileread(pgp_keyring_t *, const unsigned, const char *);