wsm_key 695 drivers/net/wireless/st/cw1200/sta.c struct wsm_add_key *wsm_key = &priv->keys[idx]; wsm_key 718 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_WEP_PAIRWISE; wsm_key 719 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wep_pairwise.peer, wsm_key 721 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wep_pairwise.keydata, wsm_key 723 drivers/net/wireless/st/cw1200/sta.c wsm_key->wep_pairwise.keylen = key->keylen; wsm_key 725 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_WEP_DEFAULT; wsm_key 726 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wep_group.keydata, wsm_key 728 drivers/net/wireless/st/cw1200/sta.c wsm_key->wep_group.keylen = key->keylen; wsm_key 729 drivers/net/wireless/st/cw1200/sta.c wsm_key->wep_group.keyid = key->keyidx; wsm_key 735 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_TKIP_PAIRWISE; wsm_key 736 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_pairwise.peer, wsm_key 738 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_pairwise.keydata, wsm_key 740 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_pairwise.tx_mic_key, wsm_key 742 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_pairwise.rx_mic_key, wsm_key 748 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_TKIP_GROUP; wsm_key 749 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_group.keydata, wsm_key 751 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->tkip_group.rx_mic_key, wsm_key 754 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[0] = seq.tkip.iv16 & 0xff; wsm_key 755 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[1] = (seq.tkip.iv16 >> 8) & 0xff; wsm_key 756 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[2] = seq.tkip.iv32 & 0xff; wsm_key 757 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[3] = (seq.tkip.iv32 >> 8) & 0xff; wsm_key 758 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[4] = (seq.tkip.iv32 >> 16) & 0xff; wsm_key 759 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[5] = (seq.tkip.iv32 >> 24) & 0xff; wsm_key 760 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[6] = 0; wsm_key 761 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.rx_seqnum[7] = 0; wsm_key 763 drivers/net/wireless/st/cw1200/sta.c wsm_key->tkip_group.keyid = key->keyidx; wsm_key 769 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_AES_PAIRWISE; wsm_key 770 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->aes_pairwise.peer, wsm_key 772 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->aes_pairwise.keydata, wsm_key 775 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_AES_GROUP; wsm_key 776 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->aes_group.keydata, wsm_key 779 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[0] = seq.ccmp.pn[5]; wsm_key 780 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[1] = seq.ccmp.pn[4]; wsm_key 781 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[2] = seq.ccmp.pn[3]; wsm_key 782 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[3] = seq.ccmp.pn[2]; wsm_key 783 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[4] = seq.ccmp.pn[1]; wsm_key 784 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[5] = seq.ccmp.pn[0]; wsm_key 785 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[6] = 0; wsm_key 786 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.rx_seqnum[7] = 0; wsm_key 787 drivers/net/wireless/st/cw1200/sta.c wsm_key->aes_group.keyid = key->keyidx; wsm_key 792 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_WAPI_PAIRWISE; wsm_key 793 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wapi_pairwise.peer, wsm_key 795 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wapi_pairwise.keydata, wsm_key 797 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wapi_pairwise.mic_key, wsm_key 799 drivers/net/wireless/st/cw1200/sta.c wsm_key->wapi_pairwise.keyid = key->keyidx; wsm_key 801 drivers/net/wireless/st/cw1200/sta.c wsm_key->type = WSM_KEY_TYPE_WAPI_GROUP; wsm_key 802 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wapi_group.keydata, wsm_key 804 drivers/net/wireless/st/cw1200/sta.c memcpy(wsm_key->wapi_group.mic_key, wsm_key 806 drivers/net/wireless/st/cw1200/sta.c wsm_key->wapi_group.keyid = key->keyidx; wsm_key 815 drivers/net/wireless/st/cw1200/sta.c ret = wsm_add_key(priv, wsm_key); wsm_key 821 drivers/net/wireless/st/cw1200/sta.c struct wsm_remove_key wsm_key = { wsm_key 825 drivers/net/wireless/st/cw1200/sta.c if (wsm_key.index > WSM_KEY_MAX_INDEX) { wsm_key 830 drivers/net/wireless/st/cw1200/sta.c cw1200_free_key(priv, wsm_key.index); wsm_key 831 drivers/net/wireless/st/cw1200/sta.c ret = wsm_remove_key(priv, &wsm_key);