aboutsummaryrefslogtreecommitdiffstats
path: root/wlantest/bss.c
Commit message (Collapse)AuthorAgeFilesLines
* wlantest: Add support for FT-PSK initial association key derivationJouni Malinen2015-08-061-0/+3
| | | | | | | This adds minimal support for deriving keys for FT-PSK to allow the initial mobility domain association to be analyzed in more detail. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* wlantest: New mgmt_group_cipher values for BSS info and debug logJouni Malinen2015-01-241-3/+10
| | | | | | | This adds BIP-GMAC-128, BIP-GMAC-256, and BIP-CMAC-256 to info_bss command and debug log. Signed-off-by: Jouni Malinen <j@w1.fi>
* wlantest: Recognize CCMP-256, GCMP, and GCMP-256 ciphersAshok Kumar Ponnaiah2014-09-031-2/+10
| | | | | | | This adds support for displaying whether a BSS or STA is using one of the newer cipher suites. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* wlantest: Add support for OSENJouni Malinen2014-05-151-3/+32
| | | | | | | | This allows Hotspot 2.0 OSEN connection to be analyzed more conveniently. The frames from an OSEN association can now be decrypted using an MSK file. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* wlantest: Use add_note() to annotate framesJouni Malinen2013-05-261-8/+8
| | | | | | | This adds debug information from wlantest into pcapng frame comments to make the information more convenient to use, e.g., in Wireshark. Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Fix couple of compiler warningsJouni Malinen2012-08-221-1/+1
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove the GPL notification from files contributed by Jouni MalinenJouni Malinen2012-02-111-8/+2
| | | | | | | Remove the GPL notification text from the files that were initially contributed by myself. Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Maintain only a single entry for an active direct linkJouni Malinen2011-01-241-1/+8
| | | | | | | | | | | The TDLS link itself is bidirectional, but there is explicit initiator/responder roles. Remove the other direction of the link if it exists when processing TDLS Setup Confirm to make sure that the link counters are stored for the current TDLS entery. This is also changing the control interface search for TDLS counters to require initiator/responder addresses in the correct order instead of matching entries regardless of the role.
* wlantest: Add support for decrypting WEP framesJouni Malinen2011-01-141-0/+9
|
* wlantest: Add support for decrypting TDLS framesJouni Malinen2010-12-131-0/+4
| | | | | Derive TPK based on TDLS TPK Handshake and decrypt frames on the direct link with TPK-TK.
* wlantest: Derive PMK to existing BSSes when a new passphrase is addedJouni Malinen2010-11-211-16/+25
|
* wlantest: Do not add new BSS/STA entries based on ctrl commandsJouni Malinen2010-11-191-4/+16
| | | | | | Introduce bss_find()/sta_find() as an alternative bss_get()/sta_get() command that do not allocate new BSS/STA entry if no existing entry is found.
* wlantest: Add flush command for dropping all BSS dataJouni Malinen2010-11-181-0/+8
|
* wlantest: Parse WPA/RSN IE and store info for BSS/STAJouni Malinen2010-11-121-0/+93
| | | | | In addition, verify that the parameters that the STA is requesting match with what is enabled in the BSS.
* wlantest: Derive PMK from RADIUS exchangeJouni Malinen2010-11-071-1/+1
| | | | | | Decrypt MPPE keys and derive PMK from RADIUS exchange if RADIUS shared secret is known. Use the derived PMK when trying to derive PTK during 4-Way Handshake.
* wlantest: Add PTK derivation based on passphrasesJouni Malinen2010-11-071-3/+59
| | | | | | | Allow pre-configuration of passphrases (-p<passphrase>) to provide enough information for wlantest to be able to derive PMK for each BSS and PTK for each STA going through 4-Way Handshake (at least message 2 and 3 needs to be received).
* wlantest: Move bss_update() into bss.cJouni Malinen2010-11-071-0/+53
|
* wlantest: Create station list for each BSSJouni Malinen2010-11-071-0/+4
|
* wlantest: Maintain table of BSS informationJouni Malinen2010-11-071-0/+48
Whenever a Beacon or Probe Response frame is observed, add or update a BSS entry to maintain current information about the active BSSes.