summaryrefslogtreecommitdiff
path: root/regtest1.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-11-27 02:54:26 -0500
committerGitHub <noreply@github.com>2018-11-27 02:54:26 -0500
commit3db34abf2f9ec9c25b1140955fced60c8d40394c (patch)
tree96fb730bea5aeb85c6040c367fb5a5c800c4585b /regtest1.cpp
parent1966d13617b30e63068b056be90c75f37e549339 (diff)
downloadcryptopp-git-3db34abf2f9ec9c25b1140955fced60c8d40394c.tar.gz
Add Power9 Random Number Generator support (GH #747, PR #748)
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 a57ca63b..848ad885 100644
--- a/regtest1.cpp
+++ b/regtest1.cpp
@@ -27,6 +27,7 @@
#include "osrng.h"
#include "drbg.h"
+#include "darn.h"
#include "mersenne.h"
#include "rdrand.h"
#include "padlkrng.h"
@@ -133,6 +134,10 @@ void RegisterFactories1()
if (HasRDSEED())
RegisterDefaultFactoryFor<RandomNumberGenerator, RDSEED>();
#endif
+#if (CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64)
+ if (HasDARN())
+ RegisterDefaultFactoryFor<RandomNumberGenerator, DARN>();
+#endif
RegisterDefaultFactoryFor<RandomNumberGenerator, OFB_Mode<AES>::Encryption >("AES/OFB RNG");
RegisterDefaultFactoryFor<NIST_DRBG, Hash_DRBG<SHA1> >("Hash_DRBG(SHA1)");
RegisterDefaultFactoryFor<NIST_DRBG, Hash_DRBG<SHA256> >("Hash_DRBG(SHA256)");