143 Commits

Author SHA1 Message Date
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
Brent Cook
940accb52c bn_rand_interval requires a static library symbol 2018-11-08 11:23:44 -06:00
Brent Cook
bcf5c3e29e add x509name test 2018-11-07 22:45:27 -06:00
Brent Cook
04ad19529d add bn_rand_interval test 2018-11-07 22:38:07 -06:00
Jack Lloyd
d4803f134f Add portable scaffold for SM3 2018-08-14 15:16:36 -04:00