mbed TLS v2.2.0
Data Fields
mbedtls_ssl_handshake_params Struct Reference

Detailed Description

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
 

Field Documentation

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.


The documentation for this struct was generated from the following file: