Add conditional unit testing interface.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 23 Jul 2014 12:18:06 +0000 (13:18 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Thu, 24 Jul 2014 18:41:29 +0000 (19:41 +0100)
commite0fc7961c4fbd27577fb519d9aea2dc788742715
treed6ecb99ae473b7ffaeaab0fcaf6204e7067862ab
parent8e55e6de45f715d4a2e0b31775c1c739ce90c1d5
Add conditional unit testing interface.

Don't call internal functions directly call them through
SSL_test_functions(). This also makes unit testing work on
Windows and platforms that don't export internal functions
from shared libraries.

By default unit testing is not enabled: it requires the compile
time option "enable-unit-test".
Reviewed-by: Geoff Thorpe <geoff@openssl.org>
Configure
ssl/Makefile
ssl/heartbeat_test.c
ssl/ssl.h
ssl/ssl_locl.h
ssl/ssl_utst.c [new file with mode: 0644]
util/mk1mf.pl
util/mkdef.pl
util/ssleay.num