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