• Home
  • Raw
  • Download

Lines Matching refs:data

239 	pos = skb->data + hdr_len + CCMP_HDR_LEN;  in lib80211_ccmp_encrypt()
241 hdr = (struct ieee80211_hdr *)skb->data; in lib80211_ccmp_encrypt()
298 u8 *mic = skb->data + skb->len - CCMP_MIC_LEN; in lib80211_ccmp_decrypt()
305 hdr = (struct ieee80211_hdr *)skb->data; in lib80211_ccmp_decrypt()
306 pos = skb->data + hdr_len; in lib80211_ccmp_decrypt()
386 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); in lib80211_ccmp_decrypt()
395 struct lib80211_ccmp_data *data = priv; in lib80211_ccmp_set_key() local
397 struct crypto_cipher *tfm = data->tfm; in lib80211_ccmp_set_key()
399 keyidx = data->key_idx; in lib80211_ccmp_set_key()
400 memset(data, 0, sizeof(*data)); in lib80211_ccmp_set_key()
401 data->key_idx = keyidx; in lib80211_ccmp_set_key()
402 data->tfm = tfm; in lib80211_ccmp_set_key()
404 memcpy(data->key, key, CCMP_TK_LEN); in lib80211_ccmp_set_key()
405 data->key_set = 1; in lib80211_ccmp_set_key()
407 data->rx_pn[0] = seq[5]; in lib80211_ccmp_set_key()
408 data->rx_pn[1] = seq[4]; in lib80211_ccmp_set_key()
409 data->rx_pn[2] = seq[3]; in lib80211_ccmp_set_key()
410 data->rx_pn[3] = seq[2]; in lib80211_ccmp_set_key()
411 data->rx_pn[4] = seq[1]; in lib80211_ccmp_set_key()
412 data->rx_pn[5] = seq[0]; in lib80211_ccmp_set_key()
414 crypto_cipher_setkey(data->tfm, data->key, CCMP_TK_LEN); in lib80211_ccmp_set_key()
416 data->key_set = 0; in lib80211_ccmp_set_key()
425 struct lib80211_ccmp_data *data = priv; in lib80211_ccmp_get_key() local
430 if (!data->key_set) in lib80211_ccmp_get_key()
432 memcpy(key, data->key, CCMP_TK_LEN); in lib80211_ccmp_get_key()
435 seq[0] = data->tx_pn[5]; in lib80211_ccmp_get_key()
436 seq[1] = data->tx_pn[4]; in lib80211_ccmp_get_key()
437 seq[2] = data->tx_pn[3]; in lib80211_ccmp_get_key()
438 seq[3] = data->tx_pn[2]; in lib80211_ccmp_get_key()
439 seq[4] = data->tx_pn[1]; in lib80211_ccmp_get_key()
440 seq[5] = data->tx_pn[0]; in lib80211_ccmp_get_key()