From 886e48d85dba526cc8edf16eade57aebbb548a98 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 7 Jul 2018 21:34:00 -0400 Subject: [PATCH] Fix failed link on ARM and friends --- rdrand.cpp | 10 ---------- rdrand.h | 8 ++++++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/rdrand.cpp b/rdrand.cpp index 6a9ef643..64b12208 100644 --- a/rdrand.cpp +++ b/rdrand.cpp @@ -206,11 +206,6 @@ inline void RDRAND64(void* output) } #endif // CRYPTOPP_BOOL_X64, CRYPTOPP_BOOL_X32 and RDRAND64 -std::string RDRAND::AlgorithmProvider() const -{ - return "RDRAND"; -} - RDRAND::RDRAND() { if (!HasRDRAND()) @@ -368,11 +363,6 @@ inline void RDSEED64(void* output) } #endif // CRYPTOPP_BOOL_X64 and RDSEED64 -std::string RDSEED::AlgorithmProvider() const -{ - return "RDSEED"; -} - RDSEED::RDSEED() { if (!HasRDSEED()) diff --git a/rdrand.h b/rdrand.h index a5529f2f..5884765a 100644 --- a/rdrand.h +++ b/rdrand.h @@ -81,7 +81,9 @@ public: CRYPTOPP_UNUSED(input); CRYPTOPP_UNUSED(length); } - std::string AlgorithmProvider() const; + std::string AlgorithmProvider() const { + return "RDRAND"; + } }; /// \brief Exception thrown when a RDSEED generator encounters @@ -133,7 +135,9 @@ public: CRYPTOPP_UNUSED(input); CRYPTOPP_UNUSED(length); } - std::string AlgorithmProvider() const; + std::string AlgorithmProvider() const { + return "RDSEED"; + } }; NAMESPACE_END