summaryrefslogtreecommitdiff
path: root/tests/crq_key_id.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-07-02 15:41:10 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-07-02 15:41:10 +0200
commit3e652cd9594b9e9a97dad130c6fd64c9e917f5e9 (patch)
tree7fd1218c2e014ff9b8593f5ee37915029c9af096 /tests/crq_key_id.c
parent951faf15f28017c0f1c7562bf800bc70257c4e25 (diff)
downloadgnutls-3e652cd9594b9e9a97dad130c6fd64c9e917f5e9.tar.gz
tests: improved error reporting in crq_key_id
Diffstat (limited to 'tests/crq_key_id.c')
-rw-r--r--tests/crq_key_id.c31
1 files changed, 16 insertions, 15 deletions
diff --git a/tests/crq_key_id.c b/tests/crq_key_id.c
index 7c1ce01f31..faf19759e4 100644
--- a/tests/crq_key_id.c
+++ b/tests/crq_key_id.c
@@ -66,23 +66,24 @@ void doit(void)
algorithm++) {
ret = gnutls_x509_crq_init(&crq);
if (ret < 0)
- fail("gnutls_x509_crq_init: %d\n", ret);
+ fail("gnutls_x509_crq_init: %d: %s\n", ret, gnutls_strerror(ret));
ret = gnutls_x509_privkey_init(&pkey);
if (ret < 0) {
- fail("gnutls_x509_privkey_init: %d\n", ret);
+ fail("gnutls_x509_privkey_init: %d: %s\n", ret, gnutls_strerror(ret));
}
ret = gnutls_privkey_init(&abs_pkey);
if (ret < 0) {
- fail("gnutls_privkey_init: %d\n", ret);
+ fail("gnutls_privkey_init: %d: %s\n", ret, gnutls_strerror(ret));
}
ret =
gnutls_x509_privkey_generate(pkey, algorithm, (algorithm==GNUTLS_PK_RSA)?2048:1024, 0);
if (ret < 0) {
- fail("gnutls_x509_privkey_generate (rsa): %d\n",
- ret);
+ fail("gnutls_x509_privkey_generate (%s): %d: %s\n",
+ gnutls_pk_algorithm_get_name(algorithm),
+ ret, gnutls_strerror(ret));
} else if (debug) {
success("Key[%s] generation ok: %d\n",
gnutls_pk_algorithm_get_name(algorithm),
@@ -93,7 +94,7 @@ void doit(void)
ret = gnutls_x509_privkey_get_key_id(pkey, 0, pkey_key_id,
&pkey_key_id_len);
if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) {
- fail("gnutls_x509_privkey_get_key_id incorrectly returns %d\n", ret);
+ fail("gnutls_x509_privkey_get_key_id incorrectly returns %d: %s\n", ret, gnutls_strerror(ret));
}
pkey_key_id =
@@ -102,17 +103,17 @@ void doit(void)
gnutls_x509_privkey_get_key_id(pkey, 0, pkey_key_id,
&pkey_key_id_len);
if (ret != GNUTLS_E_SUCCESS) {
- fail("gnutls_x509_privkey_get_key_id incorrectly returns %d\n", ret);
+ fail("gnutls_x509_privkey_get_key_id incorrectly returns %d: %s\n", ret, gnutls_strerror(ret));
}
ret = gnutls_x509_crq_set_version(crq, 1);
if (ret < 0) {
- fail("gnutls_x509_crq_set_version: %d\n", ret);
+ fail("gnutls_x509_crq_set_version: %d: %s\n", ret, gnutls_strerror(ret));
}
ret = gnutls_x509_crq_set_key(crq, pkey);
if (ret < 0) {
- fail("gnutls_x509_crq_set_key: %d\n", ret);
+ fail("gnutls_x509_crq_set_key: %d: %s\n", ret, gnutls_strerror(ret));
}
ret =
@@ -120,24 +121,24 @@ void doit(void)
GNUTLS_OID_X520_COMMON_NAME,
0, "CN-Test", 7);
if (ret < 0) {
- fail("gnutls_x509_crq_set_dn_by_oid: %d\n", ret);
+ fail("gnutls_x509_crq_set_dn_by_oid: %d: %s\n", ret, gnutls_strerror(ret));
}
ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0);
if (ret < 0) {
- fail("gnutls_privkey_import_x509: %d\n", ret);
+ fail("gnutls_privkey_import_x509: %d: %s\n", ret, gnutls_strerror(ret));
}
ret =
gnutls_x509_crq_privkey_sign(crq, abs_pkey,
GNUTLS_DIG_SHA1, 0);
if (ret < 0) {
- fail("gnutls_x509_crq_sign: %d\n", ret);
+ fail("gnutls_x509_crq_sign: %d: %s\n", ret, gnutls_strerror(ret));
}
ret = gnutls_x509_crq_verify(crq, 0);
if (ret < 0) {
- fail("gnutls_x509_crq_verify: %d\n", ret);
+ fail("gnutls_x509_crq_verify: %d: %s\n", ret, gnutls_strerror(ret));
}
crq_key_id_len = 0;
@@ -145,7 +146,7 @@ void doit(void)
gnutls_x509_crq_get_key_id(crq, 0, crq_key_id,
&crq_key_id_len);
if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) {
- fail("gnutls_x509_crq_get_key_id incorrectly returns %d\n", ret);
+ fail("gnutls_x509_crq_get_key_id incorrectly returns %d: %s\n", ret, gnutls_strerror(ret));
}
crq_key_id =
@@ -154,7 +155,7 @@ void doit(void)
gnutls_x509_crq_get_key_id(crq, 0, crq_key_id,
&crq_key_id_len);
if (ret != GNUTLS_E_SUCCESS) {
- fail("gnutls_x509_crq_get_key_id incorrectly returns %d\n", ret);
+ fail("gnutls_x509_crq_get_key_id incorrectly returns %d: %s\n", ret, gnutls_strerror(ret));
}
if (crq_key_id_len == pkey_key_id_len) {