hostap/src/drivers
Jouni Malinen 0887215d94 nl80211: Do not try to add too large NL80211_ATTR_PMK for set/del PMKSA
The current cfg80211 limit for the maximum NL80211_ATTR_PMK length is
48, so anything larger than that will result in the operation completely
failing. Since the PMKSA entries can be used without the PMK for most
purposes (the main use case for PMK currently is offloaded FILS
authentication), try to go ahead by configuring only the PMKID for the
case where 64-octet PMK is needed (which is currently limited to only
DPP with NIST P-521 and brainpoolP512r1 curves). This can fix DPP
connections with drivers that expect to get the PMKID through this
interface while still leaving the actual 4-way handshake for user space.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-02-10 12:16:53 +02:00
..
.gitignore Force rebuilding of src/drivers between hostapd and wpa_supplicant 2009-08-14 20:40:37 +03:00
android_drv.h Remove obsolete license notifications 2013-12-24 22:59:52 +02:00
driver.h nl80211: Introduce the interface for external authentication 2018-02-02 18:51:04 +02:00
driver_atheros.c atheros: Send correct SSID length to the driver 2018-02-01 23:45:12 +02:00
driver_bsd.c Remove trailing whitespace 2016-12-28 14:31:42 +02:00
driver_common.c nl80211: Introduce the interface for external authentication 2018-02-02 18:51:04 +02:00
driver_hostap.c driver: Make DFS domain information available to core 2017-05-13 20:01:44 +03:00
driver_hostap.h Use SSID_MAX_LEN define instead of value 32 when comparing SSID length 2015-04-22 11:44:18 +03:00
driver_macsec_linux.c macsec_linux: Exit early when missing macsec kernel module 2017-09-10 22:26:36 +03:00
driver_macsec_qca.c drivers: Move driver_wired_get_ssid() to a common file 2016-11-30 19:33:43 +02:00
driver_ndis.c driver: Move add_pmkid() and remove_pmkid() arguments into a struct 2017-04-07 17:03:35 +03:00
driver_ndis.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
driver_ndis_.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
driver_nl80211.c nl80211: Do not try to add too large NL80211_ATTR_PMK for set/del PMKSA 2018-02-10 12:16:53 +02:00
driver_nl80211.h nl80211: Create a netlink socket handle for the Connect interface 2018-02-02 19:02:44 +02:00
driver_nl80211_android.c Android: Rename ANDROID_P2P_STUB to ANDROID_LIB_STUB 2015-06-26 22:46:16 +03:00
driver_nl80211_capa.c nl80211: Check if driver supports OCE specific features 2017-07-14 21:13:22 +03:00
driver_nl80211_event.c nl80211: Create a netlink socket handle for the Connect interface 2018-02-02 19:02:44 +02:00
driver_nl80211_monitor.c radiotap: Silence sparse warnings about byte order swapping 2016-06-23 18:08:11 +03:00
driver_nl80211_scan.c nl80211: Use NL80211_BSS_LAST_SEEN_BOOTTIME if available 2017-10-17 00:07:17 +03:00
driver_none.c Remove unused send_eapol() driver op 2014-12-11 15:40:07 +02:00
driver_openbsd.c Add driver for OpenBSD net80211 layer 2013-02-03 21:16:29 +02:00
driver_privsep.c Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
driver_roboswitch.c roboswitch: Add support for BCM63xx 2016-08-08 00:25:31 +03:00
driver_wext.c Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
driver_wext.h Android: Remove old WEXT extensions 2013-12-24 22:52:18 +02:00
driver_wired.c drivers: Move driver_wired_get_ssid() to a common file 2016-11-30 19:33:43 +02:00
driver_wired_common.c wired: Mark some common helper functions static 2016-11-30 20:08:39 +02:00
driver_wired_common.h wired: Mark some common helper functions static 2016-11-30 20:08:39 +02:00
drivers.c macsec_linux: Add a driver for macsec on Linux kernels 2016-11-30 20:08:36 +02:00
drivers.mak macsec_linux: Add a driver for macsec on Linux kernels 2016-11-30 20:08:36 +02:00
drivers.mk macsec_linux: Add a driver for macsec on Linux kernels 2016-11-30 20:08:36 +02:00
linux_defines.h nl80211: Move definitions into separate header files 2014-10-26 17:03:24 +02:00
linux_ioctl.c nl80211: Generic Linux master interface support for hostapd 2015-07-16 12:33:29 +03:00
linux_ioctl.h nl80211: Generic Linux master interface support for hostapd 2015-07-16 12:33:29 +03:00
linux_wext.h wext: Fix musl build error 2014-12-14 18:05:32 +02:00
Makefile Add CONFIG_CODE_COVERAGE=y option for gcov 2013-11-24 19:16:12 +02:00
ndis_events.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
netlink.c netlink: Fix RTM_SETLINK padding at the end of the message 2014-10-12 19:27:16 +03:00
netlink.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
nl80211_copy.h Sync with mac80211-next.git include/uapi/linux/nl80211.h 2018-02-02 18:34:14 +02:00
priv_netlink.h netlink: Fix RTM_SETLINK padding at the end of the message 2014-10-12 19:27:16 +03:00
rfkill.c rfkill: Fix a memory leak 2016-02-16 00:14:47 +02:00
rfkill.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00