Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-net-ipmid
/
a71b1bae7abfc7ffb8601a3b5b1fbedcaf6cdc92
/
.
/
prng.hpp
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