Home
last modified time | relevance | path

Searched refs:pairwise (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/staging/wfx/
H A Dkey.c165 bool pairwise = key->flags & IEEE80211_KEY_FLAG_PAIRWISE; in wfx_add_key() local
175 if (pairwise) in wfx_add_key()
181 if (pairwise) in wfx_add_key()
188 if (pairwise) in wfx_add_key()
195 if (pairwise) in wfx_add_key()
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/
H A Dkey.c158 bool pairwise = key->flags & IEEE80211_KEY_FLAG_PAIRWISE; in wfx_add_key() local
169 if (pairwise) in wfx_add_key()
174 if (pairwise) in wfx_add_key()
180 if (pairwise) in wfx_add_key()
185 if (pairwise) in wfx_add_key()
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
40 int qtnf_cmd_send_del_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
H A Devent.c600 u8 pairwise; in qtnf_event_handle_mic_failure() local
618 pairwise = mic_ev->pairwise ? in qtnf_event_handle_mic_failure()
621 pr_info("%s: MIC error: src=%pM key_index=%u pairwise=%u\n", in qtnf_event_handle_mic_failure()
622 vif->netdev->name, mic_ev->src, mic_ev->key_index, pairwise); in qtnf_event_handle_mic_failure()
624 cfg80211_michael_mic_failure(vif->netdev, mic_ev->src, pairwise, in qtnf_event_handle_mic_failure()
H A Dcfg80211.c534 u8 key_index, bool pairwise, const u8 *mac_addr, in qtnf_add_key()
540 ret = qtnf_cmd_send_add_key(vif, key_index, pairwise, mac_addr, params); in qtnf_add_key()
544 pairwise); in qtnf_add_key()
550 u8 key_index, bool pairwise, const u8 *mac_addr) in qtnf_del_key()
555 ret = qtnf_cmd_send_del_key(vif, key_index, pairwise, mac_addr); in qtnf_del_key()
563 key_index, pairwise); in qtnf_del_key()
533 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument
549 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
40 int qtnf_cmd_send_del_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
H A Devent.c601 u8 pairwise; in qtnf_event_handle_mic_failure() local
619 pairwise = mic_ev->pairwise ? in qtnf_event_handle_mic_failure()
622 pr_info("%s: MIC error: src=%pM key_index=%u pairwise=%u\n", in qtnf_event_handle_mic_failure()
623 vif->netdev->name, mic_ev->src, mic_ev->key_index, pairwise); in qtnf_event_handle_mic_failure()
625 cfg80211_michael_mic_failure(vif->netdev, mic_ev->src, pairwise, in qtnf_event_handle_mic_failure()
H A Dcfg80211.c535 int link_id, u8 key_index, bool pairwise, in qtnf_add_key()
541 ret = qtnf_cmd_send_add_key(vif, key_index, pairwise, mac_addr, params); in qtnf_add_key()
545 pairwise); in qtnf_add_key()
551 int link_id, u8 key_index, bool pairwise, in qtnf_del_key()
557 ret = qtnf_cmd_send_del_key(vif, key_index, pairwise, mac_addr); in qtnf_del_key()
565 key_index, pairwise); in qtnf_del_key()
534 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument
550 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument
/kernel/linux/linux-6.6/net/mac80211/
H A Dkey.c444 bool pairwise, in ieee80211_key_replace()
493 if ((is_wep || pairwise) && idx >= NUM_DEFAULT_KEYS) in ieee80211_key_replace()
498 if (new && sta && pairwise) { in ieee80211_key_replace()
528 if (pairwise) { in ieee80211_key_replace()
565 if (is_wep || pairwise) in ieee80211_key_replace()
853 bool pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link() local
864 if (sta && pairwise) { in ieee80211_key_link()
871 * the same cipher. Enforce the assumption for pairwise keys. in ieee80211_key_link()
901 /* Non-pairwise keys must also not switch the cipher on rekey */ in ieee80211_key_link()
902 if (!pairwise) { in ieee80211_key_link()
441 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) ieee80211_key_replace() argument
[all...]
/kernel/linux/linux-5.10/net/wireless/
H A Dutil.c295 int key_idx, bool pairwise) in cfg80211_valid_key_idx()
299 if (pairwise) in cfg80211_valid_key_idx()
319 bool pairwise, const u8 *mac_addr) in cfg80211_validate_key_settings()
321 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings()
324 if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in cfg80211_validate_key_settings()
327 if (pairwise && !mac_addr) in cfg80211_validate_key_settings()
333 if ((pairwise && key_idx) || in cfg80211_validate_key_settings()
342 * Extended Key ID - 1 as index for pairwise keys. in cfg80211_validate_key_settings()
343 * @NL80211_KEY_NO_TX is only allowed for pairwise keys when in cfg80211_validate_key_settings()
348 if ((params->mode == NL80211_KEY_NO_TX && !pairwise) || in cfg80211_validate_key_settings()
294 cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev, int key_idx, bool pairwise) cfg80211_valid_key_idx() argument
317 cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev, struct key_params *params, int key_idx, bool pairwise, const u8 *mac_addr) cfg80211_validate_key_settings() argument
[all...]
H A Drdev-ops.h76 bool pairwise, const u8 *mac_addr, in rdev_add_key()
80 trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_add_key()
82 ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_add_key()
90 u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, in rdev_get_key()
94 trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_get_key()
95 ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_get_key()
103 bool pairwise, const u8 *mac_addr) in rdev_del_key()
106 trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_del_key()
107 ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_del_key()
74 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument
89 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument
101 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
H A Dwext-compat.c396 struct net_device *dev, bool pairwise, in __cfg80211_set_encryption()
404 if (pairwise && !addr) in __cfg80211_set_encryption()
450 if (!pairwise && addr && in __cfg80211_set_encryption()
454 err = rdev_del_key(rdev, dev, idx, pairwise, in __cfg80211_set_encryption()
486 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption()
491 err = rdev_add_key(rdev, dev, idx, pairwise, addr, params); in __cfg80211_set_encryption()
549 struct net_device *dev, bool pairwise, in cfg80211_set_encryption()
556 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption()
395 __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) __cfg80211_set_encryption() argument
548 cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) cfg80211_set_encryption() argument
H A Dcore.h439 int key_idx, bool pairwise);
442 bool pairwise, const u8 *mac_addr);
H A Dtrace.h425 bool pairwise, const u8 *mac_addr),
426 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr),
432 __field(bool, pairwise)
439 __entry->pairwise = pairwise;
441 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key_index: %u, pairwise: %s, mac addr: " MAC_PR_FMT,
443 BOOL_TO_STR(__entry->pairwise), MAC_PR_ARG(mac_addr))
448 bool pairwise, const u8 *mac_addr),
449 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr)
454 bool pairwise, cons
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dutil.c297 int key_idx, bool pairwise) in cfg80211_valid_key_idx()
301 if (pairwise) in cfg80211_valid_key_idx()
321 bool pairwise, const u8 *mac_addr) in cfg80211_validate_key_settings()
323 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings()
326 if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in cfg80211_validate_key_settings()
329 if (pairwise && !mac_addr) in cfg80211_validate_key_settings()
335 if ((pairwise && key_idx) || in cfg80211_validate_key_settings()
344 * Extended Key ID - 1 as index for pairwise keys. in cfg80211_validate_key_settings()
345 * @NL80211_KEY_NO_TX is only allowed for pairwise keys when in cfg80211_validate_key_settings()
350 if ((params->mode == NL80211_KEY_NO_TX && !pairwise) || in cfg80211_validate_key_settings()
296 cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev, int key_idx, bool pairwise) cfg80211_valid_key_idx() argument
319 cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev, struct key_params *params, int key_idx, bool pairwise, const u8 *mac_addr) cfg80211_validate_key_settings() argument
[all...]
H A Drdev-ops.h81 u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_add_key()
85 trace_rdev_add_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_add_key()
88 pairwise, mac_addr, params); in rdev_add_key()
95 int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_get_key()
100 trace_rdev_get_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_get_key()
103 pairwise, mac_addr, cookie, callback); in rdev_get_key()
110 u8 key_index, bool pairwise, const u8 *mac_addr) in rdev_del_key()
113 trace_rdev_del_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_del_key()
116 pairwise, mac_addr); in rdev_del_key()
79 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument
94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument
108 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
H A Dwext-compat.c419 struct net_device *dev, bool pairwise, in __cfg80211_set_encryption()
430 if (pairwise && !addr) in __cfg80211_set_encryption()
478 if (!pairwise && addr && in __cfg80211_set_encryption()
482 err = rdev_del_key(rdev, dev, -1, idx, pairwise, in __cfg80211_set_encryption()
514 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption()
521 err = rdev_add_key(rdev, dev, -1, idx, pairwise, addr, params); in __cfg80211_set_encryption()
584 struct net_device *dev, bool pairwise, in cfg80211_set_encryption()
591 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption()
418 __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) __cfg80211_set_encryption() argument
583 cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) cfg80211_set_encryption() argument
H A Dcore.h446 int key_idx, bool pairwise);
449 bool pairwise, const u8 *mac_addr);
/kernel/linux/linux-5.10/net/mac80211/
H A Dkey.c429 bool pairwise, in ieee80211_key_replace()
446 if (new && sta && pairwise) { in ieee80211_key_replace()
473 if (pairwise) { in ieee80211_key_replace()
805 bool pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link() local
816 if (sta && pairwise) { in ieee80211_key_link()
823 * the same cipher. Enforce the assumption for pairwise keys. in ieee80211_key_link()
834 /* Non-pairwise keys must also not switch the cipher on rekey */ in ieee80211_key_link()
835 if (!pairwise) { in ieee80211_key_link()
862 ret = ieee80211_key_replace(sdata, sta, pairwise, old_key, key); in ieee80211_key_link()
427 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) ieee80211_key_replace() argument
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-key.c65 bool pairwise = keyconf->flags & IEEE80211_KEY_FLAG_PAIRWISE; in iwl_mvm_get_sec_flags() local
71 if (!pairwise) in iwl_mvm_get_sec_flags()
104 * Same goes if we are installing a pairwise key for an MFP station. in iwl_mvm_get_sec_flags()
108 if ((!IS_ERR_OR_NULL(sta) && sta->mfp && pairwise) || igtk) in iwl_mvm_get_sec_flags()
140 /* only need to do this for pairwise keys (link_id == -1) */ in iwl_mvm_mld_update_sta_key()
/kernel/linux/linux-5.10/drivers/net/wireless/
H A Drndis_wlan.c401 bool pairwise; member
492 u8 key_index, bool pairwise, const u8 *mac_addr,
496 u8 key_index, bool pairwise, const u8 *mac_addr);
1146 static int set_encr_mode(struct usbnet *usbdev, int pairwise, int groupwise) in set_encr_mode() argument
1152 __func__, pairwise, groupwise); in set_encr_mode()
1154 if (pairwise & RNDIS_WLAN_ALG_CCMP) in set_encr_mode()
1156 else if (pairwise & RNDIS_WLAN_ALG_TKIP) in set_encr_mode()
1158 else if (pairwise & RNDIS_WLAN_ALG_WEP) in set_encr_mode()
1408 netdev_dbg(usbdev->net, "%s(): pairwise but bssid invalid (%pM)\n", in add_wpa_key()
1439 /* pairwise ke in add_wpa_key()
2133 int pairwise = RNDIS_WLAN_ALG_NONE; rndis_connect() local
2375 rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rndis_add_key() argument
2411 rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) rndis_del_key() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/legacy/
H A Drndis_wlan.c401 bool pairwise; member
492 int link_id, u8 key_index, bool pairwise,
496 int link_id, u8 key_index, bool pairwise,
1145 static int set_encr_mode(struct usbnet *usbdev, int pairwise, int groupwise) in set_encr_mode() argument
1151 __func__, pairwise, groupwise); in set_encr_mode()
1153 if (pairwise & RNDIS_WLAN_ALG_CCMP) in set_encr_mode()
1155 else if (pairwise & RNDIS_WLAN_ALG_TKIP) in set_encr_mode()
1157 else if (pairwise & RNDIS_WLAN_ALG_WEP) in set_encr_mode()
1407 netdev_dbg(usbdev->net, "%s(): pairwise but bssid invalid (%pM)\n", in add_wpa_key()
1438 /* pairwise ke in add_wpa_key()
2133 int pairwise = RNDIS_WLAN_ALG_NONE; rndis_connect() local
2375 rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rndis_add_key() argument
2411 rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rndis_del_key() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/
H A Dcfg80211.c146 u8 key_index, bool pairwise, const u8 *mac_addr, in prism2_add_key()
175 u8 key_index, bool pairwise, in prism2_get_key()
205 u8 key_index, bool pairwise, const u8 *mac_addr) in prism2_del_key()
145 prism2_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) prism2_add_key() argument
174 prism2_get_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) prism2_get_key() argument
204 prism2_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr) prism2_del_key() argument
/kernel/linux/linux-6.6/drivers/staging/wlan-ng/
H A Dcfg80211.c146 int link_id, u8 key_index, bool pairwise, in prism2_add_key()
175 int link_id, u8 key_index, bool pairwise, in prism2_get_key()
205 int link_id, u8 key_index, bool pairwise, in prism2_del_key()
145 prism2_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) prism2_add_key() argument
174 prism2_get_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) prism2_get_key() argument
204 prism2_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) prism2_del_key() argument
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dcfg80211.c544 u8 key_index, bool pairwise, const u8 *mac_addr, in add_key()
575 if (!pairwise) { in add_key()
608 if (!pairwise) in add_key()
650 bool pairwise, in del_key()
656 if (!pairwise && (key_index == 4 || key_index == 5)) { in del_key()
690 u8 key_index, bool pairwise, const u8 *mac_addr, in get_key()
698 if (!pairwise) { in get_key()
543 add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) add_key() argument
648 del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) del_key() argument
689 get_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params *)) get_key() argument

Completed in 35 milliseconds

123