Lines Matching refs:key_param_set
490 struct mwifiex_ie_type_key_param_set *key_param_set, in mwifiex_set_keyparamset_wep() argument
500 key_param_set->type = in mwifiex_set_keyparamset_wep()
504 key_param_set->length = cpu_to_le16((u16) in mwifiex_set_keyparamset_wep()
508 key_param_set->key_type_id = in mwifiex_set_keyparamset_wep()
510 key_param_set->key_info = in mwifiex_set_keyparamset_wep()
513 key_param_set->key_len = in mwifiex_set_keyparamset_wep()
516 key_param_set->key[0] = i; in mwifiex_set_keyparamset_wep()
521 key_param_set->key[1] = 1; in mwifiex_set_keyparamset_wep()
523 key_param_set->key[1] = 0; in mwifiex_set_keyparamset_wep()
524 memmove(&key_param_set->key[2], in mwifiex_set_keyparamset_wep()
532 key_param_set = in mwifiex_set_keyparamset_wep()
534 ((u8 *)key_param_set + in mwifiex_set_keyparamset_wep()
563 memcpy(km->key_param_set.key_params.cmac_aes.ipn, in mwifiex_set_aes_key_v2()
565 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); in mwifiex_set_aes_key_v2()
566 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); in mwifiex_set_aes_key_v2()
567 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC; in mwifiex_set_aes_key_v2()
568 km->key_param_set.key_params.cmac_aes.key_len = in mwifiex_set_aes_key_v2()
570 memcpy(km->key_param_set.key_params.cmac_aes.key, in mwifiex_set_aes_key_v2()
576 memcpy(km->key_param_set.key_params.aes.pn, in mwifiex_set_aes_key_v2()
578 km->key_param_set.key_type = KEY_TYPE_ID_AES; in mwifiex_set_aes_key_v2()
579 km->key_param_set.key_params.aes.key_len = in mwifiex_set_aes_key_v2()
581 memcpy(km->key_param_set.key_params.aes.key, in mwifiex_set_aes_key_v2()
586 km->key_param_set.len = cpu_to_le16(len); in mwifiex_set_aes_key_v2()
619 km->key_param_set.key_idx = in mwifiex_cmd_802_11_key_material_v2()
621 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
622 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
623 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
633 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
641 memset(&km->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v2()
647 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
648 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
649 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
651 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
652 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
660 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
661 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
663 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
668 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
669 km->key_param_set.key_type = KEY_TYPE_ID_WEP; in mwifiex_cmd_802_11_key_material_v2()
676 if (km->key_param_set.key_idx == in mwifiex_cmd_802_11_key_material_v2()
691 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
693 km->key_param_set.key_params.wep.key_len = in mwifiex_cmd_802_11_key_material_v2()
695 memcpy(km->key_param_set.key_params.wep.key, in mwifiex_cmd_802_11_key_material_v2()
710 km->key_param_set.key_type = KEY_TYPE_ID_WAPI; in mwifiex_cmd_802_11_key_material_v2()
711 memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn, in mwifiex_cmd_802_11_key_material_v2()
713 km->key_param_set.key_params.wapi.key_len = in mwifiex_cmd_802_11_key_material_v2()
715 memcpy(km->key_param_set.key_params.wapi.key, in mwifiex_cmd_802_11_key_material_v2()
722 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
725 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
743 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
751 memcpy(km->key_param_set.key_params.tkip.pn, in mwifiex_cmd_802_11_key_material_v2()
753 km->key_param_set.key_type = KEY_TYPE_ID_TKIP; in mwifiex_cmd_802_11_key_material_v2()
754 km->key_param_set.key_params.tkip.key_len = in mwifiex_cmd_802_11_key_material_v2()
756 memcpy(km->key_param_set.key_params.tkip.key, in mwifiex_cmd_802_11_key_material_v2()
760 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
800 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
804 &key_material->key_param_set, in mwifiex_cmd_802_11_key_material_v1()
810 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
814 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
817 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
820 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
823 key_material->key_param_set.key[0] = enc_key->key_index; in mwifiex_cmd_802_11_key_material_v1()
825 key_material->key_param_set.key[1] = 1; in mwifiex_cmd_802_11_key_material_v1()
828 key_material->key_param_set.key[1] = 0; in mwifiex_cmd_802_11_key_material_v1()
832 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
835 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
840 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
842 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
844 memcpy(&key_material->key_param_set.key[2], in mwifiex_cmd_802_11_key_material_v1()
846 memcpy(&key_material->key_param_set.key[2 + enc_key->key_len], in mwifiex_cmd_802_11_key_material_v1()
848 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
860 key_material->key_param_set.key_type_id = 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_info = in mwifiex_cmd_802_11_key_material_v1()
869 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
873 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
876 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
879 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
884 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
887 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
892 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
894 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
899 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
902 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
906 if (key_material->key_param_set.key_type_id) { in mwifiex_cmd_802_11_key_material_v1()
907 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
909 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
911 memcpy(key_material->key_param_set.key, enc_key->key_material, in mwifiex_cmd_802_11_key_material_v1()
913 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
920 if (le16_to_cpu(key_material->key_param_set.key_type_id) == in mwifiex_cmd_802_11_key_material_v1()
923 (void *)key_material->key_param_set.key; in mwifiex_cmd_802_11_key_material_v1()
930 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
933 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
942 tlv_mac = (void *)((u8 *)&key_material->key_param_set + in mwifiex_cmd_802_11_key_material_v1()