Tomasz Bursztyka
|
55d3283aeb
|
mpdu: Add member 'ies' for mpdu_deauthentication
Even if this will never really be useful, it's better this way rather
than having a todo comment.
|
2015-01-21 14:37:27 -06:00 |
|
Tomasz Bursztyka
|
3d5fe2fddd
|
mpdu: Validate beacon mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame
|
2015-01-21 14:31:26 -06:00 |
|
Tomasz Bursztyka
|
9ce1745ede
|
mpdu: Validate timing advertisement mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame
|
2015-01-21 14:30:51 -06:00 |
|
Tomasz Bursztyka
|
8078f18c35
|
mpdu: Validate probe response mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame
|
2015-01-21 14:30:12 -06:00 |
|
Tomasz Bursztyka
|
cc1cc64843
|
mpdu: Validate probe request mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame
|
2015-01-21 14:29:39 -06:00 |
|
Tomasz Bursztyka
|
142a6a8a0c
|
mpdu: Validate reassociation response mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame
|
2015-01-21 14:29:05 -06:00 |
|
Tomasz Bursztyka
|
efcaefc5dd
|
mpdu: Validate reassociation request mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame.
|
2015-01-21 14:28:21 -06:00 |
|
Tomasz Bursztyka
|
8353ac445d
|
mpdu: Validate association response mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame.
|
2015-01-21 14:28:14 -06:00 |
|
Tomasz Bursztyka
|
5c9f1db01f
|
mpdu: Validate association request mpdu subtype
We do not currently validate the IEs that are following until the end
of the frame.
|
2015-01-21 14:28:07 -06:00 |
|
Tomasz Bursztyka
|
d1c29daa24
|
mpdu: Validate disassociation mpdu subtype
These own a reason code which is currently the only interesting
information to handle. Let's skip the vendor specific ones for now.
|
2015-01-21 14:27:59 -06:00 |
|
Tomasz Bursztyka
|
e106033fce
|
mpdu: Validate ATIM mpdu subtype
ATIM management frames have an empty body.
|
2015-01-21 14:27:38 -06:00 |
|
Denis Kenzior
|
c3aef948db
|
mpdu: Update offset for authentication frames
Offset was not updated properly when validating authentication frames
|
2015-01-21 14:25:07 -06:00 |
|
Denis Kenzior
|
8a4e135bc8
|
ie: Add parsine of Group Management Cipher field
|
2015-01-20 00:30:54 -06:00 |
|
Denis Kenzior
|
e5574d031d
|
ie: Parse PMKIDs in RSN IE
|
2015-01-19 23:26:45 -06:00 |
|
Jukka Rissanen
|
275d067123
|
wiphy: Use l_memdup instead of l_malloc and memcpy
Converting l_malloc() and memcpy() function pairs to use new
l_memdup() function.
|
2015-01-16 10:54:54 -06:00 |
|
Jukka Rissanen
|
7ec9c468f5
|
wiphy: Express SSID as an array of chars
Handle SSIDs as if they would contain up to 32 octets of opaque data.
|
2015-01-16 10:54:28 -06:00 |
|
Denis Kenzior
|
02170b200f
|
ie: Decode RSNE Capabilities field
|
2015-01-15 23:59:19 -06:00 |
|
Denis Kenzior
|
e90ca652fd
|
util: Add util_is_bit_set
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
56f1ccf7f2
|
util: Add util_bit_field
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
2be20e6644
|
ie: Add RSNE parser that works on raw data
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
2d8f1cca0b
|
ie: Add initial parser for RSN Elements
As found in 802.11 Section 8.4.2.27. Currently the parser does not
handle the Capabilities, Group Management Cipher Suite or PMKID related
fields.
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
2b7432bddb
|
ie: Add utility to parse pairwise cipher suites
This utility works by validating values that make sense for pairwise
ciphers.
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
4216cf793b
|
ie: Add utility to parse group cipher suites
This utility works by validating values that make sense for group
ciphers.
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
d8583424e8
|
ie: Add utility to parse key management suites
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
20a02eba6a
|
ie: Add utility to parse RSN cipher suites
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
c3e9e2fc9b
|
ie: Add ie_rsn_akm_suite enum
Using values from Table 8-101
|
2015-01-15 23:59:18 -06:00 |
|
Denis Kenzior
|
155a1f169a
|
ie: Add ie_rsn_cipher_suite enum
Using values from Table 8-99
|
2015-01-15 23:59:18 -06:00 |
|
Jukka Rissanen
|
cb78798857
|
scan: Refactor scan result fetching to scan.c
No functionality changes by this commit.
|
2015-01-12 23:09:31 -06:00 |
|
Jukka Rissanen
|
f73708e1d7
|
scan: Refactor scheduled scan code to scan.c
Move the implementation details of triggering scheduled wifi scans
over netlink to scan.c from wiphy.c. No functionality is affected
by this commit.
|
2015-01-12 23:09:31 -06:00 |
|
Jukka Rissanen
|
35d0c519d7
|
scan: Refactor scan start details to scan.c
Move the implementation details of triggering wifi scans over netlink
to scan.c from wiphy.c. No functionality is changed by this commit.
|
2015-01-12 23:09:31 -06:00 |
|
Marcel Holtmann
|
78d21c782c
|
crypto: Use proper form for making a structure packed
|
2014-12-28 06:50:51 +01:00 |
|
Marcel Holtmann
|
f25b1442ff
|
core: Fix output buffer length handling of prf_sha1() function
|
2014-12-28 06:49:39 +01:00 |
|
Denis Kenzior
|
52ee52f467
|
crypto: Make packed
|
2014-12-27 23:35:40 -06:00 |
|
Marcel Holtmann
|
016f701a91
|
core: Fix handling of digest size argument for all HMAC hash functions
|
2014-12-28 06:33:44 +01:00 |
|
Denis Kenzior
|
096165d142
|
eapol: Add eapol_calculate_mic
|
2014-12-27 23:04:14 -06:00 |
|
Denis Kenzior
|
27d25efc0b
|
eapol: Add eapol_create_ptk_2_of_4
|
2014-12-27 23:04:12 -06:00 |
|
Denis Kenzior
|
dc3331a98d
|
eapol: Add eapol_process_ptk_2_of_4
|
2014-12-27 22:58:22 -06:00 |
|
Denis Kenzior
|
996e32bf1d
|
eapol: Add eapol_process_ptk_1_of_4
|
2014-12-27 22:58:22 -06:00 |
|
Denis Kenzior
|
5e7771ef66
|
crypto: Add crypto_derive_pairwise_ptk
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
1c4e3bc774
|
crypto: Make const correct
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
dab93ef14a
|
crypto: Update comment
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
f647e03166
|
crypto: Add crypto_cipher_tk_bits
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
07c8876d9e
|
crypto: Add crypto_cipher_key_len
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
0693740731
|
crypto: Add crypto_derive_ptk
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
da8e10cc5f
|
eapol: Verify key_descriptor_version
|
2014-12-27 22:34:39 -06:00 |
|
Denis Kenzior
|
5da6ca89e4
|
eapol: Add eapol_verify
|
2014-12-27 22:34:39 -06:00 |
|
Marcel Holtmann
|
1ee81e5854
|
core: Add support for AES-CMAC hashing function
|
2014-12-27 23:21:10 +01:00 |
|
Marcel Holtmann
|
872c0e803a
|
core: Add support for HMAC SHA256 helper function
|
2014-12-27 06:58:28 +01:00 |
|
Marcel Holtmann
|
b615a6f4e0
|
core: Add support for HMAC MD5 helper function
|
2014-12-27 06:44:04 +01:00 |
|
Jukka Rissanen
|
08d31e3b1b
|
wiphy: Fixes due to nl80211.h changes
|
2014-12-22 11:48:26 -06:00 |
|