Lines Matching refs:key_param_set
530 struct mwifiex_ie_type_key_param_set *key_param_set, in mwifiex_set_keyparamset_wep() argument
540 key_param_set->type = in mwifiex_set_keyparamset_wep()
544 key_param_set->length = cpu_to_le16((u16) in mwifiex_set_keyparamset_wep()
548 key_param_set->key_type_id = in mwifiex_set_keyparamset_wep()
550 key_param_set->key_info = in mwifiex_set_keyparamset_wep()
553 key_param_set->key_len = in mwifiex_set_keyparamset_wep()
556 key_param_set->key[0] = i; in mwifiex_set_keyparamset_wep()
561 key_param_set->key[1] = 1; in mwifiex_set_keyparamset_wep()
563 key_param_set->key[1] = 0; in mwifiex_set_keyparamset_wep()
564 memmove(&key_param_set->key[2], in mwifiex_set_keyparamset_wep()
572 key_param_set = in mwifiex_set_keyparamset_wep()
574 ((u8 *)key_param_set + in mwifiex_set_keyparamset_wep()
604 memcpy(km->key_param_set.key_params.cmac_aes.ipn, in mwifiex_set_aes_key_v2()
606 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); in mwifiex_set_aes_key_v2()
607 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); in mwifiex_set_aes_key_v2()
608 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC; in mwifiex_set_aes_key_v2()
609 km->key_param_set.key_params.cmac_aes.key_len = in mwifiex_set_aes_key_v2()
611 memcpy(km->key_param_set.key_params.cmac_aes.key, in mwifiex_set_aes_key_v2()
617 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC_DEF; in mwifiex_set_aes_key_v2()
618 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_set_aes_key_v2()
623 memcpy(km->key_param_set.key_params.aes.pn, in mwifiex_set_aes_key_v2()
625 km->key_param_set.key_type = KEY_TYPE_ID_AES; in mwifiex_set_aes_key_v2()
626 km->key_param_set.key_params.aes.key_len = in mwifiex_set_aes_key_v2()
628 memcpy(km->key_param_set.key_params.aes.key, in mwifiex_set_aes_key_v2()
633 km->key_param_set.len = cpu_to_le16(len); in mwifiex_set_aes_key_v2()
666 km->key_param_set.key_idx = in mwifiex_cmd_802_11_key_material_v2()
668 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
669 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
670 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
680 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
688 memset(&km->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v2()
694 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
695 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
696 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
698 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
699 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
707 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
708 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
710 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
715 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
716 km->key_param_set.key_type = KEY_TYPE_ID_WEP; in mwifiex_cmd_802_11_key_material_v2()
723 if (km->key_param_set.key_idx == in mwifiex_cmd_802_11_key_material_v2()
733 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
735 km->key_param_set.key_params.wep.key_len = in mwifiex_cmd_802_11_key_material_v2()
737 memcpy(km->key_param_set.key_params.wep.key, in mwifiex_cmd_802_11_key_material_v2()
752 km->key_param_set.key_type = KEY_TYPE_ID_WAPI; in mwifiex_cmd_802_11_key_material_v2()
753 memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn, in mwifiex_cmd_802_11_key_material_v2()
755 km->key_param_set.key_params.wapi.key_len = in mwifiex_cmd_802_11_key_material_v2()
757 memcpy(km->key_param_set.key_params.wapi.key, in mwifiex_cmd_802_11_key_material_v2()
764 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
767 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
785 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
794 memcpy(km->key_param_set.key_params.tkip.pn, in mwifiex_cmd_802_11_key_material_v2()
796 km->key_param_set.key_type = KEY_TYPE_ID_TKIP; in mwifiex_cmd_802_11_key_material_v2()
797 km->key_param_set.key_params.tkip.key_len = in mwifiex_cmd_802_11_key_material_v2()
799 memcpy(km->key_param_set.key_params.tkip.key, in mwifiex_cmd_802_11_key_material_v2()
803 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
843 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
847 &key_material->key_param_set, in mwifiex_cmd_802_11_key_material_v1()
853 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
857 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
860 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
863 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
866 key_material->key_param_set.key[0] = enc_key->key_index; in mwifiex_cmd_802_11_key_material_v1()
868 key_material->key_param_set.key[1] = 1; in mwifiex_cmd_802_11_key_material_v1()
871 key_material->key_param_set.key[1] = 0; in mwifiex_cmd_802_11_key_material_v1()
875 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
878 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
883 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
885 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
887 memcpy(&key_material->key_param_set.key[2], in mwifiex_cmd_802_11_key_material_v1()
889 memcpy(&key_material->key_param_set.key[2 + enc_key->key_len], in mwifiex_cmd_802_11_key_material_v1()
891 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
903 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
906 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
909 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
912 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
916 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
919 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
922 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
927 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
930 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
935 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
937 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
942 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
945 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
949 if (key_material->key_param_set.key_type_id) { in mwifiex_cmd_802_11_key_material_v1()
950 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
952 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
954 memcpy(key_material->key_param_set.key, enc_key->key_material, in mwifiex_cmd_802_11_key_material_v1()
956 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
963 if (le16_to_cpu(key_material->key_param_set.key_type_id) == in mwifiex_cmd_802_11_key_material_v1()
966 (void *)key_material->key_param_set.key; in mwifiex_cmd_802_11_key_material_v1()
973 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
976 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
985 tlv_mac = (void *)((u8 *)&key_material->key_param_set + in mwifiex_cmd_802_11_key_material_v1()