diff options
author | Brent Cook <bcook@openbsd.org> | 2014-07-23 19:18:45 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2014-07-23 20:10:17 -0500 |
commit | 55d07e70dcb7f689b161c56b2d6b5eeefbf127a6 (patch) | |
tree | 82dcfeedf09658a51e058e49970d5d46173d7863 | |
parent | 8bf6bdeba4cec79975418d35d506c10fcb0f73df (diff) | |
download | portable-55d07e70dcb7f689b161c56b2d6b5eeefbf127a6.tar.gz portable-55d07e70dcb7f689b161c56b2d6b5eeefbf127a6.tar.bz2 portable-55d07e70dcb7f689b161c56b2d6b5eeefbf127a6.zip |
clarify license and origin for pidwraptest
The original author clarified the license, so we are fine to ship with
the PID wraparound test. Run it by default if libressl is using the
native arc4random supplied from the OS.
ok deraadt@
-rw-r--r-- | tests/Makefile.am.tpl | 4 | ||||
-rw-r--r-- | tests/pidwraptest.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/tests/Makefile.am.tpl b/tests/Makefile.am.tpl index 0b9ae4c..06d48c1 100644 --- a/tests/Makefile.am.tpl +++ b/tests/Makefile.am.tpl | |||
@@ -6,3 +6,7 @@ AM_CPPFLAGS += -I $(top_srcdir)/crypto/asn1 | |||
6 | TESTS = | 6 | TESTS = |
7 | check_PROGRAMS = | 7 | check_PROGRAMS = |
8 | EXTRA_DIST = | 8 | EXTRA_DIST = |
9 | |||
10 | if !NO_ARC4RANDOM_BUF | ||
11 | TESTS += pidwraptest.sh | ||
12 | endif | ||
diff --git a/tests/pidwraptest.c b/tests/pidwraptest.c index 75f2cc2..7eb2a0c 100644 --- a/tests/pidwraptest.c +++ b/tests/pidwraptest.c | |||
@@ -1,6 +1,9 @@ | |||
1 | /* | 1 | /* |
2 | * Checks if LibreSSL's PRNG is fork-safe on Linux. | 2 | * Checks if LibreSSL's PRNG is fork-safe. |
3 | * From https://www.agwa.name/blog/post/libressls_prng_is_unsafe_on_linux | 3 | * From https://www.agwa.name/blog/post/libressls_prng_is_unsafe_on_linux |
4 | * This code is in the public domain. | ||
5 | * | ||
6 | * Original source: https://gist.github.com/AGWA/eb84e55ca25a7da1deb0 | ||
4 | */ | 7 | */ |
5 | 8 | ||
6 | #include <openssl/rand.h> | 9 | #include <openssl/rand.h> |