3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-22 21:22:37 +01:00
iwd/src
James Prestwood 36804b1b5c simauth: add register/unregister API's
Forcing a plugin to create and register simauth at once is sometimes
inconvenient. This patch separates the creation and registration
into two API's, and also adds several others to add the required simauth
data incrementally (identity, driver data, sim/aka support). This also
allows for the driver to unregister the auth provider without freeing
up the simauth object itself e.g. if the driver temporarily becomes
unavailable, but will come back sometime in the future.

The simauth watch API's were also renamed. Watchers will now get a
callback when the provider has been unregistered, so they have been
renamed to sim_auth_unregistered_watch_[add|remove].
2017-12-11 23:36:43 -06:00
..
agent.c agent: Add a destroy function parameter for agent requests 2017-08-22 23:28:36 -05:00
agent.h agent: Add a destroy function parameter for agent requests 2017-08-22 23:28:36 -05:00
ap.c ap: Drop unneeded ap_deauth_cb cleanup step 2017-10-12 10:55:02 -05:00
ap.h ap: Add AP mode api 2017-09-12 14:29:34 -05:00
backtrace.c backtrace: Try to find absolute executable path 2017-03-16 15:17:41 -05:00
backtrace.h backtrace: Try to find absolute executable path 2017-03-16 15:17:41 -05:00
common.c common: Add security_from_str 2016-06-08 11:08:10 -05:00
common.h common: Add security_from_str 2016-06-08 11:08:10 -05:00
crypto.c crypto: Use l_pkcs5_pbkdf2 in place of local pbkdf2_sha1 2017-10-09 14:34:31 -05:00
crypto.h eapol: Tighten up GTK/IGTK KDE validation 2017-10-19 16:47:35 -05:00
dbus.c dbus: Add NotConfigured dbus exception 2017-10-26 16:00:21 -05:00
dbus.h dbus: Add NotConfigured dbus exception 2017-10-26 16:00:21 -05:00
device.c device: Fix an autoconnect corner case 2017-11-27 09:56:04 -06:00
device.h device: Add temporary Start / StopAccessPoint Dbus methods 2017-09-22 12:50:12 -05:00
eap-aka.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-md5.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-mschapv2.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-mschapv2.h eap-mschap: Add crypto functions for mschapv2 2016-12-14 22:46:18 -06:00
eap-sim.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-tls.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-ttls.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-wsc.c eap: Drop method's .probe, rename .remove 2017-09-06 14:43:11 -05:00
eap-wsc.h eap-wsc: Send credential obtained events 2016-09-13 13:32:47 -05:00
eap.c eap: new method API for getting EAP-Identity 2017-11-13 11:09:37 -06:00
eap.h eap: new method API for getting EAP-Identity 2017-11-13 11:09:37 -06:00
eapol.c eapol: provide feedback from eapol_start, refactor 2017-10-30 08:51:28 -05:00
eapol.h eapol: provide feedback from eapol_start, refactor 2017-10-30 08:51:28 -05:00
ftutil.c netdev: Handle the FT Authentication Response message 2017-01-12 10:33:40 -06:00
ftutil.h netdev: Handle the FT Authentication Response message 2017-01-12 10:33:40 -06:00
genbuiltin make: plugin system for build 2017-11-28 13:20:33 -06:00
handshake.c eapol: Tighten up GTK/IGTK KDE validation 2017-10-19 16:47:35 -05:00
handshake.h eapol: Add eapol_append_key_data utility 2017-09-22 12:38:42 -05:00
ie.c ie: Allow building an empty IE sequence in ie_tlv_builder_finalize 2017-09-22 11:59:06 -05:00
ie.h ie: Add IE tags new in 802.11-2016 2017-09-22 10:10:37 -05:00
iwd-dbus.conf dbus: Add hwsim interface to DBus policy file 2017-03-09 11:45:41 -06:00
iwd.conf src: Introduce iwd.conf 2016-10-24 11:10:26 -05:00
iwd.h dbus: Use the shutdown procedure instead of l_main_quit 2017-05-04 10:50:29 -05:00
knownnetworks.c dbus: Switch to using org.freedesktop.DBus.Properties 2016-09-21 16:46:34 -05:00
knownnetworks.h knownnetworks: Implement KnownNetworks interface 2016-06-21 11:41:37 -05:00
main.c main: start simauth module 2017-11-30 08:49:49 -06:00
mpdu.c mpdu: Refactor Authentication frame validation 2017-09-22 12:18:06 -05:00
mpdu.h mpdu: Refactor Authentication frame validation 2017-09-22 12:18:06 -05:00
netdev.c netdev: fail early on unsuccessful eapol_start 2017-10-30 08:51:59 -05:00
netdev.h netdev: Refactor netdev_register_frame 2017-09-06 14:29:46 -05:00
network.c network: Start checking outcomes of setting loads 2017-10-31 17:46:28 -05:00
network.h network: Add network_set_psk 2016-09-21 16:20:09 -05:00
plugin.c plugins: module to load ell plugins 2017-11-28 13:30:06 -06:00
plugin.h plugins: module to load ell plugins 2017-11-28 13:30:06 -06:00
rfkill.c rfkill: Fix wiphy ID lookup 2016-07-20 15:29:39 -05:00
rfkill.h Add rfkill enable/disable and watch support 2016-07-07 13:21:08 -05:00
scan.c scan: Add error code argument to scan results callback 2017-03-26 20:26:53 -05:00
scan.h scan: Add error code argument to scan results callback 2017-03-26 20:26:53 -05:00
simauth.c simauth: add register/unregister API's 2017-12-11 23:36:43 -06:00
simauth.h simauth: add register/unregister API's 2017-12-11 23:36:43 -06:00
simutil.c simutil: fixup adding const to data pointer 2017-10-18 11:18:26 -05:00
simutil.h simutil: fixup adding const to data pointer 2017-10-18 11:18:26 -05:00
storage.c storage: provide proper feedback on failures 2017-10-31 17:45:47 -05:00
storage.h storage: Return const char * 2016-06-10 09:59:59 -05:00
util.c util: Add address type utils 2017-09-22 10:08:04 -05:00
util.h util: Add address type utils 2017-09-22 10:08:04 -05:00
watchlist.c watchlist: Fix memory leak 2017-10-18 19:29:24 -05:00
watchlist.h watchlist: added macro for notifying with no args 2017-11-16 14:10:47 -06:00
wiphy.c eapol: Check for "No Group Traffic" group cipher suite 2017-10-23 11:14:40 -05:00
wiphy.h wiphy: Add wiphy_get_ext_feature 2017-05-19 10:01:53 -05:00
wsc.c device: Add temporary Start / StopAccessPoint Dbus methods 2017-09-22 12:50:12 -05:00
wsc.h wsc: Squash wsc_sm structure 2016-09-13 14:53:30 -05:00
wscutil.c wscutil: Fix invalid type conversion 2017-08-30 16:58:14 -05:00
wscutil.h wscutil: Add wsc_pin_generate 2017-02-17 12:27:13 -06:00