Boost logo

Boost Users :

Subject: Re: [Boost-users] Seeding boost::mt19937 with bytes from CryptoGenRandom
From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2010-02-11 10:49:37


> The memcpy should copy from randomBytes into seed. (Assuming I
> haven't forgotten the signature of memcpy.)

Seems, like I forgot the signature... Another way to transfer the bytes
would be:

union bytes2seed
{
   uint64_t seed_;
   char bytes_[sizeof(uint64_t)];
};

bytes2seed converter;

Now one can pass &converter.bytes_[0] to CryptGenRandom. This does not
require an additional memcpy call.

Ovanes.



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net