147 Commits

Author SHA1 Message Date
kinichiro
adde656bb7 Add strtonum to compat library and export it
crypto library requires strtonum now, and add it to compat library.
remove it from applications compat/ directories.
2021-12-26 16:00:25 +09:00
kinichiro
7fe1bf86e1 Fix _PATH_SSL_CA_FILE for ocsp_test 2021-12-04 21:00:39 +09:00
kinichiro
87c45af9e0 Sort regress key_schedule 2021-12-04 21:00:39 +09:00
kinichiro
b51803910f Add regress ssl_methods 2021-12-04 21:00:39 +09:00
kinichiro
c211d97ecb Remove unneeded target_include_directories with cmake
This could remove recurring of the same statement for include directories.
Instead of this removals, apps/* and tests  should have include path that
had been provided by INTERFACE_INCLUDE_DIRECTORIES of target libs and
internal static libs.
2021-12-04 14:36:39 +09:00
Brent Cook
38181ad398 add asn1x509 test 2021-11-30 16:49:15 -06:00
kinichiro
870a1ebbc2 Build static library for regression tests when shared build with CMake 2021-11-27 20:57:14 +09:00
Brent Cook
aef899cf7c prepend tls dir to AM_CPPFLAGS 2021-11-08 13:29:50 -06:00
Brent Cook
9243262fef add x509req_ext 2021-11-08 07:43:11 -06:00
Brent Cook
04ab1061f3 build updates 2021-11-08 07:33:50 -06:00
Brent Cook
dd8cfb82a3 disable dtlstest when static libraries are not built 2021-07-19 10:47:10 -05:00
Brent Cook
c8911ede68 Land #674, fix mingw builds with newer compiler versions 2021-05-30 17:53:02 -05:00
kinichiro
420723ee18 Fix mingw build on ubuntu 20.04
- Link libssp to resolve undefined reference __memcpy_chk
- Disable dtlstest since mingw does not have poll
2021-05-30 01:11:45 +00:00
kinichiro
b25111c22d Fix UWP build
- Do not set _WIN32_WINNT to enable VirtualAllocFromApp
- Disable tlstest since SetHandleInformation is not supported on UWP
2021-05-29 20:55:50 +09:00
Brent Cook
31dc716df3 Land #669, add new tests 2021-05-21 02:35:20 -05:00
kinichiro
66e8b10e53 Add regression dtlstest 2021-05-15 00:45:20 +09:00
kinichiro
be44d2a83a Add regression ssl_get_shared_ciphers 2021-05-15 00:38:18 +09:00
kinichiro
75214be92b Add regression tlslegacy 2021-05-15 00:38:18 +09:00
kinichiro
96ae00533a Enable clienttest again 2021-05-13 23:15:23 +09:00
kinichiro
4c56df46de Statically link libcrypto/ssl into libtls with cmake 2021-05-07 20:31:22 +09:00
Brent Cook
e044f14e41 disable some tests that rely on static library symbols 2021-05-01 10:41:46 -05:00
Brent Cook
f2b197f373 cmake test should be ec_point_conversion 2021-04-27 08:21:21 -05:00
Brent Cook
632ddde256 add ec_point_conversion test 2021-04-27 07:08:03 -05:00
Brent Cook
81e17c7348 add ssl_methods test 2021-02-03 06:13:46 -06:00
kinichiro
1c0b5f0734 Add regress x509_info.c 2020-09-15 21:38:05 +09:00
kinichiro
6969cf036e Fix regress build 2020-09-15 20:55:40 +09:00
kinichiro
0e52cefc5c Add regress x509attribute.c 2020-09-14 19:55:45 +09:00
kinichiro
4f01b43cfe Add regress constraints.c 2020-09-13 21:36:38 +09:00
Brent Cook
706a21658c Land #605, Update testssl.bat 2020-07-22 09:39:01 -05:00
kinichiro
77b8a47393 Force TLSv1.2 when testing SSLv3/TLSv1.2 cipher suites. (upstream r1.15) 2020-07-22 22:22:14 +09:00
kinichiro
ea0dd3c107 Test TLSv1.3 ciphersuites (upstream r1.14) 2020-07-22 22:22:06 +09:00
kinichiro
615c380811 Fix ssltest to run on appveyor 2020-07-07 22:45:48 +09:00
kinichiro
f9e7ce5ed2 Test both SSLv3 and TLSv1.2, select cipher suite that the protocol can handle
Follow upstream r1.12 and r1.13
- Test both SSLv3 and TLSv1.2 cipher suites with TLS.
- Handle the fact that TLSv1.3 cipher suites are now being included in the
  output from `openssl ciphers`
2020-07-05 13:30:54 +09:00
kinichiro
e8033def44 Build regress servertest only if non BUILD_SHARED_LIBS with cmake 2020-05-19 01:23:57 +09:00
kinichiro
1fe7792349 Enable regress handshake_table on Windows 2020-05-04 23:40:33 +09:00
kinichiro
4270e6716f Enable regress handshake_table 2020-05-04 21:26:16 +09:00
kinichiro
ea57e53c63 Add regress record_layer_test 2020-04-28 23:52:37 +09:00
Brent Cook
b462bfdbc9 disable clienttest
the current handshakes contain dynamic content, which breaks this test
2020-03-14 06:41:54 -05:00
Brent Cook
71751791cf enable cmstest 2019-11-03 21:11:23 -06:00
kinichiro
5d686726ec Add regress bn_to_string 2019-06-13 10:15:28 +09:00
Daniel Wyatt
23fa9a51d8 Add portable scaffold for SM4 2019-03-04 08:53:22 -05:00
Brent Cook
4d6cfb10ed update tests 2019-02-09 07:40:14 -06:00
Brent Cook
501d61c681 valid_handshakes_terminate uses private API 2019-01-21 16:21:32 -06:00
Brent Cook
3fc51459dd make keypairtest.sh runnable standalone 2019-01-20 21:18:17 -06:00
Brent Cook
74553e53aa recordtest needs private symbols 2019-01-20 16:33:47 -06:00
Brent Cook
695919e059 add new files and tests 2019-01-20 15:28:46 -06:00
Brent Cook
e59ea94f62 add tls13_[tlsext|buffer].* and buffertest 2019-01-18 17:13:36 -06:00
Brent Cook
c23f745179 add some defines for building Mingw cross-compiled with CMake 2019-01-02 05:37:35 -06:00
Brent Cook
1cb05b51c1 Land #439, Add portable scaffold for SM3 2018-11-11 09:14:41 -06:00
Brent Cook
6564332d4d add key_schedule test, tls13 key schedule bits 2018-11-08 13:59:55 -07:00