ReactOS 0.4.16-dev-306-g647d351
|
#include <ssl_internal.h>
Definition at line 348 of file ssl_internal.h.
void(* mbedtls_ssl_handshake_params::calc_finished) (mbedtls_ssl_context *, unsigned char *, int) |
Definition at line 469 of file ssl_internal.h.
void(* mbedtls_ssl_handshake_params::calc_verify) (mbedtls_ssl_context *, unsigned char *) |
Definition at line 468 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::cli_exts |
client extension presence
Definition at line 483 of file ssl_internal.h.
const mbedtls_ecp_curve_info** mbedtls_ssl_handshake_params::curves |
Supported elliptic curves
Definition at line 373 of file ssl_internal.h.
mbedtls_dhm_context mbedtls_ssl_handshake_params::dhm_ctx |
DHM key exchange
Definition at line 359 of file ssl_internal.h.
mbedtls_ecdh_context mbedtls_ssl_handshake_params::ecdh_ctx |
ECDH key exchange
Definition at line 362 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::extended_ms |
use Extended Master Secret?
Definition at line 489 of file ssl_internal.h.
mbedtls_md5_context mbedtls_ssl_handshake_params::fin_md5 |
Definition at line 455 of file ssl_internal.h.
mbedtls_sha1_context mbedtls_ssl_handshake_params::fin_sha1 |
Definition at line 456 of file ssl_internal.h.
mbedtls_sha256_context mbedtls_ssl_handshake_params::fin_sha256 |
Definition at line 460 of file ssl_internal.h.
mbedtls_sha512_context mbedtls_ssl_handshake_params::fin_sha512 |
Definition at line 463 of file ssl_internal.h.
mbedtls_ssl_sig_hash_set_t mbedtls_ssl_handshake_params::hash_algs |
Set of suitable sig-hash pairs
Definition at line 356 of file ssl_internal.h.
mbedtls_ssl_key_cert* mbedtls_ssl_handshake_params::key_cert |
chosen key/cert pair (server)
Definition at line 380 of file ssl_internal.h.
Referenced by mbedtls_ssl_own_cert(), and mbedtls_ssl_own_key().
int mbedtls_ssl_handshake_params::max_major_ver |
max. major version client
Definition at line 481 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::max_minor_ver |
max. minor version client
Definition at line 482 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::new_session_ticket |
use NewSessionTicket?
Definition at line 486 of file ssl_internal.h.
size_t mbedtls_ssl_handshake_params::pmslen |
premaster length
Definition at line 474 of file ssl_internal.h.
unsigned char mbedtls_ssl_handshake_params::premaster[MBEDTLS_PREMASTER_SIZE] |
premaster secret
Definition at line 477 of file ssl_internal.h.
random bytes
Definition at line 476 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::resume |
session resume indicator
Definition at line 480 of file ssl_internal.h.
int mbedtls_ssl_handshake_params::sni_authmode |
authmode from SNI callback
Definition at line 382 of file ssl_internal.h.
mbedtls_x509_crt* mbedtls_ssl_handshake_params::sni_ca_chain |
trusted CAs from SNI callback
Definition at line 384 of file ssl_internal.h.
mbedtls_x509_crl* mbedtls_ssl_handshake_params::sni_ca_crl |
trusted CAs CRLs from SNI
Definition at line 385 of file ssl_internal.h.
mbedtls_ssl_key_cert* mbedtls_ssl_handshake_params::sni_key_cert |
key/cert list from SNI
Definition at line 383 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 470 of file ssl_internal.h.
void(* mbedtls_ssl_handshake_params::update_checksum) (mbedtls_ssl_context *, const unsigned char *, size_t) |
Definition at line 467 of file ssl_internal.h.