summaryrefslogtreecommitdiff
path: root/src/certtool-common.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-01-21 09:37:35 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-01-21 09:37:35 +0100
commit9ebf620efbcdfbabbcd1db38c67acb24eb356d87 (patch)
tree632121ae4e72fe546b7113c7aa1b623bbeede6a0 /src/certtool-common.h
parentf9f064ff93981436adee50563e550187405e4d03 (diff)
downloadgnutls-9ebf620efbcdfbabbcd1db38c67acb24eb356d87.tar.gz
Added --cprint option to certtool
Diffstat (limited to 'src/certtool-common.h')
-rw-r--r--src/certtool-common.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/certtool-common.h b/src/certtool-common.h
index ea296d5957..556a3cc27c 100644
--- a/src/certtool-common.h
+++ b/src/certtool-common.h
@@ -52,6 +52,8 @@ typedef struct common_info
unsigned int crq_extensions;
unsigned int v1_cert;
+ int cprint;
+
unsigned int verbose;
} common_info_st;
@@ -73,21 +75,22 @@ int get_bits (gnutls_pk_algorithm_t key_type, int info_bits, const char* info_se
gnutls_sec_param_t str_to_sec_param (const char *str);
/* prime.c */
-int generate_prime (int how, common_info_st * info);
-void dh_info (common_info_st * ci);
+int generate_prime (FILE* outfile, int how, common_info_st * info);
+void dh_info (FILE* infile, FILE* outfile, common_info_st * ci);
gnutls_x509_privkey_t * load_privkey_list (int mand, size_t * privkey_size, common_info_st * info);
void _pubkey_info(FILE* outfile, gnutls_certificate_print_formats_t, gnutls_pubkey_t pubkey);
void
-print_ecc_pkey (FILE* outfile, gnutls_ecc_curve_t curve, gnutls_datum_t* k, gnutls_datum_t * x, gnutls_datum_t * y);
+print_ecc_pkey (FILE* outfile, gnutls_ecc_curve_t curve, gnutls_datum_t* k, gnutls_datum_t * x,
+ gnutls_datum_t * y, int cprint);
void
print_rsa_pkey (FILE* outfile, gnutls_datum_t * m, gnutls_datum_t * e, gnutls_datum_t * d,
gnutls_datum_t * p, gnutls_datum_t * q, gnutls_datum_t * u,
- gnutls_datum_t * exp1, gnutls_datum_t * exp2);
+ gnutls_datum_t * exp1, gnutls_datum_t * exp2, int cprint);
void
print_dsa_pkey (FILE* outfile, gnutls_datum_t * x, gnutls_datum_t * y, gnutls_datum_t * p,
- gnutls_datum_t * q, gnutls_datum_t * g);
+ gnutls_datum_t * q, gnutls_datum_t * g, int cprint);
FILE *safe_open_rw (const char *file, int privkey_op);