|
PolarSSL v1.1.3
|
#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 *) |
1.8.0