summaryrefslogtreecommitdiff
path: root/regress/lib
AgeCommit message (Collapse)Author
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
2016-09-02Print SKIPPED if a regress test cannot be executed for some reason.Alexander Bluhm
This allows to identify such tests by looking at their output.
2016-09-02Fix build of regress after source movesBob Beck
2016-09-02Make this regress build againBob Beck
2016-09-01Tighten up the siginfo checkPhilip Guenther
2016-09-01delete wrong cvs $ tagsTheo de Raadt
2016-08-27Enable ALPN regress now that it passes.Joel Sing
2016-08-27Pull in <stdio.h> for NULLPhilip Guenther
ok deraadt@
2016-08-14Convert quad_t to long longPhilip Guenther
2016-08-09When interrupted, connect() should leave the socket connecting in thePhilip Guenther
background, similar to a non-blocking socket. Return EALREADY whenever already connecting, not just for non-blocking sockets. Fix from {Free,Net}BSD Prompted by a report from Michael Reed (m.reed (at) mykolab.com) ok millert@
2016-07-13Fix usage() output and getopt sortingPhilip Guenther
2016-07-07add ca cert error check and make the path configurableBrent Cook
from Kinichiro Inoguchi
2016-07-05remove extra assignment of s from 1.11, fix regression testBrent Cook
2016-07-05On systems where we do not have BN_ULLONG defined (most 64-bit systems),Brent Cook
BN_mod_word() can return incorrect results if the supplied modulus is too big, so we need to fall back to BN_div_word. Now that BN_mod_word may fail, handle errors properly update the man page. Thanks to Brian Smith for pointing out these fixes from BoringSSL: https://boringssl.googlesource.com/boringssl/+/67cb49d045f04973ddba0f92fe8a8ad483c7da89 https://boringssl.googlesource.com/boringssl/+/44bedc348d9491e63c7ed1438db100a4b8a830be ok beck@
2016-07-05make less awful.. test against cloudflare tooBob Beck
2016-07-04Add a nasty little ocsp regress test in the hope pedants will make it better.Bob Beck
2016-06-30Remove flags for disabling constant-time operations.Brent Cook
This removes support for DSA_FLAG_NO_EXP_CONSTTIME, DH_FLAG_NO_EXP_CONSTTIME, and RSA_FLAG_NO_CONSTTIME flags, making all of these operations unconditionally constant-time. Based on the original patch by César Pereid. ok beck@
2016-06-01Add detailed error messages and restructure to make the individualIngo Schwarze
test functions shorter and easier to understand. The total number of lines remains unchanged.
2016-06-01Test history_get() return value;Ingo Schwarze
from Bastian Maerkisch <bmaerkisch at web dot de>.
2016-05-31The argument of remove_history() only counts existing entries,Ingo Schwarze
not those that were previously deleted.
2016-05-31Style unification and whitespace cleanup, in part suggested byIngo Schwarze
Christian Heckendorf. No functional change.
2016-05-30Gix misleading indent pointed out by GCC 6.1.Brent Cook
ok beck@ jsing@
2016-05-29Nuke sigret.cBob Beck
ok deraadt@ kettenis@
2016-05-29We don't have sigreturn anymoreBob Beck
2016-05-26tests for the two segfaults in backref() that were just fixedIngo Schwarze
2016-05-26Fix an oversight that caused the test program to segfault:Ingo Schwarze
Don't try to calculate strlen(NULL).
2016-05-26systematically test all combinations of REG_STARTEND, REG_NEWLINE,Ingo Schwarze
and REG_NOTBOL with line and word anchors
2016-05-26support for testing REG_STARTEND together with REG_NOTBOLIngo Schwarze
2016-05-25deal with the el_errno -> read_errno cleanup, read.c rev. 1.43Ingo Schwarze
2016-05-22cope with simplified chared/read interfaceIngo Schwarze
2016-05-10Enable the readline(3) regression test provided by Bastian Maerkisch,Ingo Schwarze
all bugs tested so far have been fixed.