From d3b953db30fe655131f6702e1e4436d279fb7f3d Mon Sep 17 00:00:00 2001 From: jbauch Date: Mon, 8 Aug 2016 16:22:53 -0700 Subject: [PATCH] Remove NSS SecureRandomGenerator. All platforms should be using OpenSSL/BoringSSL. BUG= Review-Url: https://codereview.webrtc.org/2115123002 Cr-Commit-Position: refs/heads/master@{#13681} --- webrtc/base/helpers.cc | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/webrtc/base/helpers.cc b/webrtc/base/helpers.cc index b284cd7a73..be71fee0f3 100644 --- a/webrtc/base/helpers.cc +++ b/webrtc/base/helpers.cc @@ -56,19 +56,6 @@ class SecureRandomGenerator : public RandomGenerator { } }; -#elif defined(SSL_USE_NSS_RNG) -// The NSS RNG. -class SecureRandomGenerator : public RandomGenerator { - public: - SecureRandomGenerator() {} - ~SecureRandomGenerator() override {} - bool Init(const void* seed, size_t len) override { return true; } - bool Generate(void* buf, size_t len) override { - return (PK11_GenerateRandom(reinterpret_cast(buf), - static_cast(len)) == SECSuccess); - } -}; - #else #if defined(WEBRTC_WIN) class SecureRandomGenerator : public RandomGenerator {