2 #define SERVER "127.0.0.1"
4 #include <gnutls/gnutls.h>
6 #include <sys/socket.h>
10 #include <netinet/in.h>
18 # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
19 # define __attribute__(Spec) /* empty */
23 /* the number of elements in the priority structures.
27 extern const char str_unknown
[];
29 int print_info (gnutls_session_t state
, const char *hostname
, int insecure
);
30 void print_cert_info (gnutls_session_t state
, const char *hostname
, int insecure
);
31 void print_list (int verbose
);
33 void parse_comp (char **comp
, int ncomp
, int *comp_priority
);
34 void parse_kx (char **kx
, int nkx
, int *kx_priority
);
35 void parse_ctypes (char **ctype
, int nctype
, int *cert_type_priority
);
36 void parse_macs (char **macs
, int nmacs
, int *mac_priority
);
37 void parse_ciphers (char **ciphers
, int nciphers
, int *cipher_priority
);
38 void parse_protocols (char **protocols
, int protocols_size
,
39 int *protocol_priority
);
40 const char *raw_to_string (const unsigned char *raw
, size_t raw_size
);
41 int service_to_port (const char *service
);
43 void sockets_init (void);