|
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