Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-host-ipmid
/
4a572669e1b44cb3e0b48a57e12ee37b2c3a8bb9
/
.
/
transport
/
rmcpbridge
/
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