8 #ifndef BOTAN_RNG_RDRAND_H__
9 #define BOTAN_RNG_RDRAND_H__
11 #include <botan/rng.h>
24 static uint32_t rdrand_status(
bool& ok);
30 static uint32_t rdrand();
40 void randomize(uint8_t out[],
size_t out_len)
override;
54 std::string
name()
const override {
return "RDRAND"; }
bool is_seeded() const override
size_t reseed(Entropy_Sources &, size_t, std::chrono::milliseconds) override
void add_entropy(const uint8_t[], size_t) override
std::string name() const override