Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

tls_common.h File Reference


Detailed Description

TLS common functions.

#include "common.h"
#include "if/core/wrap.h"

Go to the source code of this file.

Defines

#define TLS_DH_BITS   768

Typedefs

typedef tls_context * tls_context_t

Enumerations

enum  tls_handshake_result { TLS_HANDSHAKE_FINISHED, TLS_HANDSHAKE_RETRY, TLS_HANDSHAKE_ERROR }

Functions

tls_context_t tls_init (const struct gnutella_socket *s)
enum tls_handshake_result tls_handshake (struct gnutella_socket *s)
void tls_bye (tls_context_t ctx, gboolean is_incoming)
void tls_free (tls_context_t *ctx_ptr)
void tls_wio_link (struct wrap_io *wio)
void tls_global_init (void)
const gchar * tls_version_string (void)


Define Documentation

#define TLS_DH_BITS   768
 


Typedef Documentation

typedef struct tls_context* tls_context_t
 


Enumeration Type Documentation

enum tls_handshake_result
 

Enumeration values:
TLS_HANDSHAKE_FINISHED 
TLS_HANDSHAKE_RETRY 
TLS_HANDSHAKE_ERROR 


Function Documentation

void tls_bye tls_context_t  ctx,
gboolean  is_incoming
 

void tls_free tls_context_t ctx_ptr  ) 
 

void tls_global_init void   ) 
 

enum tls_handshake_result tls_handshake struct gnutella_socket s  ) 
 

tls_context_t tls_init const struct gnutella_socket s  ) 
 

const gchar* tls_version_string void   ) 
 

void tls_wio_link struct wrap_io wio  ) 
 


Generated on Sat Jun 30 17:53:31 2007 for gtk-gnutella by  doxygen 1.3.9.1