Hello Jeffrey,

While you were writing your reply, I also found:

https://github.com/weidai11/cryptopp/issues/872
https://github.com/weidai11/cryptopp/commit/b1c691b53a4c

:-)

so it sure looks like I am indeed experiencing this bug with my 8.2.0 
version using VS2019 on a Windows 10 machine.

I will try 8.3.0 or later and see if that fixes the problem.  I'll report 
back here.

Kind regards,
Bart

On Thursday, March 18, 2021 at 8:29:08 PM UTC+1 Jeffrey Walton wrote:

> On Thu, Mar 18, 2021 at 3:24 PM Bart Vandewoestyne
> <[email protected]> wrote:
> >
> > OK. I have done some more research and testing. Here's what I found out 
> so far:
> >
> > On our build server (where the tests do not crash), the test logs tell 
> me:
> >
> > hasRDRAND == 0, hasRDSEED == 0
> >
> > and because of that, apparently the tests are skipped, because in the 
> logs I
> > have:
> >
> > Testing RDSEED generator...
> >
> > RDSEED generator not available, skipping test.
> >
> > On my laptop, it seems like I have RDRAND and RDSEED available, because 
> in the
> > logs I see:
> >
> > hasRDRAND == 1, hasRDSEED == 1
> >
> > and so the test is started:
> >
> > Testing RDSEED generator...
> >
> > but that is the last line in the output, the test crashes somewhere.
> >
> > Using the VS2015 debugger, i found that the call stack at the moment of 
> the crash is:
> >
> > cryptest.exe!017e9c80() Unknown
> > cryptest.exe!CryptoPP::RDSEED::GenerateBlock(unsigned char * output, 
> unsigned int size) Line 249 C++
> > ...
>
> I've seen that hang before, but it was present all the time. It did
> not happen in isolation, like during redirection.
>
> I wrote it off to a MS toolchain bug and worked around it. Also see
> https://github.com/weidai11/cryptopp/commit/b1c691b53a4c.
>
> You should upgrade to Crypto++ 8.3 or above for the fix.
>
> Jeff
>

-- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/cryptopp-users/be030db5-cdf7-46e1-9c75-e3e90c967da8n%40googlegroups.com.

Reply via email to