Searched refs:sqn (Results 1 - 14 of 14) sorted by relevance

/external/wpa_supplicant_6/wpa_supplicant/src/hlr_auc_gw/
H A Dmilenage.h19 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
22 u8 *sqn);
25 int milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand,
H A Dhlr_auc_gw.c74 u8 sqn[6]; member in struct:milenage_parameters
357 if (strlen(pos) != 12 || hexstr2bin(pos, m->sqn, 6)) {
487 inc_byte_array(m->sqn, 6);
489 m->sqn[0], m->sqn[1], m->sqn[2],
490 m->sqn[3], m->sqn[4], m->sqn[5]);
491 milenage_generate(m->opc, m->amf, m->ki, m->sqn, _ran
536 u8 _auts[EAP_AKA_AUTS_LEN], _rand[EAP_AKA_RAND_LEN], sqn[6]; local
[all...]
H A Dmilenage.c36 * @sqn: SQN = 48-bit sequence number
43 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)
55 os_memcpy(tmp2, sqn, 6);
171 * @sqn: SQN = 48-bit sequence number
180 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
190 if (milenage_f1(opc, k, _rand, sqn, amf, mac_a, NULL) ||
199 autn[i] = sqn[i] ^ ak[i];
211 * @sqn: Buffer for SQN = 48-bit sequence number
212 * Returns: 0 = success (sqn filled), -1 on failure
215 u8 *sqn)
42 milenage_f1(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s) argument
179 milenage_generate(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len) argument
214 milenage_auts(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn) argument
276 milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts) argument
582 u8 sqn[6]; member in struct:milenage_test_set
1026 u8 auts[14], sqn[6], _rand[16]; local
[all...]
/external/wpa_supplicant_8/hostapd/src/crypto/
H A Dmilenage.h13 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
16 u8 *sqn);
19 int milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand,
23 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s);
H A Dmilenage.c30 * @sqn: SQN = 48-bit sequence number
37 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)
49 os_memcpy(tmp2, sqn, 6);
165 * @sqn: SQN = 48-bit sequence number
174 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
184 if (milenage_f1(opc, k, _rand, sqn, amf, mac_a, NULL) ||
193 autn[i] = sqn[i] ^ ak[i];
205 * @sqn: Buffer for SQN = 48-bit sequence number
206 * Returns: 0 = success (sqn filled), -1 on failure
209 u8 *sqn)
36 milenage_f1(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s) argument
173 milenage_generate(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len) argument
208 milenage_auts(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn) argument
270 milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts) argument
[all...]
/external/wpa_supplicant_8/src/crypto/
H A Dmilenage.h13 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
16 u8 *sqn);
19 int milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand,
23 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s);
H A Dmilenage.c30 * @sqn: SQN = 48-bit sequence number
37 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)
49 os_memcpy(tmp2, sqn, 6);
165 * @sqn: SQN = 48-bit sequence number
174 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
184 if (milenage_f1(opc, k, _rand, sqn, amf, mac_a, NULL) ||
193 autn[i] = sqn[i] ^ ak[i];
205 * @sqn: Buffer for SQN = 48-bit sequence number
206 * Returns: 0 = success (sqn filled), -1 on failure
209 u8 *sqn)
36 milenage_f1(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s) argument
173 milenage_generate(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len) argument
208 milenage_auts(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn) argument
270 milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts) argument
[all...]
/external/wpa_supplicant_8/wpa_supplicant/src/crypto/
H A Dmilenage.h13 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
16 u8 *sqn);
19 int milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand,
23 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s);
H A Dmilenage.c30 * @sqn: SQN = 48-bit sequence number
37 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)
49 os_memcpy(tmp2, sqn, 6);
165 * @sqn: SQN = 48-bit sequence number
174 const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik,
184 if (milenage_f1(opc, k, _rand, sqn, amf, mac_a, NULL) ||
193 autn[i] = sqn[i] ^ ak[i];
205 * @sqn: Buffer for SQN = 48-bit sequence number
206 * Returns: 0 = success (sqn filled), -1 on failure
209 u8 *sqn)
36 milenage_f1(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s) argument
173 milenage_generate(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len) argument
208 milenage_auts(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn) argument
270 milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts) argument
[all...]
/external/wpa_supplicant_8/hostapd/
H A Dhlr_auc_gw.c80 u8 sqn[6]; member in struct:milenage_parameters
119 " sqn CHAR(12) NOT NULL"
180 if (os_strcmp(col[i], "sqn") == 0 && argv[i] &&
181 hexstr2bin(argv[i], m->sqn, sizeof(m->sqn))) {
182 printf("Invalid sqn value in database\n");
201 "SELECT ki,opc,amf,sqn FROM milenage WHERE imsi=%llu;",
218 pos += wpa_snprintf_hex(pos, sizeof(val), m->sqn, 6);
221 "UPDATE milenage SET sqn='%s' WHERE imsi=%s;",
502 if (strlen(pos) != 12 || hexstr2bin(pos, m->sqn,
692 inc_sqn(u8 *sqn) argument
795 u8 _auts[EAP_AKA_AUTS_LEN], _rand[EAP_AKA_RAND_LEN], sqn[6]; local
[all...]
/external/wpa_supplicant_6/wpa_supplicant/src/eap_peer/
H A Deap_aka.c160 u8 opc[16], k[16], sqn[6]; local
184 if (hexstr2bin(pos, sqn, 6))
187 return milenage_check(opc, k, sqn, data->rand, data->autn,
/external/wpa_supplicant_8/hostapd/src/eap_peer/
H A Deap_aka.c162 u8 opc[16], k[16], sqn[6]; local
186 if (hexstr2bin(pos, sqn, 6))
189 return milenage_check(opc, k, sqn, data->rand, data->autn,
/external/wpa_supplicant_8/src/eap_peer/
H A Deap_aka.c162 u8 opc[16], k[16], sqn[6]; local
186 if (hexstr2bin(pos, sqn, 6))
189 return milenage_check(opc, k, sqn, data->rand, data->autn,
/external/wpa_supplicant_8/wpa_supplicant/src/eap_peer/
H A Deap_aka.c162 u8 opc[16], k[16], sqn[6]; local
186 if (hexstr2bin(pos, sqn, 6))
189 return milenage_check(opc, k, sqn, data->rand, data->autn,

Completed in 142 milliseconds