diff options
Diffstat (limited to 'src/libs/3rdparty/botan/src/lib/entropy/rdrand/rdrand.cpp')
-rw-r--r-- | src/libs/3rdparty/botan/src/lib/entropy/rdrand/rdrand.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libs/3rdparty/botan/src/lib/entropy/rdrand/rdrand.cpp b/src/libs/3rdparty/botan/src/lib/entropy/rdrand/rdrand.cpp deleted file mode 100644 index b8a74ce2f6..0000000000 --- a/src/libs/3rdparty/botan/src/lib/entropy/rdrand/rdrand.cpp +++ /dev/null @@ -1,29 +0,0 @@ -/* -* Entropy Source Using Intel's rdrand instruction -* (C) 2012,2015 Jack Lloyd -* (C) 2015 Daniel Neus -* -* Botan is released under the Simplified BSD License (see license.txt) -*/ - -#include <botan/internal/rdrand.h> -#include <botan/rdrand_rng.h> - -namespace Botan { - -size_t Intel_Rdrand::poll(RandomNumberGenerator& rng) - { - if(BOTAN_ENTROPY_INTEL_RNG_POLLS > 0 && RDRAND_RNG::available()) - { - RDRAND_RNG rdrand_rng; - secure_vector<uint8_t> buf(4 * BOTAN_ENTROPY_INTEL_RNG_POLLS); - - rdrand_rng.randomize(buf.data(), buf.size()); - rng.add_entropy(buf.data(), buf.size()); - } - - // RDRAND is used but not trusted - return 0; - } - -} |