PolarSSL v1.1.4
|
#include <ssl.h>
Data Fields | |
int | state |
int | major_ver |
int | minor_ver |
int | max_major_ver |
int | max_minor_ver |
int(* | f_rng )(void *, unsigned char *, size_t) |
void(* | f_dbg )(void *, int, const char *) |
int(* | f_recv )(void *, unsigned char *, size_t) |
int(* | f_send )(void *, const unsigned char *, size_t) |
int(* | f_vrfy )(void *, x509_cert *, int, int) |
void * | p_rng |
void * | p_dbg |
void * | p_recv |
void * | p_send |
void * | p_vrfy |
int | resume |
int | timeout |
ssl_session * | session |
int(* | s_get )(ssl_context *) |
int(* | s_set )(ssl_context *) |
unsigned char * | in_ctr |
unsigned char * | in_hdr |
unsigned char * | in_msg |
unsigned char * | in_offt |
int | in_msgtype |
size_t | in_msglen |
size_t | in_left |
size_t | in_hslen |
int | nb_zero |
unsigned char * | out_ctr |
unsigned char * | out_hdr |
unsigned char * | out_msg |
int | out_msgtype |
size_t | out_msglen |
size_t | out_left |
rsa_context * | rsa_key |
x509_cert * | own_cert |
x509_cert * | ca_chain |
x509_crl * | ca_crl |
x509_cert * | peer_cert |
const char * | peer_cn |
int | endpoint |
int | authmode |
int | client_auth |
int | verify_result |
dhm_context | dhm_ctx |
md5_context | fin_md5 |
sha1_context | fin_sha1 |
int | do_crypt |
int * | ciphersuites |
size_t | pmslen |
unsigned int | keylen |
size_t | minlen |
size_t | ivlen |
size_t | maclen |
unsigned char | randbytes [64] |
unsigned char | premaster [256] |
unsigned char | iv_enc [16] |
unsigned char | iv_dec [16] |
unsigned char | mac_enc [32] |
unsigned char | mac_dec [32] |
unsigned long | ctx_enc [128] |
unsigned long | ctx_dec [128] |
unsigned char * | hostname |
size_t | hostname_len |
unsigned long _ssl_context::ctx_dec[128] |
unsigned long _ssl_context::ctx_enc[128] |
void(* _ssl_context::f_dbg)(void *, int, const char *) |
int(* _ssl_context::f_recv)(void *, unsigned char *, size_t) |
int(* _ssl_context::f_rng)(void *, unsigned char *, size_t) |
int(* _ssl_context::f_send)(void *, const unsigned char *, size_t) |
int(* _ssl_context::f_vrfy)(void *, x509_cert *, int, int) |
unsigned char* _ssl_context::hostname |
size_t _ssl_context::hostname_len |
unsigned char* _ssl_context::in_ctr |
unsigned char* _ssl_context::in_hdr |
size_t _ssl_context::in_hslen |
size_t _ssl_context::in_left |
unsigned char* _ssl_context::in_msg |
size_t _ssl_context::in_msglen |
unsigned char* _ssl_context::in_offt |
unsigned char _ssl_context::iv_dec[16] |
unsigned char _ssl_context::iv_enc[16] |
size_t _ssl_context::ivlen |
unsigned int _ssl_context::keylen |
unsigned char _ssl_context::mac_dec[32] |
unsigned char _ssl_context::mac_enc[32] |
size_t _ssl_context::maclen |
size_t _ssl_context::minlen |
unsigned char* _ssl_context::out_ctr |
unsigned char* _ssl_context::out_hdr |
size_t _ssl_context::out_left |
unsigned char* _ssl_context::out_msg |
size_t _ssl_context::out_msglen |
void* _ssl_context::p_dbg |
void* _ssl_context::p_recv |
void* _ssl_context::p_rng |
void* _ssl_context::p_send |
void* _ssl_context::p_vrfy |
const char* _ssl_context::peer_cn |
size_t _ssl_context::pmslen |
unsigned char _ssl_context::premaster[256] |
unsigned char _ssl_context::randbytes[64] |
int(* _ssl_context::s_get)(ssl_context *) |
int(* _ssl_context::s_set)(ssl_context *) |