18 #define CONFIG_BUFFER_LENGTH 10000
23 KEY_EXCHANGE_MODE_OPAQUE
27 #define KEX_PSK_MAX 128
45 uint8_t psk_record[OPAQUE_USER_RECORD_LEN];
211 #define MAX_DOMAIN_LENGTH 64
KEY_EXCHANGE_MODE
Definition: config.h:20
@ KEY_EXCHANGE_MODE_NONE
Definition: config.h:21
struct rasta_config_retransmission rasta_config_retransmission
struct rasta_config_general rasta_config_general
struct rasta_connection_config rasta_connection_config
struct rasta_config_redundancy rasta_config_redundancy
unsigned int MD4_u32plus
Definition: config.h:50
#define MAX_DOMAIN_LENGTH
Definition: config.h:211
struct rasta_config_receive rasta_config_receive
struct rasta_config_info rasta_config_info
struct rasta_config_tls rasta_config_tls
struct rasta_ip_data rasta_ip_data
logger_type
Definition: config.h:315
@ LOGGER_TYPE_CONSOLE
Definition: config.h:319
@ LOGGER_TYPE_BOTH
Definition: config.h:327
@ LOGGER_TYPE_FILE
Definition: config.h:323
rasta_hash_algorithm
Definition: config.h:73
@ RASTA_ALGO_BLAKE2B
Definition: config.h:81
@ RASTA_ALGO_MD4
Definition: config.h:77
@ RASTA_ALGO_SIPHASH_2_4
Definition: config.h:85
log_level
Definition: config.h:292
@ LOG_LEVEL_DEBUG
Definition: config.h:296
@ LOG_LEVEL_ERROR
Definition: config.h:304
@ LOG_LEVEL_NONE
Definition: config.h:309
@ LOG_LEVEL_INFO
Definition: config.h:300
struct rasta_config_sending rasta_config_sending
rasta_checksum_type
Definition: config.h:55
@ RASTA_CHECKSUM_8B
Definition: config.h:63
@ RASTA_CHECKSUM_NONE
Definition: config.h:59
@ RASTA_CHECKSUM_16B
Definition: config.h:67
#define KEX_PSK_MAX
Definition: config.h:27
char psk[128]
Definition: config.h:37
enum KEY_EXCHANGE_MODE mode
Definition: config.h:33
uint64_t rekeying_interval_ms
Definition: config.h:41
rasta_ip_data * data
Definition: config.h:134
unsigned int count
Definition: config.h:135
unsigned long initial_optimized
Definition: config.h:157
unsigned long initial
Definition: config.h:153
int refin
Definition: config.h:161
unsigned long table[256]
Definition: config.h:187
int is_table_generated
Definition: config.h:183
unsigned long crc_high_bit
Definition: config.h:178
unsigned short width
Definition: config.h:145
unsigned long final_xor
Definition: config.h:169
int refout
Definition: config.h:165
unsigned long crc_mask
Definition: config.h:174
unsigned long polynom
Definition: config.h:149
unsigned long rasta_id_remote
Definition: config.h:207
unsigned long rasta_id
Definition: config.h:206
unsigned long rasta_network
Definition: config.h:205
rasta_config_redundancy redundancy
Definition: config.h:263
char(* accepted_versions)[5]
Definition: config.h:246
rasta_config_redundancy redundancy_remote
Definition: config.h:264
rasta_config_sending sending
Definition: config.h:251
uint32_t initial_sequence_number
Definition: config.h:243
size_t accepted_version_count
Definition: config.h:245
rasta_config_tls tls
Definition: config.h:274
rasta_config_receive receive
Definition: config.h:255
rasta_config_retransmission retransmission
Definition: config.h:259
struct RastaConfigKex kex
Definition: config.h:279
rasta_config_general general
Definition: config.h:269
unsigned int max_recvqueue_size
Definition: config.h:111
unsigned int max_recv_msg_size
Definition: config.h:112
unsigned int t_seq
Definition: config.h:196
struct RastaConfigRedundancyConnections connections
Definition: config.h:194
int n_diagnose
Definition: config.h:197
struct crc_options crc_type
Definition: config.h:195
unsigned int n_deferqueue_size
Definition: config.h:198
unsigned int max_retransmission_queue_size
Definition: config.h:119
rasta_hash_algorithm sr_hash_algorithm
Definition: config.h:104
unsigned int max_packet
Definition: config.h:101
rasta_checksum_type md4_type
Definition: config.h:94
unsigned int t_max
Definition: config.h:92
unsigned int sr_hash_key
Definition: config.h:103
unsigned short send_max
Definition: config.h:100
MD4_u32plus md4_c
Definition: config.h:97
MD4_u32plus md4_b
Definition: config.h:96
unsigned short mwa
Definition: config.h:99
MD4_u32plus md4_d
Definition: config.h:98
MD4_u32plus md4_a
Definition: config.h:95
unsigned int t_h
Definition: config.h:93
unsigned int diag_window
Definition: config.h:102
char * cert_path
Definition: config.h:224
char * key_path
Definition: config.h:228
char * peer_tls_cert_path
Definition: config.h:236
char tls_hostname[64]
Definition: config.h:232
char * ca_cert_path
Definition: config.h:220
rasta_config_info * config
Definition: config.h:286
char ip[16]
Definition: config.h:126
int port
Definition: config.h:127