tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

nsRandomGenerator.h (702B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 #ifndef nsRandomGenerator_h
      6 #define nsRandomGenerator_h
      7 
      8 #include "nsIRandomGenerator.h"
      9 
     10 #define NS_RANDOMGENERATOR_CID \
     11  {0xbe65e2b7, 0xfe46, 0x4e0f, {0x88, 0xe0, 0x4b, 0x38, 0x5d, 0xb4, 0xd6, 0x8a}}
     12 
     13 #define NS_RANDOMGENERATOR_CONTRACTID "@mozilla.org/security/random-generator;1"
     14 
     15 class nsRandomGenerator final : public nsIRandomGenerator {
     16 public:
     17  NS_DECL_THREADSAFE_ISUPPORTS
     18  NS_DECL_NSIRANDOMGENERATOR
     19 
     20 private:
     21  ~nsRandomGenerator() = default;
     22 };
     23 
     24 #endif  // nsRandomGenerator_h