Librasta & Libsci
A C implementation of the RaSTA protocol stack
|
#include <config.h>
stores all presets after load
size_t rasta_config_info::accepted_version_count |
char(* rasta_config_info::accepted_versions)[5] |
rasta_config_general rasta_config_info::general |
includes rastanetwork, receiver and sender id values are 0 if not set in config
uint32_t rasta_config_info::initial_sequence_number |
struct RastaConfigKex rasta_config_info::kex |
Configuration for Key Exchange. Must set mode, and for mode != KEX_EXCHANGE_MODE_NONE also psk.
rasta_config_receive rasta_config_info::receive |
all values for the receive part
rasta_config_redundancy rasta_config_info::redundancy |
all values for the redundancy part
rasta_config_redundancy rasta_config_info::redundancy_remote |
rasta_config_retransmission rasta_config_info::retransmission |
all values for the retransmission part
rasta_config_sending rasta_config_info::sending |
all values for the sending part
rasta_config_tls rasta_config_info::tls |
Configuration for TLS / dTLS setup. paths to certificate and keys must be set as required