Lines Matching refs:ext

1682 	struct iw_encode_ext *ext;  in wpa_driver_wext_set_psk()  local
1697 ext = os_zalloc(sizeof(*ext) + PMK_LEN); in wpa_driver_wext_set_psk()
1698 if (ext == NULL) in wpa_driver_wext_set_psk()
1701 iwr.u.encoding.pointer = (caddr_t) ext; in wpa_driver_wext_set_psk()
1702 iwr.u.encoding.length = sizeof(*ext) + PMK_LEN; in wpa_driver_wext_set_psk()
1703 ext->key_len = PMK_LEN; in wpa_driver_wext_set_psk()
1704 os_memcpy(&ext->key, psk, ext->key_len); in wpa_driver_wext_set_psk()
1705 ext->alg = IW_ENCODE_ALG_PMK; in wpa_driver_wext_set_psk()
1711 os_free(ext); in wpa_driver_wext_set_psk()
1727 struct iw_encode_ext *ext; in wpa_driver_wext_set_key_ext() local
1735 ext = os_zalloc(sizeof(*ext) + key_len); in wpa_driver_wext_set_key_ext()
1736 if (ext == NULL) in wpa_driver_wext_set_key_ext()
1744 iwr.u.encoding.pointer = (caddr_t) ext; in wpa_driver_wext_set_key_ext()
1745 iwr.u.encoding.length = sizeof(*ext) + key_len; in wpa_driver_wext_set_key_ext()
1748 ext->ext_flags |= IW_ENCODE_EXT_GROUP_KEY; in wpa_driver_wext_set_key_ext()
1750 ext->ext_flags |= IW_ENCODE_EXT_SET_TX_KEY; in wpa_driver_wext_set_key_ext()
1752 ext->addr.sa_family = ARPHRD_ETHER; in wpa_driver_wext_set_key_ext()
1754 os_memcpy(ext->addr.sa_data, addr, ETH_ALEN); in wpa_driver_wext_set_key_ext()
1756 os_memset(ext->addr.sa_data, 0xff, ETH_ALEN); in wpa_driver_wext_set_key_ext()
1758 os_memcpy(ext + 1, key, key_len); in wpa_driver_wext_set_key_ext()
1759 ext->key_len = key_len; in wpa_driver_wext_set_key_ext()
1762 ext->alg = IW_ENCODE_ALG_PMK; in wpa_driver_wext_set_key_ext()
1766 ext->alg = IW_ENCODE_ALG_NONE; in wpa_driver_wext_set_key_ext()
1769 ext->alg = IW_ENCODE_ALG_WEP; in wpa_driver_wext_set_key_ext()
1772 ext->alg = IW_ENCODE_ALG_TKIP; in wpa_driver_wext_set_key_ext()
1775 ext->alg = IW_ENCODE_ALG_CCMP; in wpa_driver_wext_set_key_ext()
1778 ext->alg = IW_ENCODE_ALG_AES_CMAC; in wpa_driver_wext_set_key_ext()
1783 os_free(ext); in wpa_driver_wext_set_key_ext()
1789 ext->ext_flags |= IW_ENCODE_EXT_RX_SEQ_VALID; in wpa_driver_wext_set_key_ext()
1790 os_memcpy(ext->rx_seq, seq, seq_len); in wpa_driver_wext_set_key_ext()
1806 os_free(ext); in wpa_driver_wext_set_key_ext()