Lines Matching defs:sec
2043 if (priv->ieee->sec.encrypt) {
4832 IPW_ERROR("TGi Tx Key: state 0x%02x sec type "
5853 if (!(priv->ieee->sec.flags & (1 << index)))
5857 memcpy(key.key, priv->ieee->sec.keys[index], SCM_TEMPORAL_KEY_LENGTH);
5880 if (!(priv->ieee->sec.flags & (1 << i))) {
5885 key.key_size = priv->ieee->sec.key_sizes[i];
5886 memcpy(key.key, priv->ieee->sec.keys[i], key.key_size);
5943 switch (priv->ieee->sec.level) {
5945 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
5948 priv->ieee->sec.active_key);
5954 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
5957 priv->ieee->sec.active_key);
5961 ipw_set_hw_decrypt_unicast(priv, priv->ieee->sec.level);
5962 ipw_set_hw_decrypt_multicast(priv, priv->ieee->sec.level);
6421 struct libipw_security sec = {
6427 sec.auth_mode = WLAN_AUTH_SHARED_KEY;
6430 sec.auth_mode = WLAN_AUTH_OPEN;
6433 sec.auth_mode = WLAN_AUTH_LEAP;
6439 ieee->set_security(ieee->dev, &sec);
6601 struct libipw_security sec = {
6610 sec.flags |= SEC_LEVEL;
6611 sec.level = SEC_LEVEL_0;
6613 sec.flags |= SEC_LEVEL;
6614 sec.level = SEC_LEVEL_1;
6617 priv->ieee->set_security(priv->ieee->dev, &sec);
6679 param->value = ieee->sec.auth_mode;
7243 (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY)) {
7245 priv->assoc_request.auth_key = priv->ieee->sec.active_key;
7247 if (priv->ieee->sec.level == SEC_LEVEL_1)
7251 (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP))
7307 '1' + priv->ieee->sec.active_key : '.',
7599 switch (priv->ieee->sec.level) {
7620 priv->ieee->sec.level);
10111 switch (priv->ieee->sec.level) {
10138 if (priv->ieee->sec.key_sizes[priv->ieee->crypt_info.tx_keyidx] <=
10148 priv->ieee->sec.level);
10633 struct libipw_security *sec)
10638 if (sec->flags & (1 << i)) {
10639 priv->ieee->sec.encode_alg[i] = sec->encode_alg[i];
10640 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i];
10641 if (sec->key_sizes[i] == 0)
10642 priv->ieee->sec.flags &= ~(1 << i);
10644 memcpy(priv->ieee->sec.keys[i], sec->keys[i],
10645 sec->key_sizes[i]);
10646 priv->ieee->sec.flags |= (1 << i);
10649 } else if (sec->level != SEC_LEVEL_1)
10650 priv->ieee->sec.flags &= ~(1 << i);
10653 if (sec->flags & SEC_ACTIVE_KEY) {
10654 priv->ieee->sec.active_key = sec->active_key;
10655 priv->ieee->sec.flags |= SEC_ACTIVE_KEY;
10658 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
10660 if ((sec->flags & SEC_AUTH_MODE) &&
10661 (priv->ieee->sec.auth_mode != sec->auth_mode)) {
10662 priv->ieee->sec.auth_mode = sec->auth_mode;
10663 priv->ieee->sec.flags |= SEC_AUTH_MODE;
10664 if (sec->auth_mode == WLAN_AUTH_SHARED_KEY)
10671 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) {
10672 priv->ieee->sec.flags |= SEC_ENABLED;
10673 priv->ieee->sec.enabled = sec->enabled;
10675 if (sec->enabled)
10681 if (sec->flags & SEC_ENCRYPT)
10682 priv->ieee->sec.encrypt = sec->encrypt;
10684 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) {
10685 priv->ieee->sec.level = sec->level;
10686 priv->ieee->sec.flags |= SEC_LEVEL;
10690 if (!priv->ieee->host_encrypt && (sec->flags & SEC_ENCRYPT))
10699 cpu_to_le16(WLAN_CAPABILITY_PRIVACY)) && !sec->enabled) ||
10701 cpu_to_le16(WLAN_CAPABILITY_PRIVACY)) && sec->enabled))) {
10813 (priv->ieee->sec.level == SEC_LEVEL_1) &&