diff options
author | tomsmeding <tom.smeding@gmail.com> | 2016-10-23 19:02:48 +0200 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2016-10-23 19:02:48 +0200 |
commit | df6c0e07bc74a4137ccb8719a28f58b50ba946c6 (patch) | |
tree | f0a94a412f346acbd0ef01fc8a50bf03b9196f4b /rng.h | |
parent | c5163d30258178ac66e05ac491935ab710913917 (diff) |
Nuke KeyRng
Diffstat (limited to 'rng.h')
-rw-r--r-- | rng.h | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -9,26 +9,6 @@ public: virtual uint32_t get_uniform(uint32_t upbound)=0; }; -class KeyRng : public Rng{ - uint8_t *key; - int keylen; - int idx; - uint64_t state; - - void stir(); - -public: - //throws invalid_argument if keylen<=0 - KeyRng(const char *key,int keylen); - explicit KeyRng(const std::string &key); - - KeyRng(const Rng&)=delete; //just keep it at one KeyRng please - ~KeyRng(); - - uint32_t get(); - uint32_t get_uniform(uint32_t upbound); -}; - class CryptoRng : public Rng{ public: uint32_t get(); |