On Tue, Sep 6, 2016 at 9:56 AM, Jean-Pierre Münch <[email protected]
> wrote:

> OK, I've investigated further now and poor man's debugging (e.g. printing
> the occuring values) showed that in the DiscardBytes() function of RDRAND,
> the n values all over the place jumps, from 10000 (as correctly
> initialized) to 4280436152 in the second iteration to 4265895008 in the
> third one and so on, instead of the expected decrease by 64 every round
> (the count variable is set correctly).
>
> This of course results in an infinite loop and thus in the test program
> not finishing.
>
> I don't know how to fix this though, because I don't understand why it
> does this in the first place.
>
That is unusual. That should surface under other Visual Studio versions
since its RDRAND, not constexpr.

Let me get another laptop fired up. I believe I have a 4th gen Core i5
machine with Win8 and VS2013 available.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to