From: Nikos Mavrogiannopoulos Date: Wed, 22 Apr 2015 11:54:18 +0000 (+0200) Subject: tests: added check for gnutls_credentials_get X-Git-Tag: gnutls_3_4_1~36 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=13614fdc627005fc32d5eb42254e75d84b1e95bb;p=thirdparty%2Fgnutls.git tests: added check for gnutls_credentials_get --- diff --git a/tests/x509self.c b/tests/x509self.c index a3f4e4cb3a..0a2703b109 100644 --- a/tests/x509self.c +++ b/tests/x509self.c @@ -124,6 +124,7 @@ static void client(int sd) gnutls_session_t session; char buffer[MAX_BUF + 1]; gnutls_certificate_credentials_t xcred; + gnutls_certificate_credentials_t tst_cred; global_init(); @@ -174,6 +175,14 @@ static void client(int sd) if (debug) print_info(session); + ret = gnutls_credentials_get(session, GNUTLS_CRD_CERTIFICATE, (void**)&tst_cred); + if (ret < 0) { + fail("client: gnutls_credentials_get failed: %s\n", gnutls_strerror(ret)); + } + if (tst_cred != xcred) { + fail("client: gnutls_credentials_get returned invalid value\n"); + } + ret = gnutls_record_send(session, MSG, strlen(MSG)); if (ret == strlen(MSG)) {