Lines Matching refs:imsi
73 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()
323 if (strlen(pos) >= sizeof(g->imsi)) { in read_gsm_triplets()
329 os_strlcpy(g->imsi, pos, sizeof(g->imsi)); in read_gsm_triplets()
388 static struct gsm_triplet * get_gsm_triplet(const char *imsi) in get_gsm_triplet() argument
393 if (strcmp(g->imsi, imsi) == 0) { in get_gsm_triplet()
402 if (strcmp(g->imsi, imsi) == 0) { in get_gsm_triplet()
461 if (strlen(pos) >= sizeof(m->imsi)) { in read_milenage()
467 os_strlcpy(m->imsi, pos, sizeof(m->imsi)); in read_milenage()
583 if (strncmp(buf, m->imsi, imsi_len) == 0 && in update_milenage_file()
584 m->imsi[imsi_len] == '\0') in update_milenage_file()
592 pos += snprintf(pos, end - pos, "%s ", m->imsi); in update_milenage_file()
624 static struct milenage_parameters * get_milenage(const char *imsi) in get_milenage() argument
629 if (strcmp(m->imsi, imsi) == 0) in get_milenage()
636 m = db_get_milenage(imsi); in get_milenage()
643 static int sim_req_auth(char *imsi, char *resp, size_t resp_len) in sim_req_auth() argument
653 pos = strchr(imsi, ' '); in sim_req_auth()
664 ret = snprintf(rpos, rend - rpos, "SIM-RESP-AUTH %s", imsi); in sim_req_auth()
669 m = get_milenage(imsi); in sim_req_auth()
688 while (count < max_chal && (g = get_gsm_triplet(imsi))) { in sim_req_auth()
689 if (strcmp(g->imsi, imsi) != 0) in sim_req_auth()
705 printf("No GSM triplets found for %s\n", imsi); in sim_req_auth()
716 static int gsm_auth_req(char *imsi, char *resp, size_t resp_len) in gsm_auth_req() argument
724 pos = os_strchr(imsi, ' '); in gsm_auth_req()
731 ret = os_snprintf(rpos, rend - rpos, "GSM-AUTH-RESP %s", imsi); in gsm_auth_req()
736 m = get_milenage(imsi); in gsm_auth_req()
756 printf("No GSM triplets found for %s\n", imsi); in gsm_auth_req()
788 static int aka_req_auth(char *imsi, char *resp, size_t resp_len) in aka_req_auth() argument
802 m = get_milenage(imsi); in aka_req_auth()
824 printf("Unknown IMSI: %s\n", imsi); in aka_req_auth()
840 ret = snprintf(pos, end - pos, "AKA-RESP-AUTH %s ", imsi); in aka_req_auth()
865 static int aka_auts(char *imsi, char *resp, size_t resp_len) in aka_auts() argument
875 auts = strchr(imsi, ' '); in aka_auts()
887 imsi, auts, __rand); in aka_auts()
895 m = get_milenage(imsi); in aka_auts()
897 printf("Unknown IMSI: %s\n", imsi); in aka_auts()