Home
last modified time | relevance | path

Searched refs:imsi (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/wpa/hostapd/
H A Dhlr_auc_gw.c73 char imsi[20]; member
84 char imsi[20]; member
209 unsigned long long imsi; in db_get_milenage() local
212 imsi = atoll(imsi_txt); in db_get_milenage()
213 os_snprintf(db_tmp_milenage.imsi, sizeof(db_tmp_milenage.imsi), in db_get_milenage()
214 "%llu", imsi); in db_get_milenage()
216 "SELECT * FROM milenage WHERE imsi=%llu;", imsi); in db_get_milenage()
239 val, m->imsi); in db_update_milenage_sqn()
242 m->imsi); in db_update_milenage_sqn()
317 if (!pos || os_strlen(pos) >= sizeof(g->imsi)) { in read_gsm_triplets()
[all …]
H A Dhlr_auc_gw.txt44 imsi INTEGER PRIMARY KEY NOT NULL,
50 INSERT INTO milenage(imsi,ki,opc,amf,sqn) VALUES(
57 INSERT INTO milenage(imsi,ki,opc,amf,sqn) VALUES(
/freebsd/contrib/wpa/src/eap_server/
H A Deap_sim_db.c38 char imsi[20]; member
377 eap_sim_db_get_pending(struct eap_sim_db_data *data, const char *imsi, int aka) in eap_sim_db_get_pending() argument
383 if (entry->aka == aka && os_strcmp(entry->imsi, imsi) == 0) { in eap_sim_db_get_pending()
457 const char *imsi, char *buf) in eap_sim_db_sim_resp_auth() argument
469 entry = eap_sim_db_get_pending(data, imsi, 0); in eap_sim_db_sim_resp_auth()
536 const char *imsi, char *buf) in eap_sim_db_aka_resp_auth() argument
547 entry = eap_sim_db_get_pending(data, imsi, 1); in eap_sim_db_aka_resp_auth()
629 char buf[1000], *pos, *cmd, *imsi; in eap_sim_db_receive() local
654 imsi = pos + 1; in eap_sim_db_receive()
655 pos = os_strchr(imsi, ' '); in eap_sim_db_receive()
[all …]
H A Deap_i.h162 char imsi[20]; member
H A Deap_server_sim.c677 os_strlcpy(sm->imsi, &data->permanent[1], sizeof(sm->imsi)); in eap_sim_process_start()
H A Deap_server_aka.c926 os_strlcpy(sm->imsi, &data->permanent[1], sizeof(sm->imsi)); in eap_aka_fullauth()
H A Deap_server.c2003 if (!sm || sm->imsi[0] == '\0') in eap_get_imsi()
2005 return sm->imsi; in eap_get_imsi()
/freebsd/contrib/wpa/wpa_supplicant/
H A Dinterworking.c163 if (cred->pcsc || cred->imsi) in cred_with_3gpp()
175 if (cred->pcsc || cred->imsi) in cred_with_nai_realm()
191 if (cred->domain || cred->pcsc || cred->imsi || in cred_with_domain()
738 static int plmn_id_match(struct wpabuf *anqp, const char *imsi, int mnc_len) in plmn_id_match() argument
756 plmn[0] = (imsi[0] - '0') | ((imsi[1] - '0') << 4); in plmn_id_match()
757 plmn[1] = (imsi[2] - '0') | ((imsi[5] - '0') << 4); in plmn_id_match()
758 plmn[2] = (imsi[3] - '0') | ((imsi[4] - '0') << 4); in plmn_id_match()
760 plmn2[0] = (imsi[0] - '0') | ((imsi[1] - '0') << 4); in plmn_id_match()
761 plmn2[1] = (imsi[2] - '0') | 0xf0; in plmn_id_match()
762 plmn2[2] = (imsi[3] - '0') | ((imsi[4] - '0') << 4); in plmn_id_match()
[all …]
H A Deapol_test.c1096 char imsi[20]; in scard_test() local
1132 len = sizeof(imsi); in scard_test()
1133 if (scard_get_imsi(scard, imsi, &len)) in scard_test()
1135 wpa_hexdump_ascii(MSG_DEBUG, "SCARD: IMSI", (u8 *) imsi, len); in scard_test()
1158 printf("%c", imsi[j]); in scard_test()
1205 char imsi[20]; in scard_get_triplets() local
1234 len = sizeof(imsi); in scard_get_triplets()
1235 if (scard_get_imsi(scard, imsi, &len)) { in scard_get_triplets()
1247 printf("%c", imsi[j]); in scard_get_triplets()
H A Dconfig.h176 char *imsi; member
H A DREADME-HS20166 # imsi: IMSI in <MCC> | <MNC> | '-' | <MSIN> format
338 # imsi="310026-000000000"
392 > set_cred 1 imsi "23456-0000000000"
408 > set_cred 1 imsi "23456-0000000000"
H A Dwpas_glue.c1006 wpa_s->imsi, &len); in wpa_supplicant_eap_proxy_cb()
1008 wpa_s->imsi[len] = '\0'; in wpa_supplicant_eap_proxy_cb()
1010 wpa_s->imsi, wpa_s->mnc_len); in wpa_supplicant_eap_proxy_cb()
H A Dconfig_file.c930 if (cred->imsi) in wpa_config_write_cred()
931 fprintf(f, "\timsi=\"%s\"\n", cred->imsi); in wpa_config_write_cred()
H A Dwpa_supplicant.c6413 len = sizeof(wpa_s->imsi) - 1; in pcsc_reader_init()
6414 if (scard_get_imsi(wpa_s->scard, wpa_s->imsi, &len)) { in pcsc_reader_init()
6420 wpa_s->imsi[len] = '\0'; in pcsc_reader_init()
6425 wpa_s->imsi, wpa_s->mnc_len); in pcsc_reader_init()
7532 wpa_s->imsi, &len); in wpa_supplicant_init_iface()
7534 wpa_s->imsi[len] = '\0'; in wpa_supplicant_init_iface()
7536 wpa_s->imsi, wpa_s->mnc_len); in wpa_supplicant_init_iface()
H A Dconfig.c2981 os_free(cred->imsi); in wpa_config_free_cred()
3878 os_free(cred->imsi); in wpa_config_set_cred()
3879 cred->imsi = val; in wpa_config_set_cred()
4245 return alloc_strdup(cred->imsi); in wpa_config_get_cred_no_key()
H A Dwpa_supplicant_i.h833 char imsi[20]; member
H A Dctrl_iface.c3871 cred->imsi ? cred->imsi : ""); in wpa_supplicant_ctrl_iface_list_creds()
/freebsd/contrib/wpa/src/eap_peer/
H A Deap.c175 static int eap_sm_append_3gpp_realm(struct eap_sm *sm, char *imsi, in eap_sm_append_3gpp_realm() argument
191 mnc[1] = imsi[3]; in eap_sm_append_3gpp_realm()
192 mnc[2] = imsi[4]; in eap_sm_append_3gpp_realm()
194 mnc[0] = imsi[3]; in eap_sm_append_3gpp_realm()
195 mnc[1] = imsi[4]; in eap_sm_append_3gpp_realm()
196 mnc[2] = imsi[5]; in eap_sm_append_3gpp_realm()
200 pos = imsi + *imsi_len; in eap_sm_append_3gpp_realm()
201 pos += os_snprintf(pos, imsi + max_len - pos, in eap_sm_append_3gpp_realm()
203 mnc, imsi[0], imsi[1], imsi[2]); in eap_sm_append_3gpp_realm()
204 *imsi_len = pos - imsi; in eap_sm_append_3gpp_realm()
[all …]
H A Deap.h274 int (*get_imsi)(void *ctx, int sim_num, char *imsi, size_t *len);
/freebsd/contrib/wpa/src/utils/
H A Dpcsc_funcs.h17 int scard_get_imsi(struct scard_data *scard, char *imsi, size_t *len);
H A Dpcsc_funcs.c1107 int scard_get_imsi(struct scard_data *scard, char *imsi, size_t *len) in scard_get_imsi() argument
1148 pos = imsi; in scard_get_imsi()
/freebsd/contrib/wpa/hs20/client/
H A Dosu_client.c1677 char *imsi, *eaptype, *str, buf[20]; in set_pps_cred_sim() local
1719 imsi = xml_node_get_text(ctx->xml, node); in set_pps_cred_sim()
1720 if (imsi == NULL) { in set_pps_cred_sim()
1724 wpa_printf(MSG_INFO, " - Credential/SIM/IMSI = %s", imsi); in set_pps_cred_sim()
1725 imsi_len = os_strlen(imsi); in set_pps_cred_sim()
1728 xml_node_get_text_free(ctx->xml, imsi); in set_pps_cred_sim()
1737 if (os_strncmp(imsi + 3, pos + 3, 3) == 0) in set_pps_cred_sim()
1739 else if (os_strncmp(imsi + 3, pos + 4, 2) == 0) in set_pps_cred_sim()
1745 os_memcpy(buf, imsi, 3 + mnc_len); in set_pps_cred_sim()
1747 os_strlcpy(buf + 3 + mnc_len + 1, imsi + 3 + mnc_len, in set_pps_cred_sim()
[all …]
/freebsd/contrib/wpa/src/eapol_supp/
H A Deapol_supp_sm.h368 int eapol_sm_get_eap_proxy_imsi(void *ctx, int sim_num, char *imsi,
H A Deapol_supp_sm.c2220 int eapol_sm_get_eap_proxy_imsi(void *ctx, int sim_num, char *imsi, size_t *len) in eapol_sm_get_eap_proxy_imsi() argument
2226 return eap_proxy_get_imsi(sm->eap_proxy, sim_num, imsi, len); in eapol_sm_get_eap_proxy_imsi()
/freebsd/contrib/wpa/src/radius/
H A Dradius_server.c851 const char *imsi, *eap_method; in radius_server_sim_provisioning_session() local
858 imsi = eap_get_imsi(sess->eap); in radius_server_sim_provisioning_session()
859 if (!imsi) in radius_server_sim_provisioning_session()
873 hash_txt, imsi, addr_txt, eap_method, now.sec); in radius_server_sim_provisioning_session()