| /freebsd/sys/dev/ath/ |
| H A D | if_ath_keycache.c | 294 u_int i, keyix; in key_alloc_2pair() local 304 keyix = i*NBBY; in key_alloc_2pair() 307 keyix++; in key_alloc_2pair() 311 if (isset(sc->sc_keymap, keyix+32) || in key_alloc_2pair() 312 isset(sc->sc_keymap, keyix+64) || in key_alloc_2pair() 313 isset(sc->sc_keymap, keyix+32+64)) { in key_alloc_2pair() 316 if (keyix == (i+1)*NBBY) { in key_alloc_2pair() 322 setbit(sc->sc_keymap, keyix); in key_alloc_2pair() 323 setbit(sc->sc_keymap, keyix+64); in key_alloc_2pair() 324 setbit(sc->sc_keymap, keyix+32); in key_alloc_2pair() [all …]
|
| H A D | if_ath_tx.c | 983 int *keyix) in ath_tx_tag_crypto() argument 1027 (*keyix) = k->wk_keyix; in ath_tx_tag_crypto() 1032 (*keyix) = ni->ni_ucastkey.wk_keyix; in ath_tx_tag_crypto() 1033 if ((*keyix) == IEEE80211_KEYIX_NONE) in ath_tx_tag_crypto() 1034 (*keyix) = HAL_TXKEYIX_INVALID; in ath_tx_tag_crypto() 1036 (*keyix) = HAL_TXKEYIX_INVALID; in ath_tx_tag_crypto() 1568 int keyix, hdrlen, pktlen, try0 = 0; in ath_tx_normal_setup() local 1607 &pktlen, &keyix)) { in ath_tx_normal_setup() 1889 bf->bf_state.bfs_keyix = keyix; in ath_tx_normal_setup() 2155 int keyix, hdrlen, pktlen, try0, txantenna; in ath_tx_raw_start() local [all …]
|
| H A D | if_ath_rx.c | 634 struct ieee80211_frame *wh, int keyix) in ath_handle_micerror() argument 642 ieee80211_notify_michael_failure(ni->ni_vap, wh, keyix); in ath_handle_micerror()
|
| H A D | if_ath.c | 6274 ieee80211_keyix keyix, rxkeyix; in ath_setup_stationkey() local 6277 if (!ath_key_alloc(vap, &ni->ni_ucastkey, &keyix, &rxkeyix)) { in ath_setup_stationkey() 6286 ni->ni_ucastkey.wk_keyix = keyix; in ath_setup_stationkey()
|
| /freebsd/sys/dev/rtwn/ |
| H A D | if_rtwn_cam.c | 111 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rtwn_key_alloc() argument 117 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rtwn_key_alloc() 122 if (isset(sc->keys_bmap, *keyix)) { in rtwn_key_alloc() 125 __func__, *keyix); in rtwn_key_alloc() 131 setbit(sc->keys_bmap, *keyix); in rtwn_key_alloc() 142 *keyix = 0; in rtwn_key_alloc() 166 *keyix = i; in rtwn_key_alloc() 174 *keyix = 0; in rtwn_key_alloc() 178 *rxkeyix = *keyix; in rtwn_key_alloc()
|
| /freebsd/tools/tools/ath/athkey/ |
| H A D | athkey.c | 134 u_int16_t keyix; in main() local 166 keyix = (u_int16_t) atoi(argv[0]); in main() 167 if (keyix > 127) in main() 176 atd.ad_in_data = (caddr_t) &keyix; in main() 185 setkey.dk_keyix = keyix; in main()
|
| /freebsd/tools/regression/net80211/ccmp/ |
| H A D | test_ccmp.c | 524 #define TEST(n,name,cipher,keyix,pn) { \ argument 525 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \ 534 int keyix; member 585 , t->keyix in printtest() 595 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
|
| /freebsd/sys/net80211/ |
| H A D | ieee80211_crypto.c | 63 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in null_key_alloc() argument 79 *keyix = 0; /* NB: use key index 0 for ucast key */ in null_key_alloc() 81 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in null_key_alloc() 119 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in dev_key_alloc() argument 121 return vap->iv_key_alloc(vap, key, keyix, rxkeyix); in dev_key_alloc() 342 ieee80211_keyix keyix, rxkeyix; in ieee80211_crypto_newkey() local 465 if (!dev_key_alloc(vap, key, &keyix, &rxkeyix)) { in ieee80211_crypto_newkey() 501 key->wk_keyix = keyix; in ieee80211_crypto_newkey()
|
| H A D | ieee80211_node.c | 1992 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix, in _ieee80211_find_rxnode_withkey() argument 2000 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax) in _ieee80211_find_rxnode_withkey() 2001 ni = nt->nt_keyixmap[keyix]; in _ieee80211_find_rxnode_withkey() 2011 keyix = ni->ni_ucastkey.wk_rxkeyix; in _ieee80211_find_rxnode_withkey() 2013 if (keyix < nt->nt_keyixmax && in _ieee80211_find_rxnode_withkey() 2014 nt->nt_keyixmap[keyix] == NULL) { in _ieee80211_find_rxnode_withkey() 2020 nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni); in _ieee80211_find_rxnode_withkey() 2136 ieee80211_keyix keyix; in node_clear_keyixmap() local 2138 keyix = ni->ni_ucastkey.wk_rxkeyix; in node_clear_keyixmap() 2139 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax && in node_clear_keyixmap() [all …]
|
| H A D | ieee80211_node.h | 482 const struct ieee80211_frame_min *, uint16_t keyix, 501 #define ieee80211_find_rxnode_withkey(ic, wh, keyix) \ argument 502 _ieee80211_find_rxnode_withkey(ic, wh, keyix, __func__, __LINE__)
|
| H A D | ieee80211_freebsd.c | 919 const struct ieee80211_frame *wh, ieee80211_keyix keyix) in ieee80211_notify_michael_failure() argument 924 "michael MIC verification failed <keyix %u>", keyix); in ieee80211_notify_michael_failure() 933 iev.iev_keyix = keyix; in ieee80211_notify_michael_failure()
|
| H A D | ieee80211_crypto.h | 308 const struct ieee80211_frame *, ieee80211_keyix keyix);
|
| /freebsd/tools/regression/net80211/wep/ |
| H A D | test_wep.c | 129 #define TEST(n,name,cipher,keyix,iv0,iv1,iv2,iv3) { \ argument 130 name, IEEE80211_CIPHER_##cipher,keyix, { iv2,iv1,iv0,iv3 }, \ 139 int keyix; member 188 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
|
| /freebsd/tools/regression/net80211/tkip/ |
| H A D | test_tkip.c | 111 #define TEST(n,name,cipher,keyix,pn) { \ argument 112 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \ 123 int keyix; member 183 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
|
| /freebsd/sys/contrib/dev/athk/ |
| H A D | key.c | 339 static int ath_setkey_tkip(struct ath_common *common, u16 keyix, const u8 *key, in ath_setkey_tkip() argument 362 return ath_hw_set_keycache_entry(common, keyix, hk, addr); in ath_setkey_tkip() 368 return ath_hw_set_keycache_entry(common, keyix, hk, addr); in ath_setkey_tkip() 375 if (!ath_hw_set_keycache_entry(common, keyix, hk, NULL)) { in ath_setkey_tkip() 383 return ath_hw_set_keycache_entry(common, keyix + 32, hk, addr); in ath_setkey_tkip()
|
| /freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
| H A D | ar9300_recv_ds.c | 215 ar9300_get_rx_key_idx(struct ath_hal *ah, struct ath_desc *ds, u_int8_t *keyix, in ar9300_get_rx_key_idx() argument 219 *keyix = HAL_RXKEYIX_INVALID; in ar9300_get_rx_key_idx()
|
| /freebsd/sys/dev/usb/wlan/ |
| H A D | if_rsu.c | 1529 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rsu_key_alloc() argument 1535 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rsu_key_alloc() 1539 *keyix = 0; in rsu_key_alloc() 1548 *keyix = R92S_MACID_BSS; in rsu_key_alloc() 1553 if (isset(sc->keys_bmap, *keyix)) { in rsu_key_alloc() 1556 __func__, *keyix); in rsu_key_alloc() 1560 setbit(sc->keys_bmap, *keyix); in rsu_key_alloc() 1564 *rxkeyix = *keyix; in rsu_key_alloc() 1671 rsu_key_check(struct rsu_softc *sc, ieee80211_keyix keyix, int is_valid) in rsu_key_check() argument 1679 error = rsu_cam_read(sc, R92S_CAM_CTL0(keyix), &val); in rsu_key_check() [all …]
|
| H A D | if_rum.c | 3006 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rum_key_alloc() argument 3017 *keyix = i; in rum_key_alloc() 3029 *keyix = 0; in rum_key_alloc() 3031 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rum_key_alloc() 3033 *rxkeyix = *keyix; in rum_key_alloc()
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_80211.c | 1589 for (ieee80211_keyix keyix = 0; keyix < nitems(lsta->kc); keyix++) { in lkpi_sta_del_keys() local 1593 if (lsta->kc[keyix] == NULL) in lkpi_sta_del_keys() 1595 kc = lsta->kc[keyix]; in lkpi_sta_del_keys() 1630 lsta->kc[keyix] = NULL; in lkpi_sta_del_keys() 6021 ieee80211_keyix keyix; local 6034 keyix = IEEE80211_KEYIX_NONE; 6042 keyix = k->wk_keyix; 6047 if (keyix == IEEE80211_KEYIX_NONE) { 6083 if (lkpi_hwcrypto && keyix != IEEE80211_KEYIX_NONE) 6194 if (lkpi_hwcrypto && keyix != IEEE80211_KEYIX_NONE) { [all …]
|
| /freebsd/sbin/ifconfig/ |
| H A D | ifieee80211.c | 5031 printkey_index(uint16_t keyix, char *buf, size_t buflen) in printkey_index() argument 5034 if (keyix == IEEE80211_KEYIX_NONE) { in printkey_index() 5037 snprintf(buf, buflen, "%u", keyix+1); in printkey_index() 5049 char keyix[16]; in printkey() local 5055 printkey_index(ik->ik_keyix, keyix, sizeof(keyix)); in printkey() 5059 LINE_CHECK("wepkey %s:%s", keyix, in printkey() 5066 LINE_CHECK("TKIP %s:%u-bit", keyix, 8*keylen); in printkey() 5069 LINE_CHECK("AES-OCB %s:%u-bit", keyix, 8*keylen); in printkey() 5072 LINE_CHECK("AES-CCM %s:%u-bit", keyix, 8*keylen); in printkey() 5075 LINE_CHECK("AES-GCM %s:%u-bit", keyix, 8*keylen); in printkey() [all …]
|
| /freebsd/sys/dev/mwl/ |
| H A D | if_mwl.c | 1515 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in mwl_key_alloc() argument 1528 *keyix = *rxkeyix = ieee80211_crypto_get_key_wepidx(vap, k); in mwl_key_alloc() 1533 *keyix = *rxkeyix = 0; in mwl_key_alloc()
|
| /freebsd/sys/dev/iwx/ |
| H A D | if_iwx.c | 11077 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in iwx_key_alloc() argument 11085 *keyix = 0; /* NB: use key index 0 for ucast key */ in iwx_key_alloc() 11087 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in iwx_key_alloc()
|