Lines Matching defs:k
62 null_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k,
66 if (!ieee80211_is_key_global(vap, k)) {
77 if (k->wk_flags & IEEE80211_KEY_GROUP)
81 *keyix = ieee80211_crypto_get_key_wepidx(vap, k);
87 null_key_delete(struct ieee80211vap *vap, const struct ieee80211_key *k)
92 null_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k)
606 const struct ieee80211_key *k)
609 if (ieee80211_is_key_global(vap, k)) {
610 return (k - vap->iv_nw_keys);
619 ieee80211_crypto_get_keyid(struct ieee80211vap *vap, struct ieee80211_key *k)
621 if (ieee80211_is_key_global(vap, k)) {
622 return (k - vap->iv_nw_keys);
669 struct ieee80211_key *k;
672 if ((k = ieee80211_crypto_get_txkey(ni, m)) != NULL) {
673 cip = k->wk_cipher;
674 return (cip->ic_encap(k, m) ? k : NULL);
693 struct ieee80211_key *k;
739 k = &vap->iv_nw_keys[keyid >> 6];
741 k = &ni->ni_ucastkey;
747 cip = k->wk_cipher;
763 if (cip->ic_decap(k, m, hdrlen)) {
765 *key = k;
780 ieee80211_crypto_demic(struct ieee80211vap *vap, struct ieee80211_key *k,
822 if (k == NULL)
825 cip = k->wk_cipher;
826 return (cip->ic_miclen > 0 ? cip->ic_demic(k, m, force) : 1);
833 struct ieee80211_key *k;
837 k = &ni->ni_ucastkey;
838 if (k->wk_flags & IEEE80211_KEY_DEVKEY)
839 dev_key_set(vap, k);
861 const struct ieee80211_key *k = &vap->iv_nw_keys[i];
862 if (k->wk_flags & IEEE80211_KEY_DEVKEY)
863 dev_key_set(vap, k);