summaryrefslogtreecommitdiff
path: root/regtest1.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-08-19 15:41:45 -0400
committerJeffrey Walton <noloader@gmail.com>2017-08-19 15:41:45 -0400
commit7fb5953055d14307a9d4ae95fd6499f3a48f8b95 (patch)
tree8373b41085ae414dd5c06f410f8a7a430d366ba5 /regtest1.cpp
parent65a96fe983d28e6e51612e3d2361716d7cdf9453 (diff)
downloadcryptopp-git-7fb5953055d14307a9d4ae95fd6499f3a48f8b95.tar.gz
Add VIA Padlock RNG
Diffstat (limited to 'regtest1.cpp')
-rw-r--r--regtest1.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/regtest1.cpp b/regtest1.cpp
index 33ff69da..a8fdc9ef 100644
--- a/regtest1.cpp
+++ b/regtest1.cpp
@@ -25,6 +25,7 @@
#include "drbg.h"
#include "mersenne.h"
#include "rdrand.h"
+#include "padlkrng.h"
#include "modes.h"
#include "aes.h"
@@ -109,6 +110,10 @@ void RegisterFactories1()
RegisterDefaultFactoryFor<RandomNumberGenerator, AutoSeededX917RNG<AES> >();
#endif
RegisterDefaultFactoryFor<RandomNumberGenerator, MT19937>();
+#if (CRYPTOPP_BOOL_X86)
+ if (HasPadlockRNG())
+ RegisterDefaultFactoryFor<RandomNumberGenerator, PadlockRNG>();
+#endif
#if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64)
if (HasRDRAND())
RegisterDefaultFactoryFor<RandomNumberGenerator, RDRAND>();