#define PORT 5556 #define SERVER "127.0.0.1" #include #include #ifdef _WIN32 # include # include # include # define socklen_t int # define close closesocket #else # include # include # include # include # include # include #endif /* the number of elements in the priority structures. */ #define PRI_MAX 16 extern const char str_unknown[]; int print_info( gnutls_session state, const char* hostname); void print_cert_info( gnutls_session state, const char* hostname); void print_list(void); void parse_comp( char** comp, int ncomp, int* comp_priority); void parse_kx( char** kx, int nkx, int* kx_priority); void parse_ctypes( char** ctype, int nctype, int * cert_type_priority); void parse_macs( char** macs, int nmacs, int *mac_priority); void parse_ciphers( char** ciphers, int nciphers, int* cipher_priority); void parse_protocols( char** protocols, int protocols_size, int* protocol_priority); const char *raw_to_string(const unsigned char *raw, size_t raw_size); void sockets_init( void); #ifndef HAVE_INET_NTOP const char *inet_ntop(int af, const void *src, char *dst, size_t cnt); #endif