Lines Matching refs:key
28 u8 key[WEP_KEY_LEN + 1]; member
70 u8 key[WEP_KEY_LEN + 3]; in prism2_wep_encrypt() local
101 *pos++ = key[0] = (wep->iv >> 16) & 0xff; in prism2_wep_encrypt()
102 *pos++ = key[1] = (wep->iv >> 8) & 0xff; in prism2_wep_encrypt()
103 *pos++ = key[2] = wep->iv & 0xff; in prism2_wep_encrypt()
107 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_encrypt()
118 arc4_setkey(&wep->tx_ctx_arc4, key, klen); in prism2_wep_encrypt()
137 u8 key[WEP_KEY_LEN + 3]; in prism2_wep_decrypt() local
147 key[0] = *pos++; in prism2_wep_decrypt()
148 key[1] = *pos++; in prism2_wep_decrypt()
149 key[2] = *pos++; in prism2_wep_decrypt()
157 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_decrypt()
163 arc4_setkey(&wep->rx_ctx_arc4, key, klen); in prism2_wep_decrypt()
185 static int prism2_wep_set_key(void *key, int len, u8 *seq, void *priv) in prism2_wep_set_key() argument
192 memcpy(wep->key, key, len); in prism2_wep_set_key()
199 static int prism2_wep_get_key(void *key, int len, u8 *seq, void *priv) in prism2_wep_get_key() argument
206 memcpy(key, wep->key, wep->key_len); in prism2_wep_get_key()