mbed TLS v2.2.0
|
Definition at line 163 of file ssl_internal.h.
#include <ssl_internal.h>
Data Fields | |
int | sig_alg |
int | cert_type |
int | verify_sig_alg |
void(* | update_checksum )(mbedtls_ssl_context *, const unsigned char *, size_t) |
void(* | calc_verify )(mbedtls_ssl_context *, unsigned char *) |
void(* | calc_finished )(mbedtls_ssl_context *, unsigned char *, int) |
int(* | tls_prf )(const unsigned char *, size_t, const char *, const unsigned char *, size_t, unsigned char *, size_t) |
size_t | pmslen |
unsigned char | randbytes [64] |
unsigned char | premaster [MBEDTLS_PREMASTER_SIZE] |
int | resume |
int | max_major_ver |
int | max_minor_ver |
int | cli_exts |
void(* mbedtls_ssl_handshake_params::calc_finished) (mbedtls_ssl_context *, unsigned char *, int) |
Definition at line 243 of file ssl_internal.h.
void(* mbedtls_ssl_handshake_params::calc_verify) (mbedtls_ssl_context *, unsigned char *) |
Definition at line 242 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::cert_type |
Requested cert type
Definition at line 169 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::cli_exts |
client extension presence
Definition at line 257 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::max_major_ver |
max. major version client
Definition at line 255 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::max_minor_ver |
max. minor version client
Definition at line 256 of file ssl_internal.h.
size_t mbedtls_ssl_handshake_params::pmslen |
premaster length
Definition at line 248 of file ssl_internal.h.
unsigned char mbedtls_ssl_handshake_params::premaster[MBEDTLS_PREMASTER_SIZE] |
premaster secret
Definition at line 251 of file ssl_internal.h.
unsigned char mbedtls_ssl_handshake_params::randbytes[64] |
random bytes
Definition at line 250 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::resume |
session resume indicator
Definition at line 254 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::sig_alg |
Hash algorithm for signature
Definition at line 168 of file ssl_internal.h.
int(* mbedtls_ssl_handshake_params::tls_prf) (const unsigned char *, size_t, const char *, const unsigned char *, size_t, unsigned char *, size_t) |
Definition at line 244 of file ssl_internal.h.
void(* mbedtls_ssl_handshake_params::update_checksum) (mbedtls_ssl_context *, const unsigned char *, size_t) |
Definition at line 241 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::verify_sig_alg |
Signature algorithm for verify
Definition at line 170 of file ssl_internal.h.