Lines Matching defs:rsn
1250 struct ieee80211_rsnparms *rsn, const struct ieee80211_frame *wh)
1284 memset(rsn, 0, sizeof(*rsn));
1287 error = wpa_cipher(frm, &rsn->rsn_mcastkeylen, &rsn->rsn_mcastcipher);
1311 error = wpa_cipher(frm, &rsn->rsn_ucastkeylen, &cipher);
1326 rsn->rsn_ucastcipher = IEEE80211_CIPHER_AES_CCM;
1328 rsn->rsn_ucastcipher = IEEE80211_CIPHER_TKIP;
1346 rsn->rsn_keymgmt = WPA_ASE_8021X_UNSPEC;
1348 rsn->rsn_keymgmt = WPA_ASE_8021X_PSK;
1351 rsn->rsn_caps = le16dec(frm);
1427 struct ieee80211_rsnparms *rsn, const struct ieee80211_frame *wh)
1461 memset(rsn, 0, sizeof(*rsn));
1464 error = rsn_cipher(frm, &rsn->rsn_mcastkeylen, &rsn->rsn_mcastcipher);
1472 if (rsn->rsn_mcastcipher == IEEE80211_CIPHER_NONE) {
1476 rsn->rsn_mcastcipher);
1496 error = rsn_cipher(frm, &rsn->rsn_ucastkeylen, &cipher);
1503 rsn->rsn_ucastcipher = IEEE80211_CIPHER_AES_CCM;
1505 rsn->rsn_ucastcipher = IEEE80211_CIPHER_AES_OCB;
1507 rsn->rsn_ucastcipher = IEEE80211_CIPHER_TKIP;
1509 (rsn->rsn_mcastcipher == IEEE80211_CIPHER_WEP ||
1510 rsn->rsn_mcastcipher == IEEE80211_CIPHER_TKIP))
1511 rsn->rsn_ucastcipher = IEEE80211_CIPHER_NONE;
1536 rsn->rsn_keymgmt = RSN_ASE_8021X_UNSPEC;
1538 rsn->rsn_keymgmt = RSN_ASE_8021X_PSK;
1542 rsn->rsn_caps = le16dec(frm);
1559 const uint8_t *rsn, uint16_t capinfo)
1566 if (wpa == NULL && rsn == NULL) {
1598 badwparsn = (rsn == NULL);
1601 badwparsn = (wpa == NULL && rsn == NULL);
1618 reason = ieee80211_parse_rsn(vap, rsn, rsnparms, wh);
1620 /* XXX wpa->rsn fallback? */
1770 uint8_t *ssid, *rates, *xrates, *wpa, *rsn, *wme, *ath, *htcap;
2071 ssid = rates = xrates = wpa = rsn = wme = ath = htcap = NULL;
2087 rsn = frm;
2142 !wpa_assocreq(ni, &rsnparms, wh, wpa, rsn, capinfo))
2271 if (rsn != NULL)
2272 setie(rsn_ie, rsn - sfrm);