@@ -467,10 +467,10 @@ static void ws_cfg_network_size_config_set_small(ws_cfg_nw_size_t *cfg)
467
467
cfg -> sec_prot .sec_prot_trickle_timer_exp = SEC_PROT_TIMER_EXPIRATIONS ;
468
468
cfg -> sec_prot .sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_SMALL ;
469
469
470
- cfg -> sec_prot .initial_key_retry_delay = DEFAULT_INITIAL_KEY_RETRY_TIMER ;
471
- cfg -> sec_prot .initial_key_imin = SMALL_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
472
- cfg -> sec_prot .initial_key_imax = SMALL_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
473
- cfg -> sec_prot .initial_key_retry_cnt = DEFAULT_INITIAL_KEY_RETRY_COUNT ;
470
+ cfg -> sec_prot .initial_key_retry_min = SMALL_NW_INITIAL_KEY_RETRY_MIN_SECS ;
471
+ cfg -> sec_prot .initial_key_retry_max = SMALL_NW_INITIAL_KEY_RETRY_MAX_SECS ;
472
+ cfg -> sec_prot .initial_key_retry_max_limit = SMALL_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
473
+ cfg -> sec_prot .initial_key_retry_cnt = SMALL_NW_INITIAL_KEY_RETRY_COUNT ;
474
474
475
475
// Multicast timing configuration
476
476
cfg -> mpl .mpl_trickle_imin = MPL_SMALL_IMIN ;
@@ -510,10 +510,10 @@ static void ws_cfg_network_size_config_set_medium(ws_cfg_nw_size_t *cfg)
510
510
cfg -> sec_prot .sec_prot_trickle_timer_exp = SEC_PROT_TIMER_EXPIRATIONS ;
511
511
cfg -> sec_prot .sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_SMALL ;
512
512
513
- cfg -> sec_prot .initial_key_retry_delay = DEFAULT_INITIAL_KEY_RETRY_TIMER ;
514
- cfg -> sec_prot .initial_key_imin = MEDIUM_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
515
- cfg -> sec_prot .initial_key_imax = MEDIUM_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
516
- cfg -> sec_prot .initial_key_retry_cnt = DEFAULT_INITIAL_KEY_RETRY_COUNT ;
513
+ cfg -> sec_prot .initial_key_retry_min = MEDIUM_NW_INITIAL_KEY_RETRY_MIN_SECS ;
514
+ cfg -> sec_prot .initial_key_retry_max = MEDIUM_NW_INITIAL_KEY_RETRY_MAX_SECS ;
515
+ cfg -> sec_prot .initial_key_retry_max_limit = MEDIUM_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
516
+ cfg -> sec_prot .initial_key_retry_cnt = MEDIUM_NW_INITIAL_KEY_RETRY_COUNT ;
517
517
518
518
// Multicast timing configuration
519
519
cfg -> mpl .mpl_trickle_imin = MPL_MEDIUM_IMIN ;
@@ -552,9 +552,9 @@ static void ws_cfg_network_size_config_set_large(ws_cfg_nw_size_t *cfg)
552
552
cfg -> sec_prot .sec_prot_trickle_timer_exp = SEC_PROT_TIMER_EXPIRATIONS ;
553
553
cfg -> sec_prot .sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_LARGE ;
554
554
555
- cfg -> sec_prot .initial_key_retry_delay = NONE_INITIAL_KEY_RETRY_TIMER ;
556
- cfg -> sec_prot .initial_key_imin = LARGE_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
557
- cfg -> sec_prot .initial_key_imax = LARGE_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
555
+ cfg -> sec_prot .initial_key_retry_min = LARGE_NW_INITIAL_KEY_RETRY_MIN_SECS ;
556
+ cfg -> sec_prot .initial_key_retry_max = LARGE_NW_INITIAL_KEY_RETRY_MAX_SECS ;
557
+ cfg -> sec_prot .initial_key_retry_max_limit = LARGE_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
558
558
cfg -> sec_prot .initial_key_retry_cnt = LARGE_NW_INITIAL_KEY_RETRY_COUNT ;
559
559
560
560
// Multicast timing configuration
@@ -595,9 +595,9 @@ static void ws_cfg_network_size_config_set_xlarge(ws_cfg_nw_size_t *cfg)
595
595
cfg -> sec_prot .sec_prot_trickle_timer_exp = SEC_PROT_TIMER_EXPIRATIONS ;
596
596
cfg -> sec_prot .sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_LARGE ;
597
597
598
- cfg -> sec_prot .initial_key_retry_delay = NONE_INITIAL_KEY_RETRY_TIMER ;
599
- cfg -> sec_prot .initial_key_imin = EXTRA_LARGE_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
600
- cfg -> sec_prot .initial_key_imax = EXTRA_LARGE_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
598
+ cfg -> sec_prot .initial_key_retry_min = EXTRA_LARGE_NW_INITIAL_KEY_RETRY_MIN_SECS ;
599
+ cfg -> sec_prot .initial_key_retry_max = EXTRA_LARGE_NW_INITIAL_KEY_RETRY_MAX_SECS ;
600
+ cfg -> sec_prot .initial_key_retry_max_limit = EXTRA_LARGE_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
601
601
cfg -> sec_prot .initial_key_retry_cnt = EXTRA_LARGE_NW_INITIAL_KEY_RETRY_COUNT ;
602
602
603
603
// Multicast timing configuration
@@ -637,10 +637,10 @@ static void ws_cfg_network_size_config_set_certificate(ws_cfg_nw_size_t *cfg)
637
637
cfg -> sec_prot .sec_prot_trickle_timer_exp = SEC_PROT_TIMER_EXPIRATIONS ;
638
638
cfg -> sec_prot .sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_SMALL ;
639
639
640
- cfg -> sec_prot .initial_key_retry_delay = DEFAULT_INITIAL_KEY_RETRY_TIMER ;
641
- cfg -> sec_prot .initial_key_imin = SMALL_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
642
- cfg -> sec_prot .initial_key_imax = SMALL_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
643
- cfg -> sec_prot .initial_key_retry_cnt = DEFAULT_INITIAL_KEY_RETRY_COUNT ;
640
+ cfg -> sec_prot .initial_key_retry_min = SMALL_NW_INITIAL_KEY_RETRY_MIN_SECS ;
641
+ cfg -> sec_prot .initial_key_retry_max = SMALL_NW_INITIAL_KEY_RETRY_MAX_SECS ;
642
+ cfg -> sec_prot .initial_key_retry_max_limit = SMALL_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
643
+ cfg -> sec_prot .initial_key_retry_cnt = SMALL_NW_INITIAL_KEY_RETRY_COUNT ;
644
644
645
645
// Multicast timing configuration for certification uses the LARGE values as it is the one mentioned ins specification
646
646
cfg -> mpl .mpl_trickle_imin = MPL_XLARGE_IMIN ;
@@ -1241,10 +1241,10 @@ static int8_t ws_cfg_sec_prot_default_set(ws_sec_prot_cfg_t *cfg)
1241
1241
cfg -> sec_prot_retry_timeout = SEC_PROT_RETRY_TIMEOUT_SMALL ;
1242
1242
cfg -> max_simult_sec_neg_tx_queue_min = MAX_SIMULTANEOUS_SECURITY_NEGOTIATIONS_TX_QUEUE_MIN ;
1243
1243
cfg -> max_simult_sec_neg_tx_queue_max = MAX_SIMULTANEOUS_SECURITY_NEGOTIATIONS_TX_QUEUE_MAX ;
1244
- cfg -> initial_key_retry_delay = DEFAULT_INITIAL_KEY_RETRY_TIMER ;
1245
- cfg -> initial_key_imin = MEDIUM_NW_INITIAL_KEY_TRICKLE_IMIN_SECS ;
1246
- cfg -> initial_key_imax = MEDIUM_NW_INITIAL_KEY_TRICKLE_IMAX_SECS ;
1247
- cfg -> initial_key_retry_cnt = DEFAULT_INITIAL_KEY_RETRY_COUNT ;
1244
+ cfg -> initial_key_retry_min = MEDIUM_NW_INITIAL_KEY_RETRY_MIN_SECS ;
1245
+ cfg -> initial_key_retry_max = MEDIUM_NW_INITIAL_KEY_RETRY_MAX_SECS ;
1246
+ cfg -> initial_key_retry_max_limit = MEDIUM_NW_INITIAL_KEY_RETRY_MAX_LIMIT_SECS ;
1247
+ cfg -> initial_key_retry_cnt = MEDIUM_NW_INITIAL_KEY_RETRY_COUNT ;
1248
1248
1249
1249
return CFG_SETTINGS_OK ;
1250
1250
}
@@ -1268,10 +1268,10 @@ int8_t ws_cfg_sec_prot_validate(ws_sec_prot_cfg_t *cfg, ws_sec_prot_cfg_t *new_c
1268
1268
cfg -> sec_prot_retry_timeout != new_cfg -> sec_prot_retry_timeout ||
1269
1269
cfg -> max_simult_sec_neg_tx_queue_min != new_cfg -> max_simult_sec_neg_tx_queue_min ||
1270
1270
cfg -> max_simult_sec_neg_tx_queue_max != new_cfg -> max_simult_sec_neg_tx_queue_max ||
1271
- cfg -> initial_key_retry_delay != new_cfg -> initial_key_retry_delay ||
1272
- cfg -> initial_key_imin != new_cfg -> initial_key_retry_delay ||
1273
- cfg -> initial_key_imax != new_cfg -> initial_key_retry_delay ||
1274
- cfg -> initial_key_retry_cnt != new_cfg -> initial_key_retry_delay ) {
1271
+ cfg -> initial_key_retry_min != new_cfg -> initial_key_retry_min ||
1272
+ cfg -> initial_key_retry_max != new_cfg -> initial_key_retry_max ||
1273
+ cfg -> initial_key_retry_max_limit != new_cfg -> initial_key_retry_max_limit ||
1274
+ cfg -> initial_key_retry_cnt != new_cfg -> initial_key_retry_cnt ) {
1275
1275
1276
1276
return CFG_SETTINGS_CHANGED ;
1277
1277
}
0 commit comments