From: Jouni Malinen Date: Sun, 6 Apr 2014 13:26:22 +0000 (+0300) Subject: tests: Verify random WPS PIN generation X-Git-Tag: hostap_2_2~356 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=acd9b45a2cc82b041eab1694ea2c720322418e7d;p=thirdparty%2Fhostap.git tests: Verify random WPS PIN generation Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index b6412d5ca..33a6f861e 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -1153,6 +1153,12 @@ def test_ap_wps_check_pin(dev, apdev): if "FAIL" not in hapd.request("WPS_CHECK_PIN 123456789"): raise Exception("Unexpected WPS_CHECK_PIN success") + for i in range(0, 10): + pin = dev[0].request("WPS_PIN get") + rpin = dev[0].request("WPS_CHECK_PIN " + pin).rstrip('\n') + if pin != rpin: + raise Exception("Random PIN validation failed for " + pin) + def test_ap_wps_wep_config(dev, apdev): """WPS 2.0 AP rejecting WEP configuration""" ssid = "test-wps-config"