Lines Matching refs:key_info

183 	int key_info, ver;
212 key_info = WPA_KEY_INFO_REQUEST | ver;
214 key_info |= WPA_KEY_INFO_SECURE;
216 key_info |= WPA_KEY_INFO_MIC;
218 key_info |= WPA_KEY_INFO_ERROR;
220 key_info |= WPA_KEY_INFO_KEY_TYPE;
221 WPA_PUT_BE16(reply->key_info, key_info);
229 if (!(key_info & WPA_KEY_INFO_MIC))
479 u16 key_info;
532 key_info = ver | WPA_KEY_INFO_KEY_TYPE;
534 key_info |= WPA_KEY_INFO_MIC;
536 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA;
537 WPA_PUT_BE16(reply->key_info, key_info);
1005 int key_info)
1390 * @key_info: Key Info
1396 u16 ver, u16 key_info,
1413 key_info &= WPA_KEY_INFO_SECURE;
1414 key_info |= ver | WPA_KEY_INFO_KEY_TYPE;
1416 key_info |= WPA_KEY_INFO_MIC;
1418 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA;
1419 WPA_PUT_BE16(reply->key_info, key_info);
1441 u16 key_info, keylen;
1448 key_info = WPA_GET_BE16(key->key_info);
1453 if (ie.gtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
1459 if (ie.igtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
1524 if (wpa_supplicant_send_4_of_4(sm, sm->bssid, key, ver, key_info,
1534 if (key_info & WPA_KEY_INFO_INSTALL) {
1539 if (key_info & WPA_KEY_INFO_SECURE) {
1555 ie.gtk, ie.gtk_len, key_info) < 0) {
1569 key_info & WPA_KEY_INFO_SECURE);
1602 u16 key_info,
1612 if (ie.gtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
1673 size_t key_data_len, u16 key_info,
1698 gd->keyidx = (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >>
1748 "WPA: Unsupported key_info type %d", ver);
1752 sm, !!(key_info & WPA_KEY_INFO_TXRX));
1759 int ver, u16 key_info)
1781 key_info &= WPA_KEY_INFO_KEY_INDEX_MASK;
1782 key_info |= ver | WPA_KEY_INFO_SECURE;
1784 key_info |= WPA_KEY_INFO_MIC;
1786 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA;
1787 WPA_PUT_BE16(reply->key_info, key_info);
1830 u16 key_info;
1847 key_info = WPA_GET_BE16(key->key_info);
1851 key_data_len, key_info,
1856 key_info, ver, &gd);
1869 wpa_supplicant_send_2_of_2(sm, key, ver, key_info) < 0)
1881 key_info &
2056 "WPA: Unsupported key_info type %d", ver);
2085 u16 key_info = WPA_GET_BE16(key->key_info);
2089 " key_info 0x%x (ver=%d keyidx=%d rsvd=%d %s%s%s%s%s%s%s%s)",
2090 key_info, key_info & WPA_KEY_INFO_TYPE_MASK,
2091 (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >>
2093 (key_info & (BIT(13) | BIT(14) | BIT(15))) >> 13,
2094 key_info & WPA_KEY_INFO_KEY_TYPE ? "Pairwise" : "Group",
2095 key_info & WPA_KEY_INFO_INSTALL ? " Install" : "",
2096 key_info & WPA_KEY_INFO_ACK ? " Ack" : "",
2097 key_info & WPA_KEY_INFO_MIC ? " MIC" : "",
2098 key_info & WPA_KEY_INFO_SECURE ? " Secure" : "",
2099 key_info & WPA_KEY_INFO_ERROR ? " Error" : "",
2100 key_info & WPA_KEY_INFO_REQUEST ? " Request" : "",
2101 key_info & WPA_KEY_INFO_ENCR_KEY_DATA ? " Encr" : "");
2208 u16 key_info, ver;
2294 key_info = WPA_GET_BE16(key->key_info);
2295 ver = key_info & WPA_KEY_INFO_TYPE_MASK;
2318 /* IEEE 802.11r uses a new key_info type (AES-128-CMAC). */
2345 !(key_info & WPA_KEY_INFO_KEY_TYPE)) {
2376 if (key_info & WPA_KEY_INFO_SMK_MESSAGE) {
2378 "WPA: Unsupported SMK bit in key_info");
2382 if (!(key_info & WPA_KEY_INFO_ACK)) {
2384 "WPA: No Ack bit in key_info");
2388 if (key_info & WPA_KEY_INFO_REQUEST) {
2394 if ((key_info & WPA_KEY_INFO_MIC) &&
2399 if (!mic_len && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
2406 (key_info & WPA_KEY_INFO_ENCR_KEY_DATA) && mic_len) {
2413 if (!(key_info & WPA_KEY_INFO_MIC)) {
2424 if (key_info & WPA_KEY_INFO_KEY_TYPE) {
2425 if (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) {
2431 if (key_info & (WPA_KEY_INFO_MIC |
2443 if ((mic_len && (key_info & WPA_KEY_INFO_MIC)) ||
2444 (!mic_len && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA))) {