> I don't have access to Windows 7 at the moment so I can't test this > myself. I've heard that the Windows 7 behaviour is not a bug and the > only reason previous versions weren't so slow is that *they* are buggy. > > I'd suggest you try one workaround mentioned above. Include a time limit > on the inner loop. You can do this by duplicating the GetTickCount line. > I.e. in rand_win.c at about line 530 you add the line indicated: > > while (heap_next(&hentry) > --------------> && (!good || (GetTickCount()-starttime)<MAXDELAY) > && --entrycnt > 0); > > If that makes the delay more tolerable I'll commit it as a temporary fix > for now. Longer term we need to find an alternative technique for > additional entropy gathering.
I do not yet have an OpenSSL build environment set up. If you have any Windows environment, could you compile a DLL with the change, and I'll test it on Windows 7? -Greg ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org