Helium
|
Data Fields | |
char | server_dn [HE_CONFIG_TEXT_FIELD_LENGTH+1] |
Server Distinguished Name – room for a null on the end. | |
bool | use_chacha |
Whether or not to use the CHACHA20 cipher. | |
uint8_t * | cert_buffer |
size_t | cert_buffer_size |
The size of the Client CA certificate chain. | |
char const * | server_cert |
char const * | server_key |
he_connection_type_t | connection_type |
he_state_change_cb_t | state_change_cb |
State callback. | |
he_inside_write_cb_t | inside_write_cb |
Callback for writing to the inside (i.e. a TUN device) | |
he_outside_write_cb_t | outside_write_cb |
Callback for writing to the outside (i.e. a socket) | |
he_network_config_ipv4_cb_t | network_config_ipv4_cb |
Network config callback. | |
he_nudge_time_cb_t | nudge_time_cb |
Nudge timer. | |
he_event_cb_t | event_cb |
he_auth_cb_t | auth_cb |
he_auth_buf_cb_t | auth_buf_cb |
he_populate_network_config_ipv4_cb_t | populate_network_config_ipv4_cb |
bool | disable_roaming_connections |
Don't send session ID in packet header. | |
he_padding_type_t | padding_type |
Which padding type to use. | |
bool | use_aggressive_mode |
Use aggressive mode. | |
WOLFSSL_CTX * | wolf_ctx |
WolfSSL global context. | |
RNG | wolf_rng |
he_version_info_t | minimum_supported_version |
Supported versions for this context. | |
he_version_info_t | maximum_supported_version |