diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-29 14:16:15 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-03 19:55:00 +0200 |
commit | 89eaee1e7fefb198a90b13b091392798da19c1a0 (patch) | |
tree | 140948ff4c782387ada5d6393ae356b04b2a72a5 /tests/pkcs12_encode.c | |
parent | 5aa87a5f88930958110adf1381d513915b8fa684 (diff) | |
download | gnutls-89eaee1e7fefb198a90b13b091392798da19c1a0.tar.gz |
Added debugging
Diffstat (limited to 'tests/pkcs12_encode.c')
-rw-r--r-- | tests/pkcs12_encode.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/pkcs12_encode.c b/tests/pkcs12_encode.c index 38db70d8bc..42ff96d806 100644 --- a/tests/pkcs12_encode.c +++ b/tests/pkcs12_encode.c @@ -65,6 +65,12 @@ static char ca_pem[] = "PfqUpIhz5Bbm7J4=\n" "-----END CERTIFICATE-----\n"; const gnutls_datum_t ca_dat = { ca_pem, sizeof (ca_pem) }; +static void +tls_log_func (int level, const char *str) +{ + fprintf (stderr, "|<%d>| %s", level, str); +} + void doit (void) { @@ -83,6 +89,11 @@ doit (void) if (ret < 0) error (EXIT_FAILURE, 0, "gnutls_global_init %d", ret); + gnutls_global_init (); + gnutls_global_set_log_function (tls_log_func); + if (debug) + gnutls_global_set_log_level (4711); + /* Read certs. */ ret = gnutls_x509_crt_init (&client); if (ret < 0) @@ -140,7 +151,7 @@ doit (void) i == 0 ? GNUTLS_PKCS8_USE_PKCS12_3DES : GNUTLS_PKCS_USE_PKCS12_RC2_40); if (ret < 0) - error (EXIT_FAILURE, 0, "bag_encrypt: %d", ret); + error (EXIT_FAILURE, 0, "bag_encrypt: %d: %s", ret, i==0?"3DES":"RC2-40"); ret = gnutls_pkcs12_set_bag (pkcs12, bag); if (ret < 0) |