Lines Matching refs:key_param_set
499 struct mwifiex_ie_type_key_param_set *key_param_set, in mwifiex_set_keyparamset_wep() argument
509 key_param_set->type = in mwifiex_set_keyparamset_wep()
513 key_param_set->length = cpu_to_le16((u16) in mwifiex_set_keyparamset_wep()
517 key_param_set->key_type_id = in mwifiex_set_keyparamset_wep()
519 key_param_set->key_info = in mwifiex_set_keyparamset_wep()
522 key_param_set->key_len = in mwifiex_set_keyparamset_wep()
525 key_param_set->key[0] = i; in mwifiex_set_keyparamset_wep()
530 key_param_set->key[1] = 1; in mwifiex_set_keyparamset_wep()
532 key_param_set->key[1] = 0; in mwifiex_set_keyparamset_wep()
533 memmove(&key_param_set->key[2], in mwifiex_set_keyparamset_wep()
541 key_param_set = in mwifiex_set_keyparamset_wep()
543 ((u8 *)key_param_set + in mwifiex_set_keyparamset_wep()
573 memcpy(km->key_param_set.key_params.cmac_aes.ipn, in mwifiex_set_aes_key_v2()
575 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); in mwifiex_set_aes_key_v2()
576 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); in mwifiex_set_aes_key_v2()
577 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC; in mwifiex_set_aes_key_v2()
578 km->key_param_set.key_params.cmac_aes.key_len = in mwifiex_set_aes_key_v2()
580 memcpy(km->key_param_set.key_params.cmac_aes.key, in mwifiex_set_aes_key_v2()
587 memcpy(km->key_param_set.key_params.aes.pn, in mwifiex_set_aes_key_v2()
589 km->key_param_set.key_type = KEY_TYPE_ID_AES; in mwifiex_set_aes_key_v2()
590 km->key_param_set.key_params.aes.key_len = in mwifiex_set_aes_key_v2()
592 memcpy(km->key_param_set.key_params.aes.key, in mwifiex_set_aes_key_v2()
597 km->key_param_set.len = cpu_to_le16(len); in mwifiex_set_aes_key_v2()
630 km->key_param_set.key_idx = in mwifiex_cmd_802_11_key_material_v2()
632 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
633 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); in mwifiex_cmd_802_11_key_material_v2()
634 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
644 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
652 memset(&km->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v2()
658 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
659 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); 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()
662 km->key_param_set.key_info = cpu_to_le16(key_info); 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()
671 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; in mwifiex_cmd_802_11_key_material_v2()
672 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); in mwifiex_cmd_802_11_key_material_v2()
674 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); in mwifiex_cmd_802_11_key_material_v2()
679 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
680 km->key_param_set.key_type = KEY_TYPE_ID_WEP; in mwifiex_cmd_802_11_key_material_v2()
687 if (km->key_param_set.key_idx == in mwifiex_cmd_802_11_key_material_v2()
702 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
704 km->key_param_set.key_params.wep.key_len = in mwifiex_cmd_802_11_key_material_v2()
706 memcpy(km->key_param_set.key_params.wep.key, in mwifiex_cmd_802_11_key_material_v2()
721 km->key_param_set.key_type = KEY_TYPE_ID_WAPI; in mwifiex_cmd_802_11_key_material_v2()
722 memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn, in mwifiex_cmd_802_11_key_material_v2()
724 km->key_param_set.key_params.wapi.key_len = in mwifiex_cmd_802_11_key_material_v2()
726 memcpy(km->key_param_set.key_params.wapi.key, 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()
736 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
754 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
763 memcpy(km->key_param_set.key_params.tkip.pn, in mwifiex_cmd_802_11_key_material_v2()
765 km->key_param_set.key_type = KEY_TYPE_ID_TKIP; in mwifiex_cmd_802_11_key_material_v2()
766 km->key_param_set.key_params.tkip.key_len = in mwifiex_cmd_802_11_key_material_v2()
768 memcpy(km->key_param_set.key_params.tkip.key, in mwifiex_cmd_802_11_key_material_v2()
772 km->key_param_set.len = cpu_to_le16(len); in mwifiex_cmd_802_11_key_material_v2()
812 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
816 &key_material->key_param_set, in mwifiex_cmd_802_11_key_material_v1()
822 memset(&key_material->key_param_set, 0, in mwifiex_cmd_802_11_key_material_v1()
826 key_material->key_param_set.key_type_id = in mwifiex_cmd_802_11_key_material_v1()
829 key_material->key_param_set.key_info = 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[0] = enc_key->key_index; in mwifiex_cmd_802_11_key_material_v1()
837 key_material->key_param_set.key[1] = 1; in mwifiex_cmd_802_11_key_material_v1()
840 key_material->key_param_set.key[1] = 0; in mwifiex_cmd_802_11_key_material_v1()
844 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
847 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
852 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
854 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
856 memcpy(&key_material->key_param_set.key[2], in mwifiex_cmd_802_11_key_material_v1()
858 memcpy(&key_material->key_param_set.key[2 + enc_key->key_len], in mwifiex_cmd_802_11_key_material_v1()
860 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
872 key_material->key_param_set.key_type_id = 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()
881 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
885 key_material->key_param_set.key_type_id = 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_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()
904 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()
911 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
914 key_material->key_param_set.key_info |= in mwifiex_cmd_802_11_key_material_v1()
918 if (key_material->key_param_set.key_type_id) { in mwifiex_cmd_802_11_key_material_v1()
919 key_material->key_param_set.type = in mwifiex_cmd_802_11_key_material_v1()
921 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
923 memcpy(key_material->key_param_set.key, enc_key->key_material, in mwifiex_cmd_802_11_key_material_v1()
925 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
932 if (le16_to_cpu(key_material->key_param_set.key_type_id) == in mwifiex_cmd_802_11_key_material_v1()
935 (void *)key_material->key_param_set.key; in mwifiex_cmd_802_11_key_material_v1()
942 key_material->key_param_set.key_len = in mwifiex_cmd_802_11_key_material_v1()
945 key_material->key_param_set.length = in mwifiex_cmd_802_11_key_material_v1()
954 tlv_mac = (void *)((u8 *)&key_material->key_param_set + in mwifiex_cmd_802_11_key_material_v1()