re-enable the test, keeping the original method for RAND_pseudo_bytes
authorUlf Möller <ulf@openssl.org>
Sun, 16 Nov 2003 19:33:31 +0000 (19:33 +0000)
committerUlf Möller <ulf@openssl.org>
Sun, 16 Nov 2003 19:33:31 +0000 (19:33 +0000)
which is used by BN_DEBUG_RAND
Submitted by: Nils Larsch

crypto/ecdsa/ecdsatest.c

index 65f4870474ddef1171796a4c7ee20573da5bb271..59f664f50723063bfbecb5d2eb2a51adbf95bf9f 100644 (file)
@@ -124,7 +124,7 @@ int change_rand(void)
        fake_rand.status  = old_rand->status;
        /* use own random function */
        fake_rand.bytes      = fbytes;
-       fake_rand.pseudorand = fbytes;
+       fake_rand.pseudorand = old_rand->bytes;
        /* set new RAND_METHOD */
        if (!RAND_set_rand_method(&fake_rand))
                return 0;
@@ -471,9 +471,7 @@ int main(void)
        RAND_seed(rnd_seed, sizeof(rnd_seed));
 
        /* the tests */
-#ifndef BN_DEBUG_RAND
        if (!x9_62_tests(out))  goto err;
-#endif
        if (!test_builtin(out)) goto err;
        
        ret = 1;