raise Exception("Unexpected use of ERP")
dev[0].wait_connected(timeout=15, error="Reconnection timed out")
-def start_erp_as(apdev, erp_domain="example.com", msk_dump=None, tls13=False,
+def start_erp_as(erp_domain="example.com", msk_dump=None, tls13=False,
eap_user_file="auth_serv/eap_user.conf"):
- params = {"ssid": "as", "beacon_int": "2000",
+ params = {"driver": "none",
+ "interface": "as-erp",
"radius_server_clients": "auth_serv/radius_clients.conf",
"radius_server_auth_port": '18128',
"eap_server": "1",
params["dump_msk_file"] = msk_dump
if tls13:
params["tls_flags"] = "[ENABLE-TLSv1.3]"
- return hostapd.add_ap(apdev, params)
+ apdev = {'ifname': 'as-erp'}
+ return hostapd.add_ap(apdev, params, driver="none")
def test_erp_radius(dev, apdev):
"""ERP enabled on RADIUS server and peer"""
check_erp_capa(dev[0])
- start_erp_as(apdev[1])
+ start_erp_as()
params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
params['auth_server_port'] = "18128"
params['erp_send_reauth_start'] = '1'
'erp_radius_no_wildcard_user.eap_users')
with open(user_file, 'w') as f:
f.write('"user@example.com" PSK 0123456789abcdef0123456789abcdef\n')
- start_erp_as(apdev[1], eap_user_file=user_file)
+ start_erp_as(eap_user_file=user_file)
params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
params['auth_server_port'] = "18128"
params['erp_send_reauth_start'] = '1'
"""ERP enabled on RADIUS server and peer"""
check_erp_capa(dev[0])
eap_methods = dev[0].get_capability("eap")
- start_erp_as(apdev[1])
+ start_erp_as()
params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
params['auth_server_port'] = "18128"
params['erp_send_reauth_start'] = '1'
raise HwsimSkip("No TLS v1.3 support in TLS library")
eap_methods = dev[0].get_capability("eap")
- start_erp_as(apdev[1], tls13=True)
+ start_erp_as(tls13=True)
params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
params['auth_server_port'] = "18128"
params['erp_send_reauth_start'] = '1'
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- hapd_as = start_erp_as(apdev[1],
- msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ hapd_as = start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1],
- msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = fils_hlp_config(fils_hlp_wait_time=30)
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_erp_capa(dev[0])
realm = 'wlan.mnc001.mcc232.3gppnetwork.org'
- start_erp_as(apdev[1], erp_domain=realm,
+ start_erp_as(erp_domain=realm,
msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
if not (tls.startswith("OpenSSL") and ("build=OpenSSL 1.0.2" in tls or "build=OpenSSL 1.1" in tls) and ("run=OpenSSL 1.0.2" in tls or "run=OpenSSL 1.1" in tls)):
raise HwsimSkip("Brainpool EC group not supported")
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_sk_pfs_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_sk_pfs_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_sk_pfs_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- er = start_erp_as(apdev[1],
- msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ er = start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- er = start_erp_as(apdev[1],
- msk_dump=os.path.join(params['logdir'], "msk.lst"))
+ er = start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
logger.info("Set up ERP key hierarchy without FILS/FT authentication")
bssid = apdev[0]['bssid']
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- start_erp_as(apdev[1])
+ start_erp_as()
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")
check_fils_capa(dev[0])
check_erp_capa(dev[0])
- hapd_as = start_erp_as(apdev[1], msk_dump=os.path.join(params['logdir'],
- "msk.lst"))
+ hapd_as = start_erp_as(msk_dump=os.path.join(params['logdir'], "msk.lst"))
bssid = apdev[0]['bssid']
params = hostapd.wpa2_eap_params(ssid="fils")