Home
last modified time | relevance | path

Searched refs:wk_keylen (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/net80211/
H A Dieee80211_crypto_wep.c119 return k->wk_keylen >= 40/NBBY; in wep_setkey()
363 memcpy(rc4key + IEEE80211_WEP_IVLEN, key->wk_key, key->wk_keylen); in wep_encrypt()
369 keylen = key->wk_keylen + IEEE80211_WEP_IVLEN; in wep_encrypt()
446 memcpy(rc4key + IEEE80211_WEP_IVLEN, key->wk_key, key->wk_keylen); in wep_decrypt()
452 keylen = key->wk_keylen + IEEE80211_WEP_IVLEN; in wep_decrypt()
H A Dieee80211_crypto_gcmp.c184 if (k->wk_keylen != (keylen/NBBY)) { in gcmp_setkey()
187 __func__, k->wk_keylen, keylen/NBBY); in gcmp_setkey()
191 rijndael_set_key(&ctx->cc_aes, k->wk_key, k->wk_keylen*NBBY); in gcmp_setkey()
H A Dieee80211_crypto.c506 key->wk_keylen); in _ieee80211_crypto_delkey()
574 key->wk_keylen); in ieee80211_crypto_setkey()
592 key->wk_keylen, key->wk_flags, IEEE80211_KEY_BITS); in ieee80211_crypto_setkey()
H A Dieee80211_crypto_ccmp.c128 if (k->wk_keylen != (128/NBBY)) { in ccmp_setkey()
131 __func__, k->wk_keylen, 128/NBBY); in ccmp_setkey()
135 rijndael_set_key(&ctx->cc_aes, k->wk_key, k->wk_keylen*NBBY); in ccmp_setkey()
H A Dieee80211_crypto.h75 uint8_t wk_keylen; /* key length in bytes */ member
H A Dieee80211_ioctl.c104 ik.ik_keylen = wk->wk_keylen; in ieee80211_ioctl_getkey()
112 memcpy(ik.ik_keydata, wk->wk_key, wk->wk_keylen); in ieee80211_ioctl_getkey()
114 memcpy(ik.ik_keydata+wk->wk_keylen, in ieee80211_ioctl_getkey()
821 len = (u_int) vap->iv_nw_keys[kid].wk_keylen; in ieee80211_ioctl_get80211()
1219 wk->wk_keylen = ik.ik_keylen; in ieee80211_ioctl_setkey()
1221 if (wk->wk_keylen > IEEE80211_KEYBUF_SIZE) in ieee80211_ioctl_setkey()
1222 wk->wk_keylen = IEEE80211_KEYBUF_SIZE; in ieee80211_ioctl_setkey()
2802 k->wk_keylen = ireq->i_len; in ieee80211_ioctl_set80211()
H A Dieee80211_crypto_tkip.c140 if (k->wk_keylen != (128/NBBY)) { in tkip_setkey()
144 __func__, k->wk_keylen, 128/NBBY); in tkip_setkey()
H A Dieee80211_ddb.c921 int keylen = wk->wk_keylen; in _db_show_key()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_cam.c197 if (k->wk_keylen < 8) in rtwn_key_set_cb0()
217 k->wk_cipher->ic_cipher, algo, k->wk_flags, k->wk_keylen, in rtwn_key_set_cb0()
/freebsd/sys/dev/ath/
H A Dif_ath_keycache.c213 hk.kv_len = k->wk_keylen; in ath_keyset()
214 memcpy(hk.kv_val, k->wk_key, k->wk_keylen); in ath_keyset()
/freebsd/tools/regression/net80211/wep/
H A Dtest_wep.c209 key->wk_keylen = t->key_len; in runtest()
/freebsd/tools/regression/net80211/ccmp/
H A Dtest_ccmp.c615 key->wk_keylen = t->key_len; in runtest()
/freebsd/tools/regression/net80211/tkip/
H A Dtest_tkip.c204 key->wk_keylen = 128/NBBY; in runtest()
/freebsd/sys/dev/usb/wlan/
H A Dif_rsu.c1718 algo = rsu_crypto_mode(sc, k->wk_cipher->ic_cipher, k->wk_keylen); in rsu_set_key_group()
1726 memcpy(key.key, k->wk_key, MIN(k->wk_keylen, sizeof(key.key))); in rsu_set_key_group()
1731 k->wk_cipher->ic_cipher, key.algo, k->wk_flags, k->wk_keylen, in rsu_set_key_group()
1758 algo = rsu_crypto_mode(sc, k->wk_cipher->ic_cipher, k->wk_keylen); in rsu_set_key_pair()
1765 memcpy(key.key, k->wk_key, MIN(k->wk_keylen, sizeof(key.key))); in rsu_set_key_pair()
1770 k->wk_flags, k->wk_keylen, ether_sprintf(key.macaddr)); in rsu_set_key_pair()
H A Dif_rum.c1463 mode = rum_crypto_mode(sc, cipher, k->wk_keylen); in rum_tx_crypto_flags()
2862 if (rum_write_multi(sc, base, k->wk_key, k->wk_keylen)) in rum_common_key_set()
2889 mode = rum_crypto_mode(sc, k->wk_cipher->ic_cipher, k->wk_keylen); in rum_group_key_set_cb()
2944 mode = rum_crypto_mode(sc, k->wk_cipher->ic_cipher, k->wk_keylen); in rum_pair_key_set_cb()
H A Dif_uath.c2109 for (i = 0; i < wk->wk_keylen; i++) in uath_set_key()
2113 "setting crypto key index=%d len=%d\n", index, wk->wk_keylen); in uath_set_key()
H A Dif_mtw.c1905 if (k->wk_keylen < 8) in mtw_key_set_cb()
1936 (k->wk_keylen + 1) & ~1); in mtw_key_set_cb()
H A Dif_run.c2376 if(k->wk_keylen < 8) in run_key_set_cb()
2417 if(run_write_region_1(sc, base, k->wk_key, (k->wk_keylen + 1) & ~1)) in run_key_set_cb()
/freebsd/sys/dev/ipw/
H A Dif_ipw.c2020 wepkey.len = wk->wk_keylen; in ipw_setwepkeys()
2022 memcpy(wepkey.key, wk->wk_key, wk->wk_keylen); in ipw_setwepkeys()
/freebsd/sys/dev/mwl/
H A Dif_mwl.c1639 hk.keyLen = k->wk_keylen; in _mwl_key_set()
1652 hk.keyLen = k->wk_keylen + IEEE80211_MICBUF_SIZE; in _mwl_key_set()
1658 hk.keyLen = k->wk_keylen; in _mwl_key_set()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.c1264 k->wk_cipher->ic_cipher, k->wk_keylen); in _lkpi_iv_key_set()
1277 kc = malloc(sizeof(*kc) + k->wk_keylen, M_LKPI80211, M_WAITOK | M_ZERO); in _lkpi_iv_key_set()
1286 kc->keylen = k->wk_keylen; in _lkpi_iv_key_set()
1287 memcpy(kc->key, k->wk_key, k->wk_keylen); in _lkpi_iv_key_set()
/freebsd/sys/dev/wpi/
H A Dif_wpi.c2920 memcpy(tx->key, k->wk_key, k->wk_keylen); in wpi_tx_data()
3034 memcpy(tx->key, k->wk_key, k->wk_keylen); in wpi_tx_data_raw()
4630 memcpy(node.key, k->wk_key, k->wk_keylen); in wpi_load_key()
/freebsd/sys/dev/iwi/
H A Dif_iwi.c2533 wepkey.len = wk->wk_keylen; in iwi_setwepkeys()
2535 memcpy(wepkey.key, wk->wk_key, wk->wk_keylen); in iwi_setwepkeys()