Jouni Malinen
0fa415a835
tests: Suite B and PMKSA caching multiple times
...
This verifies that wpa_supplicant and hostapd behave consistently with
PMKSA caching when Suite B AKMs end up deriving a new PMKID from each
4-way handshake.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-27 11:43:58 +03:00
Jouni Malinen
f1e2d38166
tests: DPP_CONFIGURATOR_ADD error path
...
This is a regression test case for a memory leak on DPP_CONFIGURATOR_ADD
error path in dpp_keygen_configurator() when an unsupported curve is
specified.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-21 21:39:34 +03:00
Jouni Malinen
d7e35c4e29
tests: Enable Suite B test cases with OpenSSL 1.1.1
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-17 17:52:38 +03:00
Jouni Malinen
31157568f2
tests: sigma_dut controlled Hotspot 2.0 connection
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-15 05:17:54 +03:00
Jouni Malinen
dc60d5643a
tests: sigma_dut controlled Venue URL fetch
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-15 05:17:54 +03:00
Jouni Malinen
bb2c25d0dc
tests: Venue URL ANQP-element with PMF
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-15 05:17:54 +03:00
Jouni Malinen
40d514ec64
tests: Hotspot 2.0 OSU provider and single SSID
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-12 03:49:16 +03:00
Jouni Malinen
0beb6c2f50
tests: sigma_dut controlled AP with OSEN
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-09-12 02:26:11 +03:00
Jouni Malinen
2697e85ea9
tests: DPP group_id parameter
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-30 23:34:37 +03:00
Jouni Malinen
add3c2a1bf
tests: FILS SK ERP and ERP flush on server, but not on peer
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-24 16:27:34 +03:00
Jouni Malinen
1d9babdaa0
tests: HT40 disabling
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-21 19:07:53 +03:00
Jouni Malinen
307324bf79
tests: AP with WEP and external ifconfig down
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-21 18:50:55 +03:00
Jouni Malinen
c773c7d5dd
tests: WPA2-PSK/TKIP and MIC=0 in msg 3/4
...
Verify that unauthenticated EAPOL-Key message does not get decrypted.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-08-08 16:51:35 +03:00
Jouni Malinen
2133a7cd7d
tests: Check both FT and non-FT connections in ap_hs20_ft
...
Verify that the automatically generated network profile is able to
connect to a non-FT network automatically after having used FT for the
first connection.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-03 00:40:51 +03:00
Jouni Malinen
0a3742950e
tests: Extend eap_proto_aka_prime to cover additional AT_KDF cases
...
Verify that EAP-AKA' client rejects Challenge with an appended AT_KDF
and a modified AT_KDF value during KDF negotiation.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-02 15:36:24 +03:00
Jouni Malinen
63add34eb0
tests: sigma_dut with various AP KeyMgnt values
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-08-01 18:45:53 +03:00
Jouni Malinen
f5dd150aac
tests: OSEN with two group ciphers allowed on client side
...
This verifies the new default behavior for OSEN in Single SSID capable
devices.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-07-31 00:33:08 +03:00
Jouni Malinen
686ca5c45b
tests: Verify T&C Server URL generation result
...
Check that the @1@ macro gets replaced correctly both when in the middle
and when in the end of the URL template.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-07-31 00:21:59 +03:00
Jouni Malinen
6ccab679c2
tests: ap_hs20_terms_and_conditions_sql to test DAC_REQUEST
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-22 19:37:18 +03:00
Jouni Malinen
d7b60f7a9e
tests: Check current_sessions in ap_hs20_terms_and_conditions_sql
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-22 19:37:10 +03:00
Jouni Malinen
ed83029c29
tests: Move hs20_t_c_server_url parameter from AP to AS
...
This is needed with the modified hostapd implementation to fix the
ap_hs20_terms_and_conditions* test cases.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-21 20:52:54 +03:00
Jouni Malinen
e6f8042d17
tests: hs20-osu-client testing for PPS MO parsing
...
This adds a mechanism to allow hs20-osu-client set_pps command to be
tested with PPS MO files.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-21 19:18:54 +03:00
Jouni Malinen
db856f47ef
tests: Fix mbo_supp_oper_classes with new regdb
...
Change country code KZ to SY for the 2.4 GHz only case since 5 GHz rules
were added for KZ.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-20 15:23:50 +03:00
Jouni Malinen
e96fa19753
tests: Add more details on sae_bignum_failure logs
...
It is easier to understand the hostapd debug log here if each step is
noted there before starting the wpa_supplicant operation. In addition,
it looks safer to process all pending event messages between each step
to avoid running out of any buffer limits.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-20 13:07:38 +03:00
Jouni Malinen
b1e1187744
tests: sigma_dut controlled AP with EAP+OSEN
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-19 00:39:42 +03:00
Jouni Malinen
2403edb8fd
tests: P2P and avoid frequencies driver event on 5 GHz
...
This test case verifies that wpa_supplicant is able to perform CSA to a
VHT80 channel when having to move the GO due to an avoid-frequencies
driver event.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-18 20:11:52 +03:00
Jouni Malinen
25bd4e7beb
tests: Associated STA indicating 40 MHz intolerant and hostapd deinit
...
This is a regression test for a forgotten ap_ht2040_timeout() eloop
timer callback on AP interface removal.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-12 21:47:43 +03:00
Jouni Malinen
fe102801f6
tests: SAE reauthentication
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-06-06 23:59:46 +03:00
Jouni Malinen
ffcaca68d3
tests: FT with different BIP algorithms
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-05 21:50:36 +03:00
Jouni Malinen
2842987879
tests: FILS+FT with SHA384
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-05 21:50:36 +03:00
Jouni Malinen
c52626489a
tests: Split ap_ft_ap_oom7 into separate test cases
...
The implementation changes in hostapd FT error path handling in the
follow commit would result in ap_ft_ap_oom7 test case failing. This is
triggered partially by PMF protections and SA Query attempts, so it
looks like it is easier to split each failure case into a separate test
case.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-05 21:50:01 +03:00
Jouni Malinen
55b3cda775
tests: FT-EAP-SHA384
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-05 20:16:37 +03:00
Jouni Malinen
925584689b
tests: ERP enabled on RADIUS server and peer using EAP-TLS v1.3
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-06-01 17:53:10 +03:00
Jouni Malinen
13f69792b0
tests: Update mesh_oom to match implementation change
...
The initial direct allocation within wpa_supplicant_mesh_init() was
removed.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-31 16:14:28 +03:00
Jouni Malinen
5fb016a219
tests: WNM Time Advertisement without time zone configuration
...
This is a regression test for a segfault in hostapd.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-31 12:55:49 +03:00
Jouni Malinen
64224d5871
tests: Hotspot 2.0 OSEN-single-SSID connection
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-29 23:34:22 +03:00
Jouni Malinen
5e597ed9f0
tests: EAP-pwd with salted passwords
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-28 22:15:20 +03:00
Jouni Malinen
b30639b77e
tests: Adjust eap_proto_pwd_errors to match implementation changes
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-28 22:09:20 +03:00
Jouni Malinen
62566bc23d
tests: WPA2-EAP-FT AP changing from 802.1X-only to FT-only
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-21 22:24:36 +03:00
Jouni Malinen
9a0ae89d62
tests: SAE with Password Identifier
...
This verifies SAE Password Identifier functionality in both the
infrastructure and mesh BSS cases.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-19 17:30:29 +03:00
Jouni Malinen
6bf7a54754
tests: Brainpool curves in ap_wpa2_eap_pwd_groups with OpenSSL 1.1.x
...
The OpenSSL version check should not have been limited to 1.0.2 only.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-17 22:03:25 +03:00
Jouni Malinen
27fa11615b
tests: Additional VHT channel switch testing
...
Enable/disable VHT with CHAN_SWITCH.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-16 01:16:54 +03:00
Jouni Malinen
79467d74fd
tests: Fix dbus_tdls_channel_switch with missing kernel support
...
Check driver capabilities in the D-Bus TDLS case similarly to the
non-D-Bus cases.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-15 00:38:13 +03:00
Jouni Malinen
23c024b9c1
tests: Do not fail if driver supports power saving
...
Couple of "invalid value" tests started to fail now that mac80211_hwsim
actually accepts power save configuration. Fix these by running the same
command for more code coverage, but in a way that ignores the result of
the operation (succeeds with older kernel versions and fails with
newer).
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-04 23:56:32 +03:00
Jouni Malinen
f98fdc4e4b
tests: wpa_supplicant STATUS output and ieee80211ac=1
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-05-04 20:19:17 +03:00
Jouni Malinen
585e728a5c
tests: Skip OCSP tests with wolfSSL
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-02 13:32:51 +03:00
Sean Parkinson
f08362e9ce
tests: Use same certificates as used for GnuTLS with wolfSSL
...
Signed-off-by: Sean Parkinson <sean@wolfssl.com>
2018-05-02 00:37:57 +03:00
Sean Parkinson
7d5df79f2d
tests: Use a valid key exchange value in eap_proto_ikev2
...
Signed-off-by: Sean Parkinson <sean@wolfssl.com>
2018-05-02 00:37:38 +03:00
Jouni Malinen
832b736fb2
tests: Add TLS v1.3 into ap_wpa2_eap_tls_versions
...
When running with OpenSSL 1.1.1, verify that EAP-TLS can be used with
TLS v1.3.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-01 22:13:38 +03:00
Jouni Malinen
1150d0756a
tests: Enable TLS v1.3 explicitly in the authentication server
...
For testing purposes, enable TLS v1.3 in the authentication server so
that the protocol version can be controlled from wpa_supplicant side
more easily.
Signed-off-by: Jouni Malinen <j@w1.fi>
2018-05-01 22:13:38 +03:00