|
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