summaryrefslogtreecommitdiff
path: root/tests/chainverify.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-08 17:57:01 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-08 17:57:43 +0100
commit3a7a9116a5ac1dd8fdb45ab90b6f86e6fcd10bb8 (patch)
treefc21573b88350d924d2e904caf837955e0a75d93 /tests/chainverify.c
parent1dcfd44d38b1bacde16ae5d8bd66c33619e27603 (diff)
downloadgnutls-3a7a9116a5ac1dd8fdb45ab90b6f86e6fcd10bb8.tar.gz
Allow easier marking of insecure algorithms.
Diffstat (limited to 'tests/chainverify.c')
-rw-r--r--tests/chainverify.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/chainverify.c b/tests/chainverify.c
index e099b48408..8e4c21de56 100644
--- a/tests/chainverify.c
+++ b/tests/chainverify.c
@@ -892,8 +892,13 @@ doit (void)
if (verify_status != chains[i].expected_verify_result)
{
- fail ("chain[%s]: verify_status: %d expected: %d\n", chains[i].name,
- verify_status, chains[i].expected_verify_result);
+ gnutls_datum_t out1, out2;
+ gnutls_certificate_verification_status_print(verify_status, GNUTLS_CRT_X509, &out1, 0);
+ gnutls_certificate_verification_status_print(chains[i].expected_verify_result, GNUTLS_CRT_X509, &out2, 0);
+ fail ("chain[%s]:\nverify_status: %d: %s\nexpected: %d: %s\n", chains[i].name,
+ verify_status, out1.data, chains[i].expected_verify_result, out2.data);
+ gnutls_free(out1.data);
+ gnutls_free(out2.data);
#if 0
j = 0;