summaryrefslogtreecommitdiff
path: root/tests/tls-session-ext-override.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tls-session-ext-override.c')
-rw-r--r--tests/tls-session-ext-override.c96
1 files changed, 41 insertions, 55 deletions
diff --git a/tests/tls-session-ext-override.c b/tests/tls-session-ext-override.c
index 81edbe0ce1..cd931e47d3 100644
--- a/tests/tls-session-ext-override.c
+++ b/tests/tls-session-ext-override.c
@@ -24,7 +24,7 @@
* at the session level */
#ifdef HAVE_CONFIG_H
-# include <config.h>
+#include <config.h>
#endif
#include <stdio.h>
@@ -40,18 +40,18 @@ int main(int argc, char **argv)
#else
-# include <string.h>
-# include <sys/types.h>
-# include <sys/socket.h>
-# if !defined(_WIN32)
-# include <sys/wait.h>
-# include <signal.h>
-# endif
-# include <unistd.h>
-# include <gnutls/gnutls.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#if !defined(_WIN32)
+#include <sys/wait.h>
+#include <signal.h>
+#endif
+#include <unistd.h>
+#include <gnutls/gnutls.h>
-# include "utils.h"
-# include "cert-common.h"
+#include "utils.h"
+#include "cert-common.h"
const char *side = "";
@@ -66,10 +66,7 @@ static int TLSEXT_TYPE_server_sent = 0;
static int TLSEXT_TYPE_server_received = 0;
static int overridden_extension = -1;
-static const unsigned char ext_data[] = {
- 0xFE,
- 0xED
-};
+static const unsigned char ext_data[] = { 0xFE, 0xED };
static int ext_recv_client_params(gnutls_session_t session,
const unsigned char *buf, size_t buflen)
@@ -84,7 +81,7 @@ static int ext_recv_client_params(gnutls_session_t session,
gnutls_ext_set_data(session, overridden_extension, session);
- return 0; //Success
+ return 0; //Success
}
static int ext_send_client_params(gnutls_session_t session,
@@ -106,7 +103,7 @@ static int ext_recv_server_params(gnutls_session_t session,
TLSEXT_TYPE_server_received = 1;
- return 0; //Success
+ return 0; //Success
}
static int ext_send_server_params(gnutls_session_t session,
@@ -148,32 +145,26 @@ static void client(int sd)
gnutls_transport_set_int(session, sd);
gnutls_handshake_set_timeout(session, get_timeout());
- ret =
- gnutls_session_ext_register(session, "ext_client",
- overridden_extension, GNUTLS_EXT_TLS,
- ext_recv_client_params,
- ext_send_client_params, NULL, NULL,
- NULL, 0);
+ ret = gnutls_session_ext_register(session, "ext_client",
+ overridden_extension, GNUTLS_EXT_TLS,
+ ext_recv_client_params,
+ ext_send_client_params, NULL, NULL,
+ NULL, 0);
if (ret != GNUTLS_E_ALREADY_REGISTERED)
fail("client: register existing extension (%d)\n",
overridden_extension);
- ret =
- gnutls_session_ext_register(session, "ext_client", 0,
- GNUTLS_EXT_TLS, ext_recv_client_params,
- ext_send_client_params, NULL, NULL,
- NULL,
- GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
+ ret = gnutls_session_ext_register(
+ session, "ext_client", 0, GNUTLS_EXT_TLS,
+ ext_recv_client_params, ext_send_client_params, NULL, NULL,
+ NULL, GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
if (ret != GNUTLS_E_ALREADY_REGISTERED)
fail("client: register extension %d\n", 0);
- ret =
- gnutls_session_ext_register(session, "ext_client",
- overridden_extension, GNUTLS_EXT_TLS,
- ext_recv_client_params,
- ext_send_client_params, NULL, NULL,
- NULL,
- GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
+ ret = gnutls_session_ext_register(
+ session, "ext_client", overridden_extension, GNUTLS_EXT_TLS,
+ ext_recv_client_params, ext_send_client_params, NULL, NULL,
+ NULL, GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
if (ret < 0)
fail("client: register extension (%d)\n", overridden_extension);
@@ -204,7 +195,7 @@ static void client(int sd)
gnutls_bye(session, GNUTLS_SHUT_RDWR);
- end:
+end:
close(sd);
gnutls_deinit(session);
@@ -230,9 +221,8 @@ static void server(int sd)
side = "server";
gnutls_certificate_allocate_credentials(&serverx509cred);
- gnutls_certificate_set_x509_key_mem(serverx509cred,
- &server_cert, &server_key,
- GNUTLS_X509_FMT_PEM);
+ gnutls_certificate_set_x509_key_mem(serverx509cred, &server_cert,
+ &server_key, GNUTLS_X509_FMT_PEM);
gnutls_init(&session, GNUTLS_SERVER);
@@ -244,22 +234,18 @@ static void server(int sd)
gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, serverx509cred);
- ret =
- gnutls_session_ext_register(session, "ext_server",
- overridden_extension, GNUTLS_EXT_TLS,
- ext_recv_server_params,
- ext_send_server_params, NULL, NULL,
- NULL, 0);
+ ret = gnutls_session_ext_register(session, "ext_server",
+ overridden_extension, GNUTLS_EXT_TLS,
+ ext_recv_server_params,
+ ext_send_server_params, NULL, NULL,
+ NULL, 0);
if (ret != GNUTLS_E_ALREADY_REGISTERED)
fail("client: register existing extension\n");
- ret =
- gnutls_session_ext_register(session, "ext_server",
- overridden_extension, GNUTLS_EXT_TLS,
- ext_recv_server_params,
- ext_send_server_params, NULL, NULL,
- NULL,
- GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
+ ret = gnutls_session_ext_register(
+ session, "ext_server", overridden_extension, GNUTLS_EXT_TLS,
+ ext_recv_server_params, ext_send_server_params, NULL, NULL,
+ NULL, GNUTLS_EXT_FLAG_OVERRIDE_INTERNAL);
if (ret < 0)
fail("client: register extension\n");
@@ -343,4 +329,4 @@ void doit(void)
override_ext(21);
}
-#endif /* _WIN32 */
+#endif /* _WIN32 */