Lines Matching defs:sec
2075 if (priv->ieee->sec.encrypt) {
4878 IPW_ERROR("TGi Tx Key: state 0x%02x sec type "
5899 if (!(priv->ieee->sec.flags & (1 << index)))
5903 memcpy(key.key, priv->ieee->sec.keys[index], SCM_TEMPORAL_KEY_LENGTH);
5926 if (!(priv->ieee->sec.flags & (1 << i))) {
5931 key.key_size = priv->ieee->sec.key_sizes[i];
5932 memcpy(key.key, priv->ieee->sec.keys[i], key.key_size);
5989 switch (priv->ieee->sec.level) {
5991 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
5994 priv->ieee->sec.active_key);
6000 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
6003 priv->ieee->sec.active_key);
6007 ipw_set_hw_decrypt_unicast(priv, priv->ieee->sec.level);
6008 ipw_set_hw_decrypt_multicast(priv, priv->ieee->sec.level);
6467 struct libipw_security sec = {
6473 sec.auth_mode = WLAN_AUTH_SHARED_KEY;
6476 sec.auth_mode = WLAN_AUTH_OPEN;
6479 sec.auth_mode = WLAN_AUTH_LEAP;
6485 ieee->set_security(ieee->dev, &sec);
6647 struct libipw_security sec = {
6656 sec.flags |= SEC_LEVEL;
6657 sec.level = SEC_LEVEL_0;
6659 sec.flags |= SEC_LEVEL;
6660 sec.level = SEC_LEVEL_1;
6663 priv->ieee->set_security(priv->ieee->dev, &sec);
6725 param->value = ieee->sec.auth_mode;
7289 (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY)) {
7291 priv->assoc_request.auth_key = priv->ieee->sec.active_key;
7293 if (priv->ieee->sec.level == SEC_LEVEL_1)
7297 (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP))
7353 '1' + priv->ieee->sec.active_key : '.',
7645 switch (priv->ieee->sec.level) {
7666 priv->ieee->sec.level);
10157 switch (priv->ieee->sec.level) {
10184 if (priv->ieee->sec.key_sizes[priv->ieee->crypt_info.tx_keyidx] <=
10194 priv->ieee->sec.level);
10679 struct libipw_security *sec)
10684 if (sec->flags & (1 << i)) {
10685 priv->ieee->sec.encode_alg[i] = sec->encode_alg[i];
10686 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i];
10687 if (sec->key_sizes[i] == 0)
10688 priv->ieee->sec.flags &= ~(1 << i);
10690 memcpy(priv->ieee->sec.keys[i], sec->keys[i],
10691 sec->key_sizes[i]);
10692 priv->ieee->sec.flags |= (1 << i);
10695 } else if (sec->level != SEC_LEVEL_1)
10696 priv->ieee->sec.flags &= ~(1 << i);
10699 if (sec->flags & SEC_ACTIVE_KEY) {
10700 priv->ieee->sec.active_key = sec->active_key;
10701 priv->ieee->sec.flags |= SEC_ACTIVE_KEY;
10704 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
10706 if ((sec->flags & SEC_AUTH_MODE) &&
10707 (priv->ieee->sec.auth_mode != sec->auth_mode)) {
10708 priv->ieee->sec.auth_mode = sec->auth_mode;
10709 priv->ieee->sec.flags |= SEC_AUTH_MODE;
10710 if (sec->auth_mode == WLAN_AUTH_SHARED_KEY)
10717 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) {
10718 priv->ieee->sec.flags |= SEC_ENABLED;
10719 priv->ieee->sec.enabled = sec->enabled;
10721 if (sec->enabled)
10727 if (sec->flags & SEC_ENCRYPT)
10728 priv->ieee->sec.encrypt = sec->encrypt;
10730 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) {
10731 priv->ieee->sec.level = sec->level;
10732 priv->ieee->sec.flags |= SEC_LEVEL;
10736 if (!priv->ieee->host_encrypt && (sec->flags & SEC_ENCRYPT))
10745 cpu_to_le16(WLAN_CAPABILITY_PRIVACY)) && !sec->enabled) ||
10747 cpu_to_le16(WLAN_CAPABILITY_PRIVACY)) && sec->enabled))) {
10859 (priv->ieee->sec.level == SEC_LEVEL_1) &&