Home | History | Annotate | Download | only in crypto

Lines Matching refs:sqn

30  * @sqn: SQN = 48-bit sequence number
37 const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)
48 /* tmp2 = IN1 = SQN || AMF || SQN || AMF */
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) ||
191 /* AUTN = (SQN ^ AK) || AMF || MAC */
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)
218 sqn[i] = auts[i] ^ ak[i];
219 if (milenage_f1(opc, k, _rand, sqn, amf, NULL, mac_s) ||
260 * @sqn: SQN = 48-bit sequence number
270 int milenage_check(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand,
290 /* AUTN = (SQN ^ AK) || AMF || MAC */
293 wpa_hexdump(MSG_DEBUG, "Milenage: SQN", rx_sqn, 6);
295 if (os_memcmp(rx_sqn, sqn, 6) <= 0) {
301 auts[i] = sqn[i] ^ ak[i];
302 if (milenage_f1(opc, k, _rand, sqn, auts_amf, NULL, auts + 6))