OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
easy-tls.h File Reference

Go to the source code of this file.

Classes

struct  tls_create_ctx_args
 
struct  tls_start_proxy_args
 

Macros

#define TLS_INFO_SIZE   512 /* max. # of bytes written to infofd */
 

Typedefs

typedef struct ssl_ctx_st SSL_CTX
 

Functions

void tls_set_dhe1024 (int i, void *apparg)
 
void tls_rand_seed (void)
 
int tls_rand_seed_from_file (const char *filename, size_t n, void *apparg)
 
void tls_rand_seed_from_memory (const void *buf, size_t n)
 
struct tls_create_ctx_args tls_create_ctx_defaultargs (void)
 
SSL_CTXtls_create_ctx (struct tls_create_ctx_args, void *apparg)
 
struct tls_start_proxy_args tls_start_proxy_defaultargs (void)
 
int tls_start_proxy (struct tls_start_proxy_args, void *apparg)
 

Macro Definition Documentation

#define TLS_INFO_SIZE   512 /* max. # of bytes written to infofd */

Definition at line 17 of file easy-tls.h.

Typedef Documentation

typedef struct ssl_ctx_st SSL_CTX

Definition at line 14 of file easy-tls.h.

Function Documentation

SSL_CTX* tls_create_ctx ( struct tls_create_ctx_args  ,
void apparg 
)

Definition at line 651 of file easy-tls.c.

struct tls_create_ctx_args tls_create_ctx_defaultargs ( void  )
read

Definition at line 635 of file easy-tls.c.

void tls_rand_seed ( void  )

Definition at line 443 of file easy-tls.c.

int tls_rand_seed_from_file ( const char *  filename,
size_t  n,
void apparg 
)

Definition at line 471 of file easy-tls.c.

void tls_rand_seed_from_memory ( const void buf,
size_t  n 
)

Definition at line 502 of file easy-tls.c.

void tls_set_dhe1024 ( int  i,
void apparg 
)

Definition at line 596 of file easy-tls.c.

int tls_start_proxy ( struct tls_start_proxy_args  ,
void apparg 
)

Definition at line 197 of file easy-tls.c.

struct tls_start_proxy_args tls_start_proxy_defaultargs ( void  )
read

Definition at line 175 of file easy-tls.c.