8#ifndef BOTAN_JITTER_RNG_H_
9#define BOTAN_JITTER_RNG_H_
17class Jitter_RNG_Internal;
42 std::string
name()
const override {
return "JitterRNG"; }
59 void clear()
override;
62 void fill_bytes_with_input(std::span<uint8_t> out, std::span<const uint8_t> in)
override;
64 std::unique_ptr<Jitter_RNG_Internal> m_jitter;
#define BOTAN_PUBLIC_API(maj, min)
std::string name() const override
Jitter_RNG & operator=(const Jitter_RNG &other)=delete
Jitter_RNG(Jitter_RNG &&other)=default
bool is_seeded() const override
bool accepts_input() const override
Jitter_RNG(const Jitter_RNG &other)=delete
Jitter_RNG & operator=(Jitter_RNG &&other)=delete
RandomNumberGenerator()=default