Lines Matching refs:config

304 	struct eap_peer_config *config = eap_get_config(sm);  in eap_mschapv2_password_changed()  local
305 if (config && config->new_password) { in eap_mschapv2_password_changed()
310 bin_clear_free(config->password, config->password_len); in eap_mschapv2_password_changed()
311 if (config->flags & EAP_CONFIG_FLAGS_EXT_PASSWORD) { in eap_mschapv2_password_changed()
313 } else if (config->flags & EAP_CONFIG_FLAGS_PASSWORD_NTHASH) { in eap_mschapv2_password_changed()
314 config->password = os_malloc(16); in eap_mschapv2_password_changed()
315 config->password_len = 16; in eap_mschapv2_password_changed()
316 if (config->password && in eap_mschapv2_password_changed()
317 nt_password_hash(config->new_password, in eap_mschapv2_password_changed()
318 config->new_password_len, in eap_mschapv2_password_changed()
319 config->password)) { in eap_mschapv2_password_changed()
320 bin_clear_free(config->password, in eap_mschapv2_password_changed()
321 config->password_len); in eap_mschapv2_password_changed()
322 config->password = NULL; in eap_mschapv2_password_changed()
323 config->password_len = 0; in eap_mschapv2_password_changed()
325 bin_clear_free(config->new_password, in eap_mschapv2_password_changed()
326 config->new_password_len); in eap_mschapv2_password_changed()
328 config->password = config->new_password; in eap_mschapv2_password_changed()
329 config->password_len = config->new_password_len; in eap_mschapv2_password_changed()
331 config->new_password = NULL; in eap_mschapv2_password_changed()
332 config->new_password_len = 0; in eap_mschapv2_password_changed()
409 struct eap_peer_config *config = eap_get_config(sm); in eap_mschapv2_failure_txt() local
480 config && config->phase2 && in eap_mschapv2_failure_txt()
481 os_strstr(config->phase2, "mschapv2_retry=0")) { in eap_mschapv2_failure_txt()
491 data->passwd_change_version == 3 && config) { in eap_mschapv2_failure_txt()
492 if (config->new_password == NULL) { in eap_mschapv2_failure_txt()
498 } else if (retry == 1 && config) { in eap_mschapv2_failure_txt()
501 if (!config->mschapv2_retry) in eap_mschapv2_failure_txt()
504 config->mschapv2_retry = 1; in eap_mschapv2_failure_txt()
505 } else if (config) { in eap_mschapv2_failure_txt()
507 config->mschapv2_retry = 0; in eap_mschapv2_failure_txt()
688 struct eap_peer_config *config = eap_get_config(sm); in eap_mschapv2_failure() local
689 if (config && config->new_password) in eap_mschapv2_failure()
692 if (config && config->pending_req_new_password) in eap_mschapv2_failure()
784 struct eap_peer_config *config = eap_get_config(sm); in eap_mschapv2_process() local
796 if (config->mschapv2_retry && data->prev_challenge && in eap_mschapv2_process()
803 config->mschapv2_retry = 0; in eap_mschapv2_process()