EAP-TLS: Testing functionality to skip protected success indication
This server side testing functionality can be used to test EAP-TLSv1.3 peer behavior. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
95fd54b862
commit
7114e56060
8 changed files with 30 additions and 0 deletions
|
@ -331,6 +331,9 @@ struct hostapd_bss_config {
|
|||
int eap_reauth_period;
|
||||
int erp_send_reauth_start;
|
||||
char *erp_domain;
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
bool eap_skip_prot_success;
|
||||
#endif /* CONFIG_TESTING_OPTIONS */
|
||||
|
||||
enum macaddr_acl {
|
||||
ACCEPT_UNLESS_DENIED = 0,
|
||||
|
|
|
@ -222,6 +222,9 @@ static struct eap_config * authsrv_eap_config(struct hostapd_data *hapd)
|
|||
cfg->server_id_len = 7;
|
||||
}
|
||||
cfg->erp = hapd->conf->eap_server_erp;
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
cfg->skip_prot_success = hapd->conf->eap_skip_prot_success;
|
||||
#endif /* CONFIG_TESTING_OPTIONS */
|
||||
|
||||
return cfg;
|
||||
}
|
||||
|
|
|
@ -2448,6 +2448,9 @@ int ieee802_1x_init(struct hostapd_data *hapd)
|
|||
conf.eap_req_id_text_len = hapd->conf->eap_req_id_text_len;
|
||||
conf.erp_send_reauth_start = hapd->conf->erp_send_reauth_start;
|
||||
conf.erp_domain = hapd->conf->erp_domain;
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
conf.eap_skip_prot_success = hapd->conf->eap_skip_prot_success;
|
||||
#endif /* CONFIG_TESTING_OPTIONS */
|
||||
|
||||
os_memset(&cb, 0, sizeof(cb));
|
||||
cb.eapol_send = ieee802_1x_eapol_send;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue