<def f='src/src/sys/net80211/ieee80211_crypto.h' l='124' ll='139'/>
<size>336</size>
<doc f='src/src/sys/net80211/ieee80211_crypto.h' l='117'>/*
 * Crypto state kept in each ieee80211com.  Some of this
 * can/should be shared when virtual AP&apos;s are supported.
 *
 * XXX save reference to ieee80211com to properly encapsulate state.
 * XXX split out crypto capabilities from ic_caps
 */</doc>
<mbr r='ieee80211_crypto_state::cs_nw_keys' o='0' t='struct ieee80211_key [4]'/>
<mbr r='ieee80211_crypto_state::cs_def_txkey' o='2304' t='ieee80211_keyix'/>
<mbr r='ieee80211_crypto_state::cs_max_keyix' o='2320' t='u_int16_t'/>
<mbr r='ieee80211_crypto_state::cs_key_alloc' o='2368' t='int (*)(struct ieee80211com *, const struct ieee80211_key *, ieee80211_keyix *, ieee80211_keyix *)'/>
<mbr r='ieee80211_crypto_state::cs_key_delete' o='2432' t='int (*)(struct ieee80211com *, const struct ieee80211_key *)'/>
<mbr r='ieee80211_crypto_state::cs_key_set' o='2496' t='int (*)(struct ieee80211com *, const struct ieee80211_key *, const u_int8_t *)'/>
<mbr r='ieee80211_crypto_state::cs_key_update_begin' o='2560' t='void (*)(struct ieee80211com *)'/>
<mbr r='ieee80211_crypto_state::cs_key_update_end' o='2624' t='void (*)(struct ieee80211com *)'/>
