#include <ssl.h>
Data Fields |
int | sig_alg |
int | cert_type |
int | verify_sig_alg |
dhm_context | dhm_ctx |
md5_context | fin_md5 |
sha1_context | fin_sha1 |
sha2_context | fin_sha2 |
sha4_context | fin_sha4 |
void(* | update_checksum )(ssl_context *, unsigned char *, size_t) |
void(* | calc_verify )(ssl_context *, unsigned char *) |
void(* | calc_finished )(ssl_context *, unsigned char *, int) |
int(* | tls_prf )(unsigned char *, size_t, char *, unsigned char *, size_t, unsigned char *, size_t) |
size_t | pmslen |
unsigned char | randbytes [64] |
unsigned char | premaster [POLARSSL_MPI_MAX_SIZE] |
int | resume |
Detailed Description
Definition at line 353 of file ssl.h.
Field Documentation
void(* _ssl_handshake_params::calc_finished)(ssl_context *, unsigned char *, int) |
void(* _ssl_handshake_params::calc_verify)(ssl_context *, unsigned char *) |
int _ssl_handshake_params::cert_type |
Requested cert type
Definition at line 359 of file ssl.h.
DHM key exchange
Definition at line 362 of file ssl.h.
size_t _ssl_handshake_params::pmslen |
premaster length
Definition at line 380 of file ssl.h.
premaster secret
Definition at line 384 of file ssl.h.
unsigned char _ssl_handshake_params::randbytes[64] |
random bytes
Definition at line 382 of file ssl.h.
int _ssl_handshake_params::resume |
session resume indicator
Definition at line 386 of file ssl.h.
int _ssl_handshake_params::sig_alg |
Signature algorithm
Definition at line 358 of file ssl.h.
int(* _ssl_handshake_params::tls_prf)(unsigned char *, size_t, char *, unsigned char *, size_t, unsigned char *, size_t) |
void(* _ssl_handshake_params::update_checksum)(ssl_context *, unsigned char *, size_t) |
int _ssl_handshake_params::verify_sig_alg |
Signature algorithm for verify
Definition at line 360 of file ssl.h.
The documentation for this struct was generated from the following file: