Marcel Holtmann
28573c90d1
build: Add support for systemd D-Bus activation
2018-08-06 22:37:22 +02:00
Tim Kourt
efe45e4180
client: add client support for AdHoc
2018-07-30 09:00:57 -05:00
Tim Kourt
0fec184eae
client: add client support for AP
2018-07-30 09:00:57 -05:00
Tim Kourt
bb1a0adec7
client: introduce proxy property utils
...
All of the shared functions related to the processing of the
proxy properties will reside in this collection.
2018-07-25 11:21:14 -05:00
Andrew Zaborowski
2ca2d080d5
build: Add fswatch.[ch] from ell
2018-07-23 11:45:29 -05:00
Denis Kenzior
c37146d403
wsc: Rework wsc_init & wsc_exit
...
- wsc module does not need nl80211 any longer, so remove it.
- Move wsc_init & wsc_exit declarations to iwd.h and remove wsc.h
- re-arrange how wsc_init & wsc_exit is called inside main.c.
2018-07-17 19:19:09 -05:00
James Prestwood
55cb9aa2e9
adhoc: adhoc implementation
2018-07-17 16:46:18 -05:00
Denis Kenzior
1d40c6cee7
build: Add util.c to test-eapol
...
src/eapol.c now uses util_*
2018-06-22 14:40:46 -05:00
Denis Kenzior
180a893c0c
unit: Update to the new EAP API
2018-06-14 20:01:22 -05:00
Denis Kenzior
a2d8054218
eap: Separate private bits into eap-private.h
2018-06-14 20:01:19 -05:00
Denis Kenzior
5616962bb2
unit: Update scan_get_security usage to new API
2018-05-24 19:22:16 -05:00
Marcel Holtmann
3d69c3b134
build: Remove readline header files from sources listing
2018-05-05 09:19:01 +02:00
Tim Kourt
85a1678147
client: introduce agent
2018-05-03 16:00:23 -05:00
Tim Kourt
d1a00d9b34
client: implement agent-manager API
2018-05-03 16:00:23 -05:00
James Prestwood
d10369cf60
eap-pwd: core EAP-PWD code
2018-05-03 10:50:30 -05:00
James Prestwood
49d313ab68
unit: Add ECC math sanity tests
2018-05-03 10:48:46 -05:00
James Prestwood
fdee72dffc
ecc: added ecc implementation for EAP-PWD
...
The file, src/ecc.c was taken from the bluez project:
https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/src/shared/ecc.c
There were minor changes made, e.g. changing some functions to globals
for access in EAP-PWD as well as removing some unneeded code. There was
also some code appended which allows for point addition, modulus inverse
as well as a function to compute a Y value given an X.
2018-05-03 10:27:53 -05:00
Denis Kenzior
ab9c5670f7
build: Add new ell files
2018-04-19 10:23:54 -05:00
Denis Kenzior
6de76f97b4
build: Add net.[ch] from ell
2018-04-10 00:18:11 -05:00
James Prestwood
c0739c1965
eap-gtc: add EAP-GTC method implementation
2018-04-04 09:42:28 -05:00
Tim Kourt
7501d9372b
unit: network args parser validation
2018-03-28 14:33:00 -05:00
Marcel Holtmann
fe3a85ae05
build: Add extra dependency for internal ELL library
2018-02-11 21:03:36 +01:00
Marcel Holtmann
c31244ddec
build: Add support for installing systemd service unit
2018-02-10 18:42:43 +01:00
Marcel Holtmann
9f19cc3d25
build: Add option to disable monitor and client utilities
2018-02-09 17:14:31 +01:00
Marcel Holtmann
1f7d44056c
build: Separate between D-Bus policy and data directory
2018-02-09 17:01:31 +01:00
Marcel Holtmann
b4c9e63a8b
build: Make D-Bus policy configuration install optional
2018-01-29 02:55:54 -08:00
Marcel Holtmann
0cf589e13d
build: Don't provide iwd/main.conf during make install
2018-01-29 02:20:52 -08:00
Marcel Holtmann
980f6f3645
main: Rename iwd/iwd.conf into iwd/main.conf
2018-01-29 02:13:41 -08:00
Tim Kourt
20e74e8679
eap-peap: Introduce Protected EAP support
2018-01-24 11:19:56 -06:00
Denis Kenzior
0565c484d1
build: Add key-private.h from ell to build
2018-01-23 15:27:02 -06:00
James Prestwood
4911ba1e59
unit: updated Makefile to build simauth.c for eap-sim
2017-12-13 17:13:29 -06:00
James Prestwood
5d6118681d
plugins: added ofono plugin to build
2017-12-13 11:53:42 -06:00
Denis Kenzior
dd867a1e13
build: Add new dbus-client.[ch] files from ell
2017-12-06 15:05:06 -06:00
James Prestwood
074fb7df56
make: added hardcoded SIM plugin to build
2017-12-06 15:04:07 -06:00
James Prestwood
6c95faf88f
make: added simauth source to build
2017-11-30 08:49:49 -06:00
James Prestwood
8c6099fb9e
plugins: added plugin module to build
2017-11-28 13:30:44 -06:00
James Prestwood
517df48101
make: plugin system for build
...
Preperation for ell plugins. New plugins can be added to
builtin_sources/builtin_modules, which will be added
to src/builtin.h when it is generated.
2017-11-28 13:20:33 -06:00
Andrew Zaborowski
525ecbb113
unit: Remove pbkdf2_sha1 tests
...
They can now be moved to ELL.
2017-10-09 14:34:31 -05:00
Andrew Zaborowski
47ae1c2f06
unit: Add IE order tests in test-mpdu
2017-09-22 12:15:37 -05:00
Denis Kenzior
ac819aea67
build: Add file.[ch] from ell
2017-09-22 10:07:06 -05:00
Andrew Zaborowski
212bc08104
ap: Add AP mode api
...
Very basic WPA2-PSK only access point mode API with stubs of the start and
stop functions.
2017-09-12 14:29:34 -05:00
Andrew Zaborowski
f05c3c30d1
eapol: Add eapol_frame_watch_add / remove
...
Allow other files to receive EAPoL frames on specified interfaces.
2017-09-07 16:16:42 -05:00
Marcel Holtmann
5cbd0aa1d9
build: Make sure iwd-dbus.conf gets included in the distribution
2017-08-30 23:37:19 +02:00
Marcel Holtmann
aa668df7c9
build: Remove readline/readline.h and readline/history.h from SOURCES
2017-08-30 23:29:18 +02:00
James Prestwood
6aaa917dde
aka: EAP-AKA protocol implementation
2017-08-21 18:20:10 -05:00
James Prestwood
b2fe7fe230
unit: EAP-SIM unit tests
...
Several unit tests for EAP-SIM functionality:
- Get/Add attributes
- MAC calculation
- PRNG test
2017-08-21 18:03:13 -05:00
James Prestwood
283717b22f
sim: EAP-SIM protocol implementation
2017-08-21 17:43:55 -05:00
Denis Kenzior
d67f8acd57
build: Add new files from ell
2017-08-14 16:32:35 -05:00
Tim Kourt
50d04e99a7
Makefile: install iwd-dbus.conf
2017-05-04 18:03:13 -05:00
Tim Kourt
cb40e36ea1
client: introduce psk agent manager
2017-05-02 14:11:00 -05:00