Index: mozilla/security/nss/lib/freebl/secrng.h |
=================================================================== |
--- mozilla/security/nss/lib/freebl/secrng.h (revision 191424) |
+++ mozilla/security/nss/lib/freebl/secrng.h (working copy) |
@@ -1,67 +0,0 @@ |
-/* This Source Code Form is subject to the terms of the Mozilla Public |
- * License, v. 2.0. If a copy of the MPL was not distributed with this |
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
- |
-#ifndef _SECRNG_H_ |
-#define _SECRNG_H_ |
-/* |
- * secrng.h - public data structures and prototypes for the secure random |
- * number generator |
- * |
- * $Id: secrng.h,v 1.7 2012/04/25 14:49:43 gerv%gerv.net Exp $ |
- */ |
- |
-/******************************************/ |
-/* |
-** Random number generation. A cryptographically strong random number |
-** generator. |
-*/ |
- |
-#include "blapi.h" |
- |
-/* the number of bytes to read from the system random number generator */ |
-#define SYSTEM_RNG_SEED_COUNT 1024 |
- |
-SEC_BEGIN_PROTOS |
- |
-/* |
-** The following functions are provided by the security library |
-** but are differently implemented for the UNIX, Win, and OS/2 |
-** versions |
-*/ |
- |
-/* |
-** Get the "noisiest" information available on the system. |
-** The amount of data returned depends on the system implementation. |
-** It will not exceed maxbytes, but may be (much) less. |
-** Returns number of noise bytes copied into buf, or zero if error. |
-*/ |
-extern size_t RNG_GetNoise(void *buf, size_t maxbytes); |
- |
-/* |
-** RNG_SystemInfoForRNG should be called before any use of SSL. It |
-** gathers up the system specific information to help seed the |
-** state of the global random number generator. |
-*/ |
-extern void RNG_SystemInfoForRNG(void); |
- |
-/* |
-** Use the contents (and stat) of a file to help seed the |
-** global random number generator. |
-*/ |
-extern void RNG_FileForRNG(const char *filename); |
- |
-/* |
-** Get maxbytes bytes of random data from the system random number |
-** generator. |
-** Returns the number of bytes copied into buf -- maxbytes if success |
-** or zero if error. |
-** Errors: |
-** PR_NOT_IMPLEMENTED_ERROR There is no system RNG on the platform. |
-** SEC_ERROR_NEED_RANDOM The system RNG failed. |
-*/ |
-extern size_t RNG_SystemRNG(void *buf, size_t maxbytes); |
- |
-SEC_END_PROTOS |
- |
-#endif /* _SECRNG_H_ */ |