ieee80211_key
arn_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
arn_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
arn_keyset_tkip(struct arn_softc *sc, const struct ieee80211_key *k,
arn_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
struct ieee80211_key *k;
ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
ath_keyset_tkip(ath_t *asc, const struct ieee80211_key *k,
ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
int ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
int ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k);
int ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k = NULL;
struct ieee80211_key *k;
static int iwk_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
static int iwk_key_set(ieee80211com_t *, const struct ieee80211_key *,
struct ieee80211_key *k = NULL;
struct ieee80211_key *);
struct ieee80211_key *);
struct ieee80211_key *k = NULL;
struct ieee80211_key *k)
struct ieee80211_key *k)
struct ieee80211_key *k = NULL;
mwl_key_alloc(struct ieee80211com *ic, const struct ieee80211_key *k,
mwl_key_delete(struct ieee80211com *ic, const struct ieee80211_key *k)
mwl_key_set(struct ieee80211com *ic, const struct ieee80211_key *k,
struct ieee80211_key *wk;
addgroupflags(MWL_HAL_KEYVAL *hk, const struct ieee80211_key *k)
struct ieee80211_key *k;
const struct ieee80211_key *,
const struct ieee80211_key *);
static int mwl_key_set(struct ieee80211com *, const struct ieee80211_key *,
static int addgroupflags(MWL_HAL_KEYVAL *, const struct ieee80211_key *);
struct ieee80211_key *k, ieee80211_keyix ix)
struct ieee80211_key *key)
ieee80211_crypto_delkey_locked(ieee80211com_t *ic, struct ieee80211_key *key)
bzero(key, sizeof (struct ieee80211_key));
ieee80211_crypto_delkey(ieee80211com_t *ic, struct ieee80211_key *key)
ieee80211_crypto_setkey(ieee80211com_t *ic, struct ieee80211_key *key,
struct ieee80211_key *
struct ieee80211_key *key;
struct ieee80211_key *
struct ieee80211_key *k;
struct ieee80211_key *
struct ieee80211_key *k;
nulldev_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
nulldev_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
nulldev_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
ccmp_setkey(struct ieee80211_key *k)
ccmp_encap(struct ieee80211_key *k, mblk_t *mp, uint8_t keyid)
ccmp_decap(struct ieee80211_key *k, mblk_t *mp, int hdrlen)
ccmp_enmic(struct ieee80211_key *k, mblk_t *mp, int force)
ccmp_demic(struct ieee80211_key *k, mblk_t *mp, int force)
ccmp_encrypt(struct ieee80211_key *key, mblk_t *mp, int hdrlen)
ccmp_decrypt(struct ieee80211_key *key, uint64_t pn, mblk_t *mp, int hdrlen)
static void *ccmp_attach(struct ieee80211com *, struct ieee80211_key *);
static void ccmp_detach(struct ieee80211_key *);
static int ccmp_setkey(struct ieee80211_key *);
static int ccmp_encap(struct ieee80211_key *k, mblk_t *, uint8_t);
static int ccmp_decap(struct ieee80211_key *, mblk_t *, int);
static int ccmp_enmic(struct ieee80211_key *, mblk_t *, int);
static int ccmp_demic(struct ieee80211_key *, mblk_t *, int);
static int ccmp_encrypt(struct ieee80211_key *, mblk_t *, int);
static int ccmp_decrypt(struct ieee80211_key *, uint64_t pn, mblk_t *, int);
ccmp_attach(struct ieee80211com *ic, struct ieee80211_key *k)
ccmp_detach(struct ieee80211_key *k)
none_decap(struct ieee80211_key *k, mblk_t *mp, int hdrlen)
none_enmic(struct ieee80211_key *k, mblk_t *mp, int force)
none_demic(struct ieee80211_key *k, mblk_t *mp, int force)
static void *none_attach(struct ieee80211com *, struct ieee80211_key *);
static void none_detach(struct ieee80211_key *);
static int none_setkey(struct ieee80211_key *);
static int none_encap(struct ieee80211_key *, mblk_t *, uint8_t);
static int none_decap(struct ieee80211_key *, mblk_t *, int);
static int none_enmic(struct ieee80211_key *, mblk_t *, int);
static int none_demic(struct ieee80211_key *, mblk_t *, int);
none_attach(struct ieee80211com *ic, struct ieee80211_key *k)
none_detach(struct ieee80211_key *k)
none_setkey(struct ieee80211_key *k)
none_encap(struct ieee80211_key *k, mblk_t *mp, uint8_t keyid)
tkip_attach(struct ieee80211com *ic, struct ieee80211_key *k)
tkip_detach(struct ieee80211_key *k)
tkip_setkey(struct ieee80211_key *k)
tkip_encap(struct ieee80211_key *k, mblk_t *mp, uint8_t keyid)
tkip_decap(struct ieee80211_key *k, mblk_t *mp, int hdrlen)
tkip_enmic(struct ieee80211_key *k, mblk_t *mp, int force)
tkip_demic(struct ieee80211_key *k, mblk_t *mp, int force)
static void *tkip_attach(struct ieee80211com *, struct ieee80211_key *);
static void tkip_detach(struct ieee80211_key *);
static int tkip_setkey(struct ieee80211_key *);
static int tkip_encap(struct ieee80211_key *, mblk_t *, uint8_t);
static int tkip_decap(struct ieee80211_key *, mblk_t *, int);
static int tkip_enmic(struct ieee80211_key *, mblk_t *, int);
static int tkip_demic(struct ieee80211_key *, mblk_t *, int);
tkip_encrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
tkip_decrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
static int tkip_encrypt(struct tkip_ctx *, struct ieee80211_key *,
static int tkip_decrypt(struct tkip_ctx *, struct ieee80211_key *,
wep_detach(struct ieee80211_key *k)
wep_setkey(struct ieee80211_key *k)
wep_encap(struct ieee80211_key *k, mblk_t *mp, uint8_t keyid)
wep_decap(struct ieee80211_key *k, mblk_t *mp, int hdrlen)
wep_enmic(struct ieee80211_key *k, mblk_t *mp, int force)
wep_demic(struct ieee80211_key *k, mblk_t *mp, int force)
wep_encrypt(struct ieee80211_key *key, mblk_t *mp, int hdrlen)
wep_decrypt(struct ieee80211_key *key, mblk_t *mp, int hdrlen)
static void *wep_attach(struct ieee80211com *, struct ieee80211_key *);
static void wep_detach(struct ieee80211_key *);
static int wep_setkey(struct ieee80211_key *);
static int wep_encap(struct ieee80211_key *, mblk_t *, uint8_t keyid);
static int wep_decap(struct ieee80211_key *, mblk_t *, int);
static int wep_enmic(struct ieee80211_key *, mblk_t *, int);
static int wep_demic(struct ieee80211_key *, mblk_t *, int);
static int wep_encrypt(struct ieee80211_key *, mblk_t *, int);
static int wep_decrypt(struct ieee80211_key *, mblk_t *, int);
wep_attach(struct ieee80211com *ic, struct ieee80211_key *k)
struct ieee80211_key *ieee80211_crypto_getkey(ieee80211com_t *);
struct ieee80211_key *key;
struct ieee80211_key *key;
struct ieee80211_key *wk;
struct ieee80211_key *key;
struct ieee80211_key *key;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
struct ieee80211_key *k;
static int wpi_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
struct ieee80211_key *k;
static int wpi_key_set(ieee80211com_t *, const struct ieee80211_key *,
struct ieee80211_key *k;
struct ieee80211_key in_ucastkey; /* unicast key */
extern struct ieee80211_key *ieee80211_crypto_encap(ieee80211com_t *, mblk_t *);
extern struct ieee80211_key *ieee80211_crypto_decap(ieee80211com_t *, mblk_t *,
struct ieee80211_key *);
extern int ieee80211_crypto_delkey(ieee80211com_t *, struct ieee80211_key *);
extern int ieee80211_crypto_setkey(ieee80211com_t *, struct ieee80211_key *,
struct ieee80211_key;
struct ieee80211_key *);
void (*ic_detach)(struct ieee80211_key *);
int32_t (*ic_setkey)(struct ieee80211_key *);
int32_t (*ic_encap)(struct ieee80211_key *, mblk_t *,
int32_t (*ic_decap)(struct ieee80211_key *, mblk_t *, int);
int32_t (*ic_enmic)(struct ieee80211_key *, mblk_t *, int);
int32_t (*ic_demic)(struct ieee80211_key *, mblk_t *, int);
struct ieee80211_key cs_nw_keys[IEEE80211_KEY_MAX];
const struct ieee80211_key *,
const struct ieee80211_key *);
const struct ieee80211_key *,
void ieee80211_crypto_resetkey(struct ieee80211com *, struct ieee80211_key *,