EAP-pwd: Increase maximum number of hunting-and-pecking iterations
authorJouni Malinen <j@w1.fi>
Sat, 30 Jun 2012 13:12:41 +0000 (16:12 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 30 Jun 2012 13:12:41 +0000 (16:12 +0300)
The previously used limit (10) is too small for practical purposes since
it can result in about 1 out of 1000 authentication attempts failing.
Increase the limit to 30 to avoid such issues. [Bug 453]

Signed-hostap: Jouni Malinen <j@w1.fi>
intended-for: hostap-1

src/eap_common/eap_pwd_common.c

index 5b6bf3c..f85564a 100644 (file)
@@ -154,7 +154,7 @@ int compute_password_element(EAP_PWD_group *grp, u16 num,
        os_memset(prfbuf, 0, primebytelen);
        ctr = 0;
        while (1) {
-               if (ctr > 10) {
+               if (ctr > 30) {
                        wpa_printf(MSG_INFO, "EAP-pwd: unable to find random "
                                   "point on curve for group %d, something's "
                                   "fishy", num);