aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-07-23 19:18:45 -0500
committerBrent Cook <bcook@openbsd.org>2014-07-23 20:10:17 -0500
commit55d07e70dcb7f689b161c56b2d6b5eeefbf127a6 (patch)
tree82dcfeedf09658a51e058e49970d5d46173d7863
parent8bf6bdeba4cec79975418d35d506c10fcb0f73df (diff)
downloadportable-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.tpl4
-rw-r--r--tests/pidwraptest.c5
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
6TESTS = 6TESTS =
7check_PROGRAMS = 7check_PROGRAMS =
8EXTRA_DIST = 8EXTRA_DIST =
9
10if !NO_ARC4RANDOM_BUF
11TESTS += pidwraptest.sh
12endif
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>