8#include <botan/internal/getentropy.h>
10#if defined(BOTAN_TARGET_OS_IS_OPENBSD) || defined(BOTAN_TARGET_OS_IS_FREEBSD)
13 #include <sys/random.h>
27 if(::getentropy(buf.data(), buf.size()) == 0)
30 return buf.size() * 8;
size_t poll(RandomNumberGenerator &rng) override
virtual void add_entropy(const uint8_t input[], size_t length)=0
std::vector< T, secure_allocator< T > > secure_vector