Denis Kenzior
|
b43a4610f7
|
unit: Add setting of AP RSNE
|
2015-02-24 22:15:30 -06:00 |
|
Denis Kenzior
|
9760bcb5c3
|
eapol: Add checking that first RSNE is as expected
|
2015-02-24 22:09:35 -06:00 |
|
Denis Kenzior
|
7f9b8117fd
|
eapol: Add utility to find GTK KDEs
|
2015-02-24 17:11:56 -06:00 |
|
Denis Kenzior
|
b1ca41b476
|
ie: Add length/data/tag inline getters
|
2015-02-24 17:11:27 -06:00 |
|
Denis Kenzior
|
bfdd4a2328
|
eapol: Pass decrypted data len
to eapol_handle_ptk_3_of_4
|
2015-02-24 16:03:42 -06:00 |
|
Denis Kenzior
|
63718343e5
|
unit: Track the decrypted_key_data_size
|
2015-02-24 16:00:27 -06:00 |
|
Denis Kenzior
|
c71bfcbb7c
|
eapol: Decryption of packets changes affects size
|
2015-02-24 15:59:36 -06:00 |
|
Denis Kenzior
|
b9fd2a8a48
|
TODO: Add GTK extraction task
|
2015-02-24 15:59:11 -06:00 |
|
Denis Kenzior
|
ae1d6b543f
|
TODO: Add additional tasks
|
2015-02-24 13:48:18 -06:00 |
|
Denis Kenzior
|
82fcd9cd4f
|
TODO: Mark 4-Way Handshake task done
|
2015-02-24 13:28:05 -06:00 |
|
Denis Kenzior
|
95e8c854a5
|
unit: Fix unused variable warning
|
2015-02-24 12:09:37 -06:00 |
|
Jukka Rissanen
|
0403be7fee
|
dbus: Add more error reporting functions
Report error for
- invalid dbus arguments
- if object already exists
- if object is not found
|
2015-02-24 11:19:49 -06:00 |
|
Denis Kenzior
|
5fb648d9fc
|
unit: Add EAPoL state machine test
|
2015-02-24 11:14:31 -06:00 |
|
Denis Kenzior
|
f997816a7f
|
eapol: Handle Step 2 & 4 of the 4-way Handshake
|
2015-02-24 11:14:11 -06:00 |
|
Denis Kenzior
|
da1180841d
|
eapol: Handle Step 1 & 2 of 4-way Handshake
|
2015-02-24 11:13:57 -06:00 |
|
Denis Kenzior
|
9e6cbc5b60
|
eapol: Add __eapol_rx_packet
|
2015-02-24 11:13:19 -06:00 |
|
Denis Kenzior
|
4a540526fe
|
eapol: Add eapol_start
|
2015-02-24 11:12:22 -06:00 |
|
Denis Kenzior
|
2ee8b8e56e
|
eapol: Add __eapol_set_protocol_version
|
2015-02-24 11:11:40 -06:00 |
|
Denis Kenzior
|
87dc9543b2
|
eapol: Add tx_packet_func and setter
|
2015-02-24 11:10:42 -06:00 |
|
Denis Kenzior
|
54fa4f29c7
|
eapol: Add get_nonce func and setter
|
2015-02-24 11:09:42 -06:00 |
|
Denis Kenzior
|
79bf677e71
|
eapol: Add eapol_init and eapol_exit
|
2015-02-24 11:08:03 -06:00 |
|
Denis Kenzior
|
2e1e484f95
|
eapol: Add eapol_sm_set_own_rsn
|
2015-02-24 10:58:43 -06:00 |
|
Denis Kenzior
|
08b2980fd6
|
eapol: Add eapol_sm_set_ap_rsn
|
2015-02-24 10:58:03 -06:00 |
|
Denis Kenzior
|
f85c860cc3
|
eapol: Add eapol_sm_set_pmk
|
2015-02-24 10:57:25 -06:00 |
|
Denis Kenzior
|
ff92e5c5e1
|
eapol: Add eapol_sm_set_aa_address
|
2015-02-24 10:56:39 -06:00 |
|
Denis Kenzior
|
122dfe7025
|
eapol: Add eapol_sm_set_sta_address
|
2015-02-24 10:55:50 -06:00 |
|
Denis Kenzior
|
2866fbbf91
|
eapol: Introduce eapol_sm
|
2015-02-24 10:54:23 -06:00 |
|
Denis Kenzior
|
bf42e3e7a3
|
eapol: snonce not needed in create_ptk_4_of_4
|
2015-02-24 10:52:12 -06:00 |
|
Denis Kenzior
|
9c65772551
|
unit: Fix verification of MIC
|
2015-02-24 10:43:05 -06:00 |
|
Denis Kenzior
|
6ba57c9fa8
|
eapol: Fix eapol_verify_mic
The calculation was using an invalid length
|
2015-02-24 10:42:20 -06:00 |
|
Denis Kenzior
|
cdfa59227a
|
unit: Update to the new API
|
2015-02-23 15:43:35 -06:00 |
|
Denis Kenzior
|
a0bf16c5ca
|
eapol: Refactor verification functions
Use a macro for common checks. Assume that the validate step will be
done separately.
|
2015-02-23 15:39:26 -06:00 |
|
Denis Kenzior
|
62bfb6f8c8
|
iwmon: Remove unneeded casts
|
2015-02-23 12:39:20 -06:00 |
|
Patrik Flykt
|
56a0b6de60
|
nlmon: Pretty-print RSN IE
Pretty-print RSN cipher suites, bit fields and PMKIDs if any. Reuse
existing functionality for printing netlink message ciphers.
|
2015-02-23 12:33:11 -06:00 |
|
Ravi kumar Veeramally
|
8f5ca9dc73
|
wiphy: Implement initial disconnect functionality
Adding initial network disconnection implementation. Sends
deauthentication and reply through dbus depends upon its response.
|
2015-02-20 09:47:50 -06:00 |
|
Jukka Rissanen
|
d6fbb2dcac
|
dbus: Add agent interface definition
|
2015-02-19 10:14:47 -06:00 |
|
Denis Kenzior
|
1326f7ab61
|
unit: Call eapol_verify_mic
|
2015-02-18 21:13:20 -06:00 |
|
Denis Kenzior
|
6a4b75cf8d
|
eapol: Add eapol_verify_mic
|
2015-02-18 21:13:09 -06:00 |
|
Denis Kenzior
|
3c7bfe9e77
|
unit: Update includes
|
2015-02-18 21:12:45 -06:00 |
|
Denis Kenzior
|
ad3e0b6bf2
|
arc4: Remove and move to src/crypto.c
|
2015-02-18 21:11:37 -06:00 |
|
Denis Kenzior
|
da5812c0a6
|
unit: Remove unneeded lines
|
2015-02-18 21:09:48 -06:00 |
|
Denis Kenzior
|
a9ba927eb0
|
unit: Update includes
|
2015-02-18 21:02:29 -06:00 |
|
Denis Kenzior
|
b3e617838d
|
aes: Remove and move to src/crypto.c
|
2015-02-18 21:02:09 -06:00 |
|
Denis Kenzior
|
7168376c8e
|
unit: Update include
|
2015-02-18 20:56:57 -06:00 |
|
Denis Kenzior
|
260ef5bb9d
|
md5: Remove and move to src/crypto.c
|
2015-02-18 20:56:18 -06:00 |
|
Denis Kenzior
|
cefff31273
|
unit: Update include
|
2015-02-18 20:50:58 -06:00 |
|
Denis Kenzior
|
02d101e3d7
|
sha256: Remove and move to src/crypto.c
|
2015-02-18 20:45:52 -06:00 |
|
Denis Kenzior
|
57c51a2e12
|
unit: Decrypt key data and verify RSN is present
|
2015-02-17 17:41:08 -06:00 |
|
Denis Kenzior
|
d8931f5b58
|
unit: Remove unneeded function
|
2015-02-17 17:40:55 -06:00 |
|
Denis Kenzior
|
89e4538945
|
eapol: Rework eapol_decrypt_key_data
802.11 uses AES Key Wrap and RC4 with the first 256 bytes skipped. The
IV is also initialized into the RC4 key.
|
2015-02-17 17:39:47 -06:00 |
|