mbed TLS Library
mbedtls_ssl_handshake_params
is only used within mbed TLS Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
mbed TLS Library
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_params struct
Syntax
Show:
Summary
Declaration
Definition
from
ssl.h:679
typedef
struct
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_params
;
Implemented in
ssl_internal.h:415
Fields
Field
Declared as
Description
mbedtls_ssl_handshake_params::max_major_ver
uint8_t
max. major version client.
mbedtls_ssl_handshake_params::max_minor_ver
uint8_t
max. minor version client.
mbedtls_ssl_handshake_params::resume
uint8_t
session resume indicator.
mbedtls_ssl_handshake_params::cli_exts
uint8_t
client extension presence.
mbedtls_ssl_handshake_params::sni_authmode
uint8_t
authmode from SNI callback.
mbedtls_ssl_handshake_params::hash_algs
mbedtls_ssl_sig_hash_set_t
Set of suitable sig-hash pairs.
mbedtls_ssl_handshake_params::pmslen
size_t
premaster length.
mbedtls_ssl_handshake_params::ciphersuite_info
mbedtls_ssl_ciphersuite_t
const
*
mbedtls_ssl_handshake_params::update_checksum
void
(
*
)
(
mbedtls_ssl_context
*
,
const
unsigned
char
*
,
size_t
)
mbedtls_ssl_handshake_params::calc_verify
void
(
*
)
(
const
mbedtls_ssl_context
*
,
unsigned
char
*
,
size_t
*
)
mbedtls_ssl_handshake_params::calc_finished
void
(
*
)
(
mbedtls_ssl_context
*
,
unsigned
char
*
,
int
)
mbedtls_ssl_handshake_params::tls_prf
mbedtls_ssl_tls_prf_cb
*
mbedtls_ssl_handshake_params::ecdh_ctx
mbedtls_ecdh_context
ECDH key exchange.
mbedtls_ssl_handshake_params::curves
const
mbedtls_ecp_curve_info
*
*
Supported elliptic curves.
mbedtls_ssl_handshake_params::key_cert
mbedtls_ssl_key_cert
*
chosen key/cert pair (server).
mbedtls_ssl_handshake_params::sni_key_cert
mbedtls_ssl_key_cert
*
key/cert list from SNI.
mbedtls_ssl_handshake_params::sni_ca_chain
mbedtls_x509_crt
*
trusted CAs from SNI callback.
mbedtls_ssl_handshake_params::sni_ca_crl
mbedtls_x509_crl
*
trusted CAs CRLs from SNI.
mbedtls_ssl_handshake_params::peer_pubkey
mbedtls_pk_context
The public key from the peer.
mbedtls_ssl_handshake_params::fin_sha256
mbedtls_sha256_context
mbedtls_ssl_handshake_params::fin_sha512
mbedtls_sha512_context
mbedtls_ssl_handshake_params::randbytes
unsigned
char
[
64
]
random bytes.
mbedtls_ssl_handshake_params::premaster
unsigned
char
[
MBEDTLS_PREMASTER_SIZE
]
premaster secret.
Related Functions
Found 3 other functions taking a
mbedtls_ssl_handshake_params
argument:
Function
ssl_set_handshake_prfs()
ssl_compute_master()
ssl_handshake_params_init()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out