Lines Matching refs:id
411 struct eap_sim_data *data, int id) in eap_sim_clear_identities() argument
413 if ((id & CLEAR_PSEUDONYM) && data->pseudonym) { in eap_sim_clear_identities()
421 if ((id & CLEAR_REAUTH_ID) && data->reauth_id) { in eap_sim_clear_identities()
494 static struct wpabuf * eap_sim_client_error(struct eap_sim_data *data, u8 id, in eap_sim_client_error() argument
505 msg = eap_sim_msg_init(EAP_CODE_RESPONSE, id, EAP_TYPE_SIM, in eap_sim_client_error()
562 struct eap_sim_data *data, u8 id, in eap_sim_response_start() argument
614 data, id, in eap_sim_response_start()
628 wpa_printf(MSG_DEBUG, "Generating EAP-SIM Start (id=%d)", id); in eap_sim_response_start()
629 msg = eap_sim_msg_init(EAP_CODE_RESPONSE, id, in eap_sim_response_start()
673 u8 id) in eap_sim_response_challenge() argument
677 wpa_printf(MSG_DEBUG, "Generating EAP-SIM Challenge (id=%d)", id); in eap_sim_response_challenge()
678 msg = eap_sim_msg_init(EAP_CODE_RESPONSE, id, EAP_TYPE_SIM, in eap_sim_response_challenge()
693 u8 id, int counter_too_small, in eap_sim_response_reauth() argument
700 id); in eap_sim_response_reauth()
701 msg = eap_sim_msg_init(EAP_CODE_RESPONSE, id, EAP_TYPE_SIM, in eap_sim_response_reauth()
735 u8 id, u16 notification) in eap_sim_response_notification() argument
740 wpa_printf(MSG_DEBUG, "Generating EAP-SIM Notification (id=%d)", id); in eap_sim_response_notification()
741 msg = eap_sim_msg_init(EAP_CODE_RESPONSE, id, in eap_sim_response_notification()
768 struct eap_sim_data *data, u8 id, in eap_sim_process_start() argument
779 return eap_sim_client_error(data, id, in eap_sim_process_start()
788 return eap_sim_client_error(data, id, in eap_sim_process_start()
804 return eap_sim_client_error(data, id, in eap_sim_process_start()
834 return eap_sim_client_error(data, id, in eap_sim_process_start()
838 return eap_sim_response_start(sm, data, id, attr->id_req); in eap_sim_process_start()
844 u8 id, in eap_sim_process_challenge() argument
858 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
867 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
876 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
882 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
896 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
910 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
932 return eap_sim_client_error(data, id, in eap_sim_process_challenge()
950 data, id, EAP_SIM_UNABLE_TO_PROCESS_PACKET); in eap_sim_process_challenge()
970 return eap_sim_response_challenge(data, id); in eap_sim_process_challenge()
1037 struct eap_sm *sm, struct eap_sim_data *data, u8 id, in eap_sim_process_notification() argument
1044 return eap_sim_client_error(data, id, in eap_sim_process_notification()
1051 return eap_sim_client_error(data, id, in eap_sim_process_notification()
1057 return eap_sim_client_error(data, id, in eap_sim_process_notification()
1068 return eap_sim_response_notification(data, id, attr->notification); in eap_sim_process_notification()
1073 struct eap_sm *sm, struct eap_sim_data *data, u8 id, in eap_sim_process_reauthentication() argument
1084 return eap_sim_client_error(data, id, in eap_sim_process_reauthentication()
1097 return eap_sim_client_error(data, id, in eap_sim_process_reauthentication()
1120 return eap_sim_client_error(data, id, in eap_sim_process_reauthentication()
1130 return eap_sim_client_error(data, id, in eap_sim_process_reauthentication()
1139 return eap_sim_client_error(data, id, in eap_sim_process_reauthentication()
1154 res = eap_sim_response_reauth(data, id, 1, eattr.nonce_s); in eap_sim_process_reauthentication()
1188 return eap_sim_response_reauth(data, id, 0, data->nonce_s); in eap_sim_process_reauthentication()
1198 u8 subtype, id; in eap_sim_process() local
1218 id = req->identifier; in eap_sim_process()
1232 res = eap_sim_client_error(data, id, in eap_sim_process()
1239 res = eap_sim_process_start(sm, data, id, &attr); in eap_sim_process()
1242 res = eap_sim_process_challenge(sm, data, id, reqData, &attr); in eap_sim_process()
1245 res = eap_sim_process_notification(sm, data, id, reqData, in eap_sim_process()
1249 res = eap_sim_process_reauthentication(sm, data, id, reqData, in eap_sim_process()
1254 res = eap_sim_client_error(data, id, in eap_sim_process()
1259 res = eap_sim_client_error(data, id, in eap_sim_process()
1375 u8 *id; in eap_sim_get_session_id() local
1384 id = os_malloc(*len); in eap_sim_get_session_id()
1385 if (id == NULL) in eap_sim_get_session_id()
1388 id[0] = EAP_TYPE_SIM; in eap_sim_get_session_id()
1390 os_memcpy(id + 1, data->rand, data->num_chal * GSM_RAND_LEN); in eap_sim_get_session_id()
1391 os_memcpy(id + 1 + data->num_chal * GSM_RAND_LEN, in eap_sim_get_session_id()
1394 os_memcpy(id + 1, data->nonce_s, EAP_SIM_NONCE_S_LEN); in eap_sim_get_session_id()
1395 os_memcpy(id + 1 + EAP_SIM_NONCE_S_LEN, data->reauth_mac, in eap_sim_get_session_id()
1398 wpa_hexdump(MSG_DEBUG, "EAP-SIM: Derived Session-Id", id, *len); in eap_sim_get_session_id()
1400 return id; in eap_sim_get_session_id()