ec/ecp_nistz256.c: harmonize with latest indent script.
[oweals/openssl.git] / crypto / bn / bn_rand.c
index d550f497d9f55da6b42aa4e1cee9d89eb4eba75d..2ccd4777f9e6df44dacd8de1888bdb26385540d3 100644 (file)
  *
  */
 
-#define OPENSSL_FIPSAPI
+
 
 #include <stdio.h>
 #include <time.h>
@@ -248,15 +248,7 @@ static int bn_rand_range(int pseudo, BIGNUM *r, const BIGNUM *range)
 
        if (n == 1)
                BN_zero(r);
-#ifdef OPENSSL_FIPS
-       /* FIPS 186-3 is picky about how random numbers for keys etc are
-        * generated. So we just use the second case which is equivalent to
-        * "Generation by Testing Candidates" mentioned in B.1.2 et al.
-        */
-       else if (!FIPS_module_mode() && !BN_is_bit_set(range, n - 2) && !BN_is_bit_set(range, n - 3))
-#else
        else if (!BN_is_bit_set(range, n - 2) && !BN_is_bit_set(range, n - 3))
-#endif
                {
                /* range = 100..._2,
                 * so  3*range (= 11..._2)  is exactly one bit longer than  range */