aboutsummaryrefslogtreecommitdiffstats
path: root/sm/gpgsm.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2007-03-19 14:35:04 +0000
committerWerner Koch <[email protected]>2007-03-19 14:35:04 +0000
commit12b661166c1eb5d2f09d50b4581b18d36eec94b1 (patch)
tree79179be0c079bbd30d4c89690128fd668c54a553 /sm/gpgsm.h
parentFrom STABLE-BRANCH-1-4 (diff)
downloadgnupg-12b661166c1eb5d2f09d50b4581b18d36eec94b1.tar.gz
gnupg-12b661166c1eb5d2f09d50b4581b18d36eec94b1.zip
Changes to let the key listing use estream to help systems without
funopen.
Diffstat (limited to '')
-rw-r--r--sm/gpgsm.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/sm/gpgsm.h b/sm/gpgsm.h
index 280653070..a12837470 100644
--- a/sm/gpgsm.h
+++ b/sm/gpgsm.h
@@ -32,6 +32,7 @@
#include <ksba.h>
#include "../common/util.h"
#include "../common/errors.h"
+#include "../common/estream.h"
#define MAX_DIGEST_LEN 24
@@ -225,10 +226,11 @@ void gpgsm_destroy_writer (Base64Context ctx);
/*-- certdump.c --*/
-void gpgsm_print_serial (FILE *fp, ksba_const_sexp_t p);
-void gpgsm_print_time (FILE *fp, ksba_isotime_t t);
+void gpgsm_print_serial (estream_t fp, ksba_const_sexp_t p);
+void gpgsm_print_time (estream_t fp, ksba_isotime_t t);
void gpgsm_print_name2 (FILE *fp, const char *string, int translate);
void gpgsm_print_name (FILE *fp, const char *string);
+void gpgsm_es_print_name (estream_t fp, const char *string);
void gpgsm_cert_log_name (const char *text, ksba_cert_t cert);
@@ -261,7 +263,7 @@ int gpgsm_walk_cert_chain (ksba_cert_t start, ksba_cert_t *r_next);
int gpgsm_is_root_cert (ksba_cert_t cert);
int gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert,
ksba_isotime_t r_exptime,
- int listmode, FILE *listfp,
+ int listmode, estream_t listfp,
unsigned int flags);
int gpgsm_basic_cert_check (ksba_cert_t cert);
@@ -281,7 +283,7 @@ int gpgsm_find_cert (const char *name, ksba_sexp_t keyid, ksba_cert_t *r_cert);
/*-- keylist.c --*/
gpg_error_t gpgsm_list_keys (ctrl_t ctrl, strlist_t names,
- FILE *fp, unsigned int mode);
+ estream_t fp, unsigned int mode);
/*-- import.c --*/
int gpgsm_import (ctrl_t ctrl, int in_fd);