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
Denis Kenzior
88d4b36663
build: Add arc4.[ch] to test-eapol sources
2015-02-17 16:54:15 -06:00
Denis Kenzior
ce473bb9d4
build: Add arc4.[ch] to iwmon sources
2015-02-17 16:53:37 -06:00
Denis Kenzior
fc52f19300
gitignore: Add unit/test-arc4
2015-02-17 16:53:15 -06:00
Denis Kenzior
f641fbffb0
unit: Add test-arc4 and populate arc4_skip tests
2015-02-17 16:53:15 -06:00
Denis Kenzior
dd56283b11
arc4: Add arc4_skip
2015-02-17 16:53:15 -06:00
Denis Kenzior
6e6783fc11
aes: Add aes_unwrap
2015-02-17 16:53:15 -06:00
Denis Kenzior
d188028fc1
TODO: Mark 'colorize' task done
2015-02-17 10:46:51 -06:00
Denis Kenzior
f93d31df69
TODO: Mark receive kernel timestamps task as done
2015-02-17 10:44:46 -06:00
Denis Kenzior
9fee4a3422
unit: Remove unneeded hexdumps
2015-02-13 20:41:21 -06:00
Denis Kenzior
cd08cdfd9f
eapol: Add eapol_decrypt_key_data
2015-02-13 20:37:17 -06:00
Denis Kenzior
a1d00805a4
unit: Excercise eapol_verify_ptk_4_of_4
2015-02-13 18:38:29 -06:00
Denis Kenzior
85e54c66fe
eapol: Add eapol_verify_ptk_4_of_4
2015-02-13 18:38:10 -06:00
Ravi kumar Veeramally
f63b8b2ec9
wiphy: Fix open network connection
...
Authenticate event on wiphy mlme notification does not provide
enough information on which network/bss authentication command
was sent. BSS and network information is required to send associate
command to AP. So cache bss pointer in netdev struct and retrieve
on wiphy mlme notifications.
2015-02-13 17:04:31 -06:00
Ravi kumar Veeramally
b1af2b6fe5
wiphy: Handle scan pending properly in netdev_free
...
If the device scan call reply is pending still on netdev_free call,
reply operation aborted.
2015-02-13 17:01:35 -06:00
Ravi kumar Veeramally
7f56f561c6
dbus: Provide dbus_error aborted and not_available
2015-02-13 17:01:06 -06:00
Denis Kenzior
190dbd335d
unit: Utilize eapol_verify_ptk_3_of_4
2015-02-13 16:50:29 -06:00
Denis Kenzior
0570940cd7
eapol: Add eapol_verify_ptk_3_of_4
2015-02-13 16:36:52 -06:00
Denis Kenzior
f9515fbe97
eapol: Add additional sanity checks for step 2
2015-02-13 16:36:24 -06:00
Denis Kenzior
9b746cd3c1
eapol: Update comment
2015-02-13 16:12:43 -06:00
Denis Kenzior
8b3b95e889
unit: Update to the new API
2015-02-13 16:09:45 -06:00
Denis Kenzior
54d4090542
eapol: Tweak API
...
We need to extract quite a bit of information from the EAPoL frames, so
tweak the API to just verify that a frame is of a particular type
2015-02-13 16:08:45 -06:00
Denis Kenzior
7ffe465ab2
sha256: Remove unneeded resets
2015-02-13 15:02:16 -06:00
Denis Kenzior
0abbde0ebb
sha1: Remove unneeded resets
2015-02-13 15:02:04 -06:00
Denis Kenzior
6916554918
build: Add aes.[ch] to iwmon
2015-02-13 14:57:40 -06:00
Denis Kenzior
4bee529813
build: Add aes.[ch] to unit/test-eapol
2015-02-13 14:55:46 -06:00
Denis Kenzior
87f775475a
eapol: Handle cmac_aes in eapol_calcuate_mic
2015-02-13 14:53:16 -06:00
Denis Kenzior
63aae17aa8
eapol: Take out unneeded cast
2015-02-13 14:52:24 -06:00
Denis Kenzior
729d2d7f2c
unit: make sure that MIC calculation succeeds
2015-02-13 14:24:12 -06:00
Denis Kenzior
df8d60d7e1
eapol: Add eapol_create_ptk_4_of_4
2015-02-13 14:10:28 -06:00
Denis Kenzior
11de45fa4d
unit: Handle key_replay_counter as a uint64_t
2015-02-13 13:55:05 -06:00
Denis Kenzior
005fc0c0d1
eapol: Handle key_replay_counter as a uint64_t
2015-02-13 13:54:50 -06:00
Denis Kenzior
bacd459caf
unit: Add EAPoL WPA2 Step 4 of 4 Frame
2015-02-13 13:49:02 -06:00
Denis Kenzior
3058ee3fd1
unit: Add EAPoL WPA2 Step 3 of 4 Frame
2015-02-13 13:48:51 -06:00
Denis Kenzior
90877476e6
unit: Better describe test data
2015-02-12 22:04:09 -06:00