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
Denis Kenzior
40851ef246
TODO: Add D-Bus Disconnect() method task
2015-02-12 18:24:43 -06:00
Denis Kenzior
c2a501961f
TODO: Mark RNG utility task done
2015-02-12 18:24:43 -06:00
Denis Kenzior
d44ce8b3ea
TODO: Mark AES cipher task done
2015-02-12 18:24:43 -06:00
Denis Kenzior
c35c2af06e
TODO: Mark ARC4 cipher task done
2015-02-12 18:24:43 -06:00
Marcel Holtmann
295ca9cd64
build: Add missing.h from ell
2015-02-11 22:09:18 +01:00
Marcel Holtmann
f1f75acdd6
build: Add random.[ch] from ell
2015-02-10 20:45:12 +01:00
Denis Kenzior
735eba83e1
build: Add cipher.[ch] from ell
2015-02-09 09:42:43 -06:00
Denis Kenzior
17dcd420c2
monitor: Fix up minor style issue
2015-02-04 20:49:38 -06:00
Denis Kenzior
44aaaa74ee
monitor: Fix some whitespace corruption
2015-02-04 20:47:23 -06:00
Ravi kumar Veeramally
626332a726
TODO: Mark RTNL tasks done
...
Mark 'Track RTNL messages for wireless network interface' and
'Handle netlink core control messages correctly' tasks are done.
2015-02-04 20:44:06 -06:00
Ravi kumar Veeramally
ea39ea3e00
monitor: Filter wlan related messages from RTNL traffic
...
Filter wlan related messages from all netlink routing messages.
2015-02-04 20:43:00 -06:00
Ravi kumar Veeramally
9e718f14a4
TODO: Mark decode REKEY_DATA task done
2015-02-04 11:16:45 -06:00
Ravi kumar Veeramally
e79ab9d622
monitor: Print Netlink Rekey nested attributes
2015-02-04 11:15:28 -06:00
Ravi kumar Veeramally
ea4158c76c
monitor: Print RTNL ADDRESS messages
...
Print RTM_NEWADDR, RTM_DELADDR and RTM_GETADDR messages header
and its attributes.
2015-02-04 11:14:02 -06:00
Ravi kumar Veeramally
30573d71c5
monitor: Print RTNL LINK messages
...
Print RTM_NEWLINK, RTM_DELLINK, RTM_SETLINK and RTM_GETLINK
messages header, flags and its attributes.
2015-02-04 11:14:02 -06:00