webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
tls_extension Struct Reference

Public Attributes

uint16_t value
 
void(* init )(SSL *ssl)
 
int(* add_clienthello )(SSL *ssl, CBB *out)
 
int(* parse_serverhello )(SSL *ssl, uint8_t *out_alert, CBS *contents)
 
int(* parse_clienthello )(SSL *ssl, uint8_t *out_alert, CBS *contents)
 
int(* add_serverhello )(SSL *ssl, CBB *out)
 

Member Data Documentation

◆ add_clienthello

int(* tls_extension::add_clienthello) (SSL *ssl, CBB *out)

◆ add_serverhello

int(* tls_extension::add_serverhello) (SSL *ssl, CBB *out)

◆ init

void(* tls_extension::init) (SSL *ssl)

◆ parse_clienthello

int(* tls_extension::parse_clienthello) (SSL *ssl, uint8_t *out_alert, CBS *contents)

◆ parse_serverhello

int(* tls_extension::parse_serverhello) (SSL *ssl, uint8_t *out_alert, CBS *contents)

◆ value

uint16_t tls_extension::value

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