Lines Matching defs:key

1320 static int add_wep_key(struct usbnet *usbdev, const u8 *key, int key_len,
1346 memcpy(&ndis_key.material, key, key_len);
1361 netdev_warn(usbdev->net, "adding encryption key %d failed (%08X)\n",
1368 memcpy(&priv->encr_keys[index].material, key, key_len);
1374 static int add_wpa_key(struct usbnet *usbdev, const u8 *key, int key_len,
1389 netdev_dbg(usbdev->net, "%s(): key length out of range (%i)\n",
1429 memcpy(ndis_key.material, key, 16);
1430 memcpy(ndis_key.material + 16, key + 24, 8);
1431 memcpy(ndis_key.material + 24, key + 16, 8);
1433 memcpy(ndis_key.material, key, key_len);
1439 /* pairwise key */
1442 /* group key */
1460 memcpy(&priv->encr_keys[index].material, key, key_len);
1475 struct rndis_wlan_encr_key key;
1480 key = priv->encr_keys[key_idx];
1482 netdev_dbg(usbdev->net, "%s(): %i:%i\n", __func__, key_idx, key.len);
1484 if (key.len == 0)
1487 return add_wep_key(usbdev, key.material, key.len, key_idx);
1530 /* pairwise key */
1552 "removing encryption key %d failed (%08X)\n",
1558 /* if it is transmit key, disable encryption */
2203 if (sme->key && ((groupwise | pairwise) & RNDIS_WLAN_ALG_WEP)) {
2205 ret = add_wep_key(usbdev, sme->key, sme->key_len, sme->key_idx);
2277 * connect() has *key, join_ibss() doesn't. RNDIS requires key to be
2278 * pre-shared for encryption (open/shared/wpa), is key set before
2389 return add_wep_key(usbdev, params->key, params->key_len,
2401 return add_wpa_key(usbdev, params->key, params->key_len,
2427 struct rndis_wlan_encr_key key;
2439 key = priv->encr_keys[key_index];
2441 return add_wep_key(usbdev, key.material, key.len, key_index);
2914 type = "key update request";