openssl/test/testutil
Pauli 7de305510a Add weak platform independent PRNG to test framework.
Implement the GNU C library's random(3) pseudorandom number generator.
The algorithm is described: https://www.mscs.dal.ca/~selinger/random/

The rationale is to make the tests repeatable across differing platforms with
different underlying implementations of the random(3) library call.

More specifically: when executing tests with random ordering.

[extended tests]

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/9463)

(cherry picked from commit e9a5932d04)
2019-07-29 09:16:22 +10:00
..
basic_output.c Update copyright year 2018-02-27 13:59:42 +00:00
cb.c
driver.c Add weak platform independent PRNG to test framework. 2019-07-29 09:16:22 +10:00
format_output.c Update copyright year 2018-02-13 13:59:25 +00:00
init.c
main.c Update copyright year 2019-02-26 14:05:09 +00:00
output.h
output_helpers.c
random.c Add weak platform independent PRNG to test framework. 2019-07-29 09:16:22 +10:00
stanza.c
tap_bio.c Fix invalid function type casts. 2017-12-15 19:33:48 +01:00
test_cleanup.c
tests.c
tu_local.h