#define DH_SIZE 1024
+/* For gnutls_*() functions. */
+#define GNUTLS_ERROR_EXIT(error, message) \
+ if (GNUTLS_E_SUCCESS != error) { \
+ fprintf(stderr, "%s: %s\n", message, gnutls_strerror(error)); \
+ exit(EXIT_FAILURE); \
+ }
+
+
/* Server should shut down. Set by SIGINT handler. */
static volatile int done;