blob: 95946f7974c0dfa2ff0c29408eb09ea54a9c1592 [file] [log] [blame]
#include <openssl/rand.h>
namespace crypto
{
struct prng
{
static unsigned int rand()
{
unsigned int v;
RAND_bytes(reinterpret_cast<unsigned char*>(&v), sizeof(v));
return v;
}
};
} // namespace crypto