Lines Matching refs:resp
19 * SIM-RESP-AUTH <IMSI> Kc1:SRES1:RAND1 Kc2:SRES2:RAND2 [Kc3:SRES3:RAND3]
20 * SIM-RESP-AUTH <IMSI> FAILURE
22 * GSM-AUTH-RESP <IMSI> Kc1:SRES1:Kc2:SRES2[:Kc3:SRES3]
23 * GSM-AUTH-RESP <IMSI> FAILURE
27 * AKA-RESP-AUTH <IMSI> <RAND> <AUTN> <IK> <CK> <RES>
28 * AKA-RESP-AUTH <IMSI> FAILURE
589 static int sim_req_auth(char *imsi, char *resp, size_t resp_len)
597 resp[0] = '\0';
608 rend = resp + resp_len;
609 rpos = resp;
610 ret = snprintf(rpos, rend - rpos, "SIM-RESP-AUTH %s", imsi);
662 static int gsm_auth_req(char *imsi, char *resp, size_t resp_len)
668 resp[0] = '\0';
675 rend = resp + resp_len;
676 rpos = resp;
677 ret = os_snprintf(rpos, rend - rpos, "GSM-AUTH-RESP %s", imsi);
734 static int aka_req_auth(char *imsi, char *resp, size_t resp_len)
736 /* AKA-RESP-AUTH <IMSI> <RAND> <AUTN> <IK> <CK> <RES> */
784 pos = resp;
785 end = resp + resp_len;
786 ret = snprintf(pos, end - pos, "AKA-RESP-AUTH %s ", imsi);
811 static int aka_auts(char *imsi, char *resp, size_t resp_len)
817 resp[0] = '\0';
866 static int process_cmd(char *cmd, char *resp, size_t resp_len)
869 return sim_req_auth(cmd + 13, resp, resp_len);
872 return gsm_auth_req(cmd + 13, resp, resp_len);
875 return aka_req_auth(cmd + 13, resp, resp_len);
878 return aka_auts(cmd + 9, resp, resp_len);
887 char buf[1000], resp[1000];
909 if (process_cmd(buf, resp, sizeof(resp)) < 0) {
914 if (resp[0] == '\0') {
919 printf("Send: %s\n", resp);
921 if (sendto(s, resp, os_strlen(resp), 0, (struct sockaddr *) &from,