summaryrefslogtreecommitdiff
path: root/regress/lib
AgeCommit message (Collapse)Author
2017-01-25Update ssl versions regress to handle min/max configured versions andJoel Sing
the cover the ssl_supported_version_range() function.
2017-01-25Add start of a regress for cert gen and validation. not clean, won'tBob Beck
hook it up yet
2017-01-25link in rsa testBob Beck
2017-01-25Add rsa test from openssl, since it has a license nowBob Beck
2017-01-24fix make clean and warningsOtto Moerbeek
2017-01-24make sure realloc preserves dataOtto Moerbeek
2017-01-24use ${.OBJDIR}Otto Moerbeek
2017-01-24Update client tests for changes in default EC formats/curves.Joel Sing
2017-01-24Use prime256v1 for tests unless otherwise specified.Joel Sing
2017-01-23hook malloc_general to the testsOtto Moerbeek
2017-01-23test malloc/realloc/free with some flag combo'sOtto Moerbeek
2017-01-23Fix regress to handle movement of ssl structures to internalBob Beck
2017-01-22Update the TLS ALPN unit tests to work with internal/opaque data.Joel Sing
2017-01-21Make explicit _ct and _nonct versions of bn_mod_exp funcitons thatBob Beck
matter for constant time, and make the public interface only used external to the library. This moves us to a model where the important things are constant time versions unless you ask for them not to be, rather than the opposite. I'll continue with this method by method. Add regress tests for same. ok jsing@
2017-01-18unhook ocsp test from the default since it currently requires network access andBob Beck
therefore appears to break in bluhm's test setup
2017-01-17Correctly tls_config_set_ca_file() return value (no effective change).Joel Sing
Spotted by inoguchi@
2017-01-12Remove more checks testing for empty option strings.Martin Pieuchot
These tests never passed and as recently reported by Helg via yasuoka@ some fuse plugins depends on this behavior.
2017-01-12Add regress tests for libtls, which currently cover handshakes and closesJoel Sing
using callbacks, file descriptors and sockets.
2017-01-09Provide TLS_INT for consistency with libssl/libcrypto.Joel Sing
2017-01-04Remove a check for empty option strings from our fuse regress tests.Stefan Sperling
Some fuse plugins rely on empty options (exfat-fuse, ntfs-3g) so this part of the regress test was bogus. It ended up misleading mpi@ and myself when we made a change in libfuse/fuse_opt.c r1.17 which broke some fuse plugins. Regression with broken exfat-fuse reported by Helg via yasuoka@. This commit just fixes our regress test. libfuse is not yet fixed. ok mpi@
2017-01-03Add regress tests for max shared version code.Joel Sing
2016-12-30Add regress coverage for enabled protocol version range.Joel Sing
2016-12-26Extend regress to include a peer certificate in the session.Joel Sing
2016-12-26Ensure that after an i2d_SSL_SESSION() call, the passed pointer now pointsJoel Sing
to the end of the buffer.
2016-12-21Update regress for ECDHE with X25519.Joel Sing
2016-12-21Update libcrypto regress to handle header and non-exported symbol changes.Joel Sing
2016-12-21Ensure negative time/timeout are handled appropriately.Joel Sing
2016-12-18Revise regress for changes to ssl_parse_serverhello_tlsext().Joel Sing
Same diff from inoguchi@
2016-12-04Update regress test to handle change to ssl_cipher_list_to_bytes().Joel Sing
2016-11-22Return different error number to know which test is failing.Martin Pieuchot
2016-11-06Update regress for IDEA cipher suite removal.Joel Sing
2016-11-05Add regress for X25519, converted from BoringSSL.Joel Sing
2016-11-05Set PROG so that the binary correctly gets recompiled when the librariesMiod Vallat
it is linked against change. ok beck@ jsing@
2016-11-04Move pqueue regress from libcrypto to libssl, since that's where the pqueueJoel Sing
code now lives. Also unbreak the regress following the symbol hiding changes in libssl.
2016-11-04Some tests require internal symbols; have them link with the staticPhilip Guenther
libssl or libtls so they can continue to see them after the shared library namespace is cleaned up ok jsing@
2016-10-26use -ffloat-store to avoid too much precision which breaks the subtle testOtto Moerbeek
on some platforms; suggested by and ok martynas@
2016-10-24using exact valus in floating point tests often does not work as expected,Otto Moerbeek
use epsilon test
2016-10-23fix lgamma test on i386 and use symbolic constant; ok martynas@Otto Moerbeek
2016-10-19Update client hello messages to follow the removal of fixed ECDH.Joel Sing
2016-09-21set BIOCIMMEDIATE, makes the test work for lo0, which does more bufferingOtto Moerbeek
than regular interfaces
2016-09-20switch master & slave; prompted by bluhm@Otto Moerbeek
2016-09-20don't depend on /dev/tty, in bluhm's framework there is no such thingOtto Moerbeek
use openpty(3) instead
2016-09-18The libedit regress tests require header files generated during theAlexander Bluhm
build. Add a dependency to run make depend in /usr/src/lib/libedit. Problem found by otto@; OK schwarze@
2016-09-08fix test after the errno reshuffle; ok swarsche@Otto Moerbeek
2016-09-06These tests didn't work without setting READLINE because we don'tIngo Schwarze
install <editline/readline.h> by default; make them work by using the copy from the source tree. Issue reported by otto@.
2016-09-05Enable mbrtowc(3) and wcrtomb(3) tests now that mbsinit(3) works.Ingo Schwarze
Related to locale/multibyte_citrus.c rev. 1.7.
2016-09-04test wcrtomb(3)Ingo Schwarze
2016-09-03test mbrtowc(3) in conjunction with mbsinit(3)Ingo Schwarze
2016-09-03import new BN tests from OpenSSLBrent Cook
New tests that various BIGNUM methods behave correctly on zero/even inputs. from OpenSSL ok beck@
2016-09-03remove unneeded reach-around includeBrent Cook