Lines Matching refs:key_param_set

494 			    struct mwifiex_ie_type_key_param_set *key_param_set,  in mwifiex_set_keyparamset_wep()  argument
504 key_param_set->type = in mwifiex_set_keyparamset_wep()
508 key_param_set->length = cpu_to_le16((u16) in mwifiex_set_keyparamset_wep()
512 key_param_set->key_type_id = in mwifiex_set_keyparamset_wep()
514 key_param_set->key_info = in mwifiex_set_keyparamset_wep()
517 key_param_set->key_len = in mwifiex_set_keyparamset_wep()
520 key_param_set->key[0] = i; in mwifiex_set_keyparamset_wep()
525 key_param_set->key[1] = 1; in mwifiex_set_keyparamset_wep()
527 key_param_set->key[1] = 0; in mwifiex_set_keyparamset_wep()
528 memmove(&key_param_set->key[2], in mwifiex_set_keyparamset_wep()
536 key_param_set = in mwifiex_set_keyparamset_wep()
538 ((u8 *)key_param_set + in mwifiex_set_keyparamset_wep()
567 memcpy(km->key_param_set.key_params.cmac_aes.ipn, in mwifiex_set_aes_key_v2()
569 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); in mwifiex_set_aes_key_v2()
570 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); in mwifiex_set_aes_key_v2()
571 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC; in mwifiex_set_aes_key_v2()
572 km->key_param_set.key_params.cmac_aes.key_len = in mwifiex_set_aes_key_v2()
574 memcpy(km->key_param_set.key_params.cmac_aes.key, in mwifiex_set_aes_key_v2()
580 memcpy(km->key_param_set.key_params.aes.pn, in mwifiex_set_aes_key_v2()
582 km->key_param_set.key_type = KEY_TYPE_ID_AES; in mwifiex_set_aes_key_v2()
583 km->key_param_set.key_params.aes.key_len = in mwifiex_set_aes_key_v2()
585 memcpy(km->key_param_set.key_params.aes.key, in mwifiex_set_aes_key_v2()
590 km->key_param_set.len = cpu_to_le16(len); in mwifiex_set_aes_key_v2()
623 km->key_param_set.key_idx = in mwifiex_cmd_802_11_key_material_v2()
625 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
626 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
627 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
637 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
645 memset(&km->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v2()
651 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
652 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
653 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
655 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
656 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
664 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
665 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
667 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
672 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
673 km->key_param_set.key_type = KEY_TYPE_ID_WEP; in mwifiex_cmd_802_11_key_material_v2()
680 if (km->key_param_set.key_idx == in mwifiex_cmd_802_11_key_material_v2()
695 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
697 km->key_param_set.key_params.wep.key_len = in mwifiex_cmd_802_11_key_material_v2()
699 memcpy(km->key_param_set.key_params.wep.key, in mwifiex_cmd_802_11_key_material_v2()
714 km->key_param_set.key_type = KEY_TYPE_ID_WAPI; in mwifiex_cmd_802_11_key_material_v2()
715 memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn, in mwifiex_cmd_802_11_key_material_v2()
717 km->key_param_set.key_params.wapi.key_len = in mwifiex_cmd_802_11_key_material_v2()
719 memcpy(km->key_param_set.key_params.wapi.key, in mwifiex_cmd_802_11_key_material_v2()
726 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
729 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
747 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
755 memcpy(km->key_param_set.key_params.tkip.pn, in mwifiex_cmd_802_11_key_material_v2()
757 km->key_param_set.key_type = KEY_TYPE_ID_TKIP; in mwifiex_cmd_802_11_key_material_v2()
758 km->key_param_set.key_params.tkip.key_len = in mwifiex_cmd_802_11_key_material_v2()
760 memcpy(km->key_param_set.key_params.tkip.key, in mwifiex_cmd_802_11_key_material_v2()
764 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
804 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
808 &key_material->key_param_set, in mwifiex_cmd_802_11_key_material_v1()
814 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
818 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
821 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
824 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
827 key_material->key_param_set.key[0] = enc_key->key_index; in mwifiex_cmd_802_11_key_material_v1()
829 key_material->key_param_set.key[1] = 1; in mwifiex_cmd_802_11_key_material_v1()
832 key_material->key_param_set.key[1] = 0; in mwifiex_cmd_802_11_key_material_v1()
836 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
839 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
844 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
846 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
848 memcpy(&key_material->key_param_set.key[2], in mwifiex_cmd_802_11_key_material_v1()
850 memcpy(&key_material->key_param_set.key[2 + enc_key->key_len], in mwifiex_cmd_802_11_key_material_v1()
852 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
864 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
867 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
870 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
873 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
877 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
880 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
883 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
888 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
891 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
896 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
898 key_material->key_param_set.key_info = in mwifiex_cmd_802_11_key_material_v1()
903 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
906 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
910 if (key_material->key_param_set.key_type_id) { in mwifiex_cmd_802_11_key_material_v1()
911 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
913 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
915 memcpy(key_material->key_param_set.key, enc_key->key_material, in mwifiex_cmd_802_11_key_material_v1()
917 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
924 if (le16_to_cpu(key_material->key_param_set.key_type_id) == in mwifiex_cmd_802_11_key_material_v1()
927 (void *)key_material->key_param_set.key; in mwifiex_cmd_802_11_key_material_v1()
934 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
937 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
946 tlv_mac = (void *)((u8 *)&key_material->key_param_set + in mwifiex_cmd_802_11_key_material_v1()