Lines Matching refs:sec
1656 if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled) in ipw2100_set_scan_options()
5497 if (!priv->ieee->sec.enabled) { in ipw2100_configure_security()
5503 if (priv->ieee->sec.flags & SEC_AUTH_MODE) { in ipw2100_configure_security()
5504 if (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY) in ipw2100_configure_security()
5506 else if (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP) in ipw2100_configure_security()
5511 if (priv->ieee->sec.flags & SEC_LEVEL) in ipw2100_configure_security()
5512 sec_level = priv->ieee->sec.level; in ipw2100_configure_security()
5515 if (priv->ieee->sec.flags & SEC_UNICAST_GROUP) in ipw2100_configure_security()
5516 use_group = priv->ieee->sec.unicast_uses_group; in ipw2100_configure_security()
5526 if (priv->ieee->sec.enabled) { in ipw2100_configure_security()
5528 if (!(priv->ieee->sec.flags & (1 << i))) { in ipw2100_configure_security()
5529 memset(priv->ieee->sec.keys[i], 0, WEP_KEY_LEN); in ipw2100_configure_security()
5530 priv->ieee->sec.key_sizes[i] = 0; in ipw2100_configure_security()
5533 priv->ieee->sec.keys[i], in ipw2100_configure_security()
5534 priv->ieee->sec. in ipw2100_configure_security()
5548 priv->ieee->sec. in ipw2100_configure_security()
5576 struct libipw_security *sec) in shim__set_security() argument
5586 if (sec->flags & (1 << i)) { in shim__set_security()
5587 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i]; in shim__set_security()
5588 if (sec->key_sizes[i] == 0) in shim__set_security()
5589 priv->ieee->sec.flags &= ~(1 << i); in shim__set_security()
5591 memcpy(priv->ieee->sec.keys[i], sec->keys[i], in shim__set_security()
5592 sec->key_sizes[i]); in shim__set_security()
5593 if (sec->level == SEC_LEVEL_1) { in shim__set_security()
5594 priv->ieee->sec.flags |= (1 << i); in shim__set_security()
5597 priv->ieee->sec.flags &= ~(1 << i); in shim__set_security()
5601 if ((sec->flags & SEC_ACTIVE_KEY) && in shim__set_security()
5602 priv->ieee->sec.active_key != sec->active_key) { in shim__set_security()
5603 if (sec->active_key <= 3) { in shim__set_security()
5604 priv->ieee->sec.active_key = sec->active_key; in shim__set_security()
5605 priv->ieee->sec.flags |= SEC_ACTIVE_KEY; in shim__set_security()
5607 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY; in shim__set_security()
5612 if ((sec->flags & SEC_AUTH_MODE) && in shim__set_security()
5613 (priv->ieee->sec.auth_mode != sec->auth_mode)) { in shim__set_security()
5614 priv->ieee->sec.auth_mode = sec->auth_mode; in shim__set_security()
5615 priv->ieee->sec.flags |= SEC_AUTH_MODE; in shim__set_security()
5619 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) { in shim__set_security()
5620 priv->ieee->sec.flags |= SEC_ENABLED; in shim__set_security()
5621 priv->ieee->sec.enabled = sec->enabled; in shim__set_security()
5626 if (sec->flags & SEC_ENCRYPT) in shim__set_security()
5627 priv->ieee->sec.encrypt = sec->encrypt; in shim__set_security()
5629 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) { in shim__set_security()
5630 priv->ieee->sec.level = sec->level; in shim__set_security()
5631 priv->ieee->sec.flags |= SEC_LEVEL; in shim__set_security()
5636 priv->ieee->sec.flags & (1 << 8) ? '1' : '0', in shim__set_security()
5637 priv->ieee->sec.flags & (1 << 7) ? '1' : '0', in shim__set_security()
5638 priv->ieee->sec.flags & (1 << 6) ? '1' : '0', in shim__set_security()
5639 priv->ieee->sec.flags & (1 << 5) ? '1' : '0', in shim__set_security()
5640 priv->ieee->sec.flags & (1 << 4) ? '1' : '0', in shim__set_security()
5641 priv->ieee->sec.flags & (1 << 3) ? '1' : '0', in shim__set_security()
5642 priv->ieee->sec.flags & (1 << 2) ? '1' : '0', in shim__set_security()
5643 priv->ieee->sec.flags & (1 << 1) ? '1' : '0', in shim__set_security()
5644 priv->ieee->sec.flags & (1 << 0) ? '1' : '0'); in shim__set_security()
5880 struct libipw_security sec = { in ipw2100_wpa_set_auth_algs() local
5886 sec.auth_mode = WLAN_AUTH_SHARED_KEY; in ipw2100_wpa_set_auth_algs()
5889 sec.auth_mode = WLAN_AUTH_OPEN; in ipw2100_wpa_set_auth_algs()
5892 sec.auth_mode = WLAN_AUTH_LEAP; in ipw2100_wpa_set_auth_algs()
5898 ieee->set_security(ieee->dev, &sec); in ipw2100_wpa_set_auth_algs()
7668 struct libipw_security sec = { in ipw2100_wx_set_auth() local
7677 sec.flags |= SEC_LEVEL; in ipw2100_wx_set_auth()
7678 sec.level = SEC_LEVEL_0; in ipw2100_wx_set_auth()
7680 sec.flags |= SEC_LEVEL; in ipw2100_wx_set_auth()
7681 sec.level = SEC_LEVEL_1; in ipw2100_wx_set_auth()
7684 priv->ieee->set_security(priv->ieee->dev, &sec); in ipw2100_wx_set_auth()
7751 param->value = priv->ieee->sec.auth_mode; in ipw2100_wx_get_auth()