Searched refs:imsi (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/wpa/hostapd/
H A Dhlr_auc_gw.c73 char imsi[20]; member in struct:gsm_triplet
84 char imsi[20]; member in struct:milenage_parameters
125 " imsi INTEGER PRIMARY KEY NOT NULL,"
209 unsigned long long imsi; local
212 imsi = atoll(imsi_txt);
213 os_snprintf(db_tmp_milenage.imsi, sizeof(db_tmp_milenage.imsi),
214 "%llu", imsi);
216 "SELECT * FROM milenage WHERE imsi=%llu;", imsi);
362 get_gsm_triplet(const char *imsi) argument
570 get_milenage(const char *imsi) argument
589 sim_req_auth(char *imsi, char *resp, size_t resp_len) argument
662 gsm_auth_req(char *imsi, char *resp, size_t resp_len) argument
734 aka_req_auth(char *imsi, char *resp, size_t resp_len) argument
811 aka_auts(char *imsi, char *resp, size_t resp_len) argument
[all...]
/freebsd-11-stable/contrib/wpa/src/eap_server/
H A Deap_sim_db.c38 char imsi[20]; member in struct:eap_sim_db_pending
377 eap_sim_db_get_pending(struct eap_sim_db_data *data, const char *imsi, int aka) argument
383 if (entry->aka == aka && os_strcmp(entry->imsi, imsi) == 0) {
457 const char *imsi, char *buf)
469 entry = eap_sim_db_get_pending(data, imsi, 0);
536 const char *imsi, char *buf)
547 entry = eap_sim_db_get_pending(data, imsi, 1);
629 char buf[1000], *pos, *cmd, *imsi; local
654 imsi
456 eap_sim_db_sim_resp_auth(struct eap_sim_db_data *data, const char *imsi, char *buf) argument
535 eap_sim_db_aka_resp_auth(struct eap_sim_db_data *data, const char *imsi, char *buf) argument
933 const char *imsi; local
1400 const char *imsi; local
1493 const char *imsi; local
[all...]
H A Deap_i.h163 char imsi[20]; member in struct:eap_sm
H A Deap_server_sim.c556 os_strlcpy(sm->imsi, &data->permanent[1], sizeof(sm->imsi));
H A Deap_server_aka.c818 os_strlcpy(sm->imsi, &data->permanent[1], sizeof(sm->imsi));
H A Deap_server.c2026 if (!sm || sm->imsi[0] == '\0')
2028 return sm->imsi;
/freebsd-11-stable/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.c1096 * @imsi: Buffer for IMSI
1097 * @len: Length of imsi buffer; set to IMSI length on success
1100 * (USIM only), -4 if IMSI does not fit in the provided imsi buffer (len is set
1107 int scard_get_imsi(struct scard_data *scard, char *imsi, size_t *len) argument
1148 pos = imsi;
/freebsd-11-stable/contrib/wpa/wpa_supplicant/
H A Dinterworking.c163 if (cred->pcsc || cred->imsi)
175 if (cred->pcsc || cred->imsi)
191 if (cred->domain || cred->pcsc || cred->imsi ||
730 static int plmn_id_match(struct wpabuf *anqp, const char *imsi, int mnc_len) argument
748 plmn[0] = (imsi[0] - '0') | ((imsi[1] - '0') << 4);
749 plmn[1] = (imsi[2] - '0') | ((imsi[5] - '0') << 4);
750 plmn[2] = (imsi[3] - '0') | ((imsi[
813 build_root_nai(char *nai, size_t nai_len, const char *imsi, size_t mnc_len, char prefix) argument
869 set_root_nai(struct wpa_ssid *ssid, const char *imsi, char prefix) argument
1966 const char *imsi; local
2236 char *imsi = NULL; local
[all...]
H A Deapol_test.c1066 char imsi[20]; local
1102 len = sizeof(imsi);
1103 if (scard_get_imsi(scard, imsi, &len))
1105 wpa_hexdump_ascii(MSG_DEBUG, "SCARD: IMSI", (u8 *) imsi, len);
1128 printf("%c", imsi[j]);
1175 char imsi[20]; local
1204 len = sizeof(imsi);
1205 if (scard_get_imsi(scard, imsi, &len)) {
1217 printf("%c", imsi[j]);
H A Dconfig.h170 * imsi - IMSI in <MCC> | <MNC> | '-' | <MSIN> format
172 char *imsi; member in struct:wpa_cred
H A Dwpas_glue.c945 wpa_s->imsi, &len);
947 wpa_s->imsi[len] = '\0';
949 wpa_s->imsi, wpa_s->mnc_len);
H A Dconfig_file.c964 if (cred->imsi)
965 fprintf(f, "\timsi=\"%s\"\n", cred->imsi);
H A Dconfig.c2627 os_free(cred->imsi);
3429 if (os_strcmp(var, "imsi") == 0) {
3430 os_free(cred->imsi);
3431 cred->imsi = val;
3750 if (os_strcmp(var, "imsi") == 0)
3751 return alloc_strdup(cred->imsi);
H A Dwpa_supplicant_i.h618 char imsi[20]; member in struct:wpa_supplicant
H A Dwpa_supplicant.c4855 len = sizeof(wpa_s->imsi) - 1;
4856 if (scard_get_imsi(wpa_s->scard, wpa_s->imsi, &len)) {
4862 wpa_s->imsi[len] = '\0';
4867 wpa_s->imsi, wpa_s->mnc_len);
5929 wpa_s->imsi, &len);
5931 wpa_s->imsi[len] = '\0';
5933 wpa_s->imsi, wpa_s->mnc_len);
H A Dctrl_iface.c3571 "cred id / realm / username / domain / imsi\n");
3582 cred->imsi ? cred->imsi : "");
/freebsd-11-stable/contrib/wpa/src/eap_peer/
H A Deap.c174 static int eap_sm_append_3gpp_realm(struct eap_sm *sm, char *imsi, argument
190 mnc[1] = imsi[3];
191 mnc[2] = imsi[4];
193 mnc[0] = imsi[3];
194 mnc[1] = imsi[4];
195 mnc[2] = imsi[5];
199 pos = imsi + *imsi_len;
200 pos += os_snprintf(pos, imsi + max_len - pos,
202 mnc, imsi[0], imsi[
488 char imsi[100]; local
1497 mnc_len_from_imsi(const char *imsi) argument
1519 char imsi[100]; local
[all...]
H A Deap.h271 * @imsi: Buffer for IMSI value
275 int (*get_imsi)(void *ctx, int sim_num, char *imsi, size_t *len);
/freebsd-11-stable/contrib/wpa/src/eapol_supp/
H A Deapol_supp_sm.h346 int eapol_sm_get_eap_proxy_imsi(void *ctx, int sim_num, char *imsi,
H A Deapol_supp_sm.c2189 int eapol_sm_get_eap_proxy_imsi(void *ctx, int sim_num, char *imsi, size_t *len) argument
2195 return eap_proxy_get_imsi(sm->eap_proxy, sim_num, imsi, len);
/freebsd-11-stable/contrib/wpa/hs20/client/
H A Dosu_client.c1676 char *imsi, *eaptype, *str, buf[20]; local
1718 imsi = xml_node_get_text(ctx->xml, node);
1719 if (imsi == NULL) {
1723 wpa_printf(MSG_INFO, " - Credential/SIM/IMSI = %s", imsi);
1724 imsi_len = os_strlen(imsi);
1727 xml_node_get_text_free(ctx->xml, imsi);
1736 if (os_strncmp(imsi + 3, pos + 3, 3) == 0)
1738 else if (os_strncmp(imsi + 3, pos + 4, 2) == 0)
1744 os_memcpy(buf, imsi, 3 + mnc_len);
1746 os_strlcpy(buf + 3 + mnc_len + 1, imsi
[all...]
/freebsd-11-stable/contrib/wpa/src/radius/
H A Dradius_server.c407 " imsi TEXT,"
1018 const char *imsi, *eap_method; local
1025 imsi = eap_get_imsi(sess->eap);
1026 if (!imsi)
1039 sql = sqlite3_mprintf("INSERT INTO sim_provisioning(mobile_identifier_hash,imsi,mac_addr,eap_method,timestamp) VALUES (%Q,%Q,%Q,%Q,%u)",
1040 hash_txt, imsi, addr_txt, eap_method, now.sec);

Completed in 276 milliseconds