summaryrefslogtreecommitdiff
path: root/regress/lib
AgeCommit message (Collapse)Author
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
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>.