Only really build this file when OPENSSL_FIPS is defined. And oh,
authorRichard Levitte <levitte@openssl.org>
Wed, 12 May 2004 08:28:51 +0000 (08:28 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 12 May 2004 08:28:51 +0000 (08:28 +0000)
let's keep internal variables static.

fips/rand/fips_rand.c

index 6348c95e536c301845bb1a4bf9cf3646aeeb727a..e1557edd90a1f354f5426b54c29a9202f4df5a88 100644 (file)
@@ -70,6 +70,8 @@
 #endif
 #include <string.h>
 
+#ifdef OPENSSL_FIPS
+
 #define SEED_SIZE      8
 
 static unsigned char seed[SEED_SIZE];
@@ -87,7 +89,7 @@ static void fips_rand_add(const void *buf, int num, double add_entropy);
 static int fips_rand_bytes(unsigned char *buf, int num);
 static int fips_rand_status(void);
 
-RAND_METHOD rand_fips_meth=
+static RAND_METHOD rand_fips_meth=
     {
     FIPS_rand_seed,
     fips_rand_bytes,
@@ -284,3 +286,5 @@ static int fips_rand_status(void)
     {
     return n_seed == sizeof seed;
     }
+
+#endif /* OPENSSL_FIPS */