summaryrefslogtreecommitdiff
path: root/tests/pkcs12_encode.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-29 14:16:15 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-03 19:55:00 +0200
commit89eaee1e7fefb198a90b13b091392798da19c1a0 (patch)
tree140948ff4c782387ada5d6393ae356b04b2a72a5 /tests/pkcs12_encode.c
parent5aa87a5f88930958110adf1381d513915b8fa684 (diff)
downloadgnutls-89eaee1e7fefb198a90b13b091392798da19c1a0.tar.gz
Added debugging
Diffstat (limited to 'tests/pkcs12_encode.c')
-rw-r--r--tests/pkcs12_encode.c13
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)