sysrand.c (535B)
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 #ifdef FREEBL_NO_DEPEND 6 #include "stubs.h" 7 #endif 8 9 #include "seccomon.h" 10 11 #if defined(XP_UNIX) && defined(NSS_FIPS_140_3) 12 #include "unix_fips140_3.c" 13 #elif defined(XP_UNIX) && defined(SEED_ONLY_DEV_URANDOM) 14 #include "unix_urandom.c" 15 #elif defined(XP_UNIX) 16 #include "unix_rand.c" 17 #endif 18 #ifdef XP_WIN 19 #include "win_rand.c" 20 #endif