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.
