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
kinichiro
d259acbd32
Add regress bnaddsub
2018-07-11 17:10:16 +09:00
Brent Cook
bf368e58e7
add private includes for apps and tests
2018-06-14 05:59:20 -05:00
Brent Cook
4fcfc82d83
scope private/public headers when embedding into other projects
...
thanks to Cameron Palmer
2018-05-29 05:46:54 -05:00
kinichiro
650487dbe9
Build and run regression tests against shared libraries with CMake
2018-03-27 21:40:52 +09:00
Don
4d753badc0
Cleanup options around tests
2018-03-21 11:33:38 -07:00
Don
26bebfc564
Use BUILD_SHARED_LIBS to specify library type
2018-03-21 10:24:52 -07:00
Don
644c1097a8
Fix Windows tests within CMake
2018-03-20 16:44:41 -07:00
Brent Cook
1b84f79f4c
Land #402 , Remove CMAKE_HOST_ references
2018-03-18 09:53:37 -05:00
kinichiro
1fb8c9c6be
Fix using right functions for file descriptor with MS Visual Studio
2018-03-18 00:48:49 +09:00
Don
09590953d0
Remove CMAKE_HOST_ references
...
CMAKE_HOST_ describes the host system not the target. For cross compilation to work the actual target system should be used for making decisions in CMake.
2018-03-16 14:59:53 -07:00
Brent Cook
639a6629ae
disable keypairtest with MSVC
2018-03-16 12:19:44 -05:00
kinichiro
b7397ab184
Add regress keypairtest
2018-03-13 23:16:10 +09:00
kinichiro
0ee8aa8eaf
Remove unneeded -ULIBRESSL_INTERNAL
2018-01-06 18:51:45 +09:00
kinichiro
f69775d7b2
Add regress configtest
2017-12-22 23:35:48 +09:00
kinichiro
b38d7f0f8a
Add regress asn1evp
2017-12-22 23:33:15 +09:00
kinichiro
23b5d39cfb
Remove NPN test coverage for Windows.
2017-08-13 19:10:46 +09:00
Brent Cook
58ba8785fb
add tlsext
2017-07-17 05:12:55 -05:00
kinichiro
f7cf93fd22
Add regression test freenull
2017-07-16 11:49:15 +09:00
kinichiro
322b82367d
fix tests/tlstest.bat
2017-07-07 01:40:35 +09:00
Brent Cook
0da71010d6
update tlstest argument ordering
2017-05-18 00:31:20 -05:00
Brent Cook
e7b0c0069b
fix hkdftest name
2017-05-18 00:31:07 -05:00
kinichiro
63042e98f8
Add HKDF functionality
2017-05-13 23:59:59 +09:00
kinichiro
cb73e4bef6
Add regress tls_prf
2017-03-17 21:33:01 +09:00
kinichiro
350170b6ab
Add regress servertest
2017-03-17 21:32:51 +09:00
kinichiro
58eb645fdb
Copy libc compat files rather than adding into the repository
...
- remove the CP_LIBC files from repo
- move tests/memmem.c to tests/compat/
2017-01-28 03:40:38 +09:00
kinichiro
adb94725ae
Add regress rsa_test
2017-01-25 21:31:51 +09:00
Brent Cook
fa149b8c8c
updates for new tests and layout
2017-01-22 20:00:52 -06:00
Brent Cook
4cb675e2d9
pass through errors for tlstest and ssltest
2017-01-16 10:59:15 -06:00
Brent Cook
c53c23c5d8
enable tlstest on win32
2017-01-15 16:00:17 -06:00
Brent Cook
dbd5fb28ec
add windows versions of socketpair / pipe
2017-01-15 16:00:16 -06:00
Brent Cook
dfb6b11e5a
include pipe2/socketpair compat for macOS
2017-01-15 16:00:16 -06:00
Brent Cook
fa20dae329
start to enable tlstest for portable
...
Disabled on Windows for now due to pipe2/socketpair support.
2017-01-15 14:52:18 -06:00
Brent Cook
c691459502
fix static mingw builds, platform LDADD needs to come at the end
2017-01-09 02:22:26 -06:00
kinichiro
5a35108648
Add regression test ssl_versions
2017-01-06 09:05:59 +09:00
Brent Cook
c4165cc210
fix static test link failures on OS X
2016-11-13 12:57:34 -06:00
kinichiro
04150e635c
fix cmake to link static crypto library for regression tests
2016-11-07 00:07:51 +09:00
Brent Cook
4e221632b1
link regression tests fully statically
2016-11-06 09:10:25 -06:00
kinichiro
f51c1b3886
Fix for tests on Visual Studio
...
- always link static ssl library for tests
- copy DLLs for openssl.exe after building tests
- add functions to crypto.def
2016-11-06 22:21:58 +09:00
kinichiro
5f187770f3
Add curve25519 to portable
2016-11-06 04:57:23 +09:00
Brent Cook
7770e4f2e4
implement support for hiding symbols in libtls / libssl
2016-11-06 00:24:12 +09:00
kinichiro
14905877a0
Enable tests on Visual Studio
...
- add patch for aeadtest.c to undef IN
- add patch for ocsp_test.c to call BIO_sock_init() before getaddrinfo()
- define STDERR_FILENO in unistd.h to build pkcs7test.c
- add option ENABLE_VSTEST(default OFF) to enable test on Visual Studio
- modify to pass test data file as an argument (aeadtest, evptest)
- add Windows scripts (ocsptest, pq_test, ssltest, testdsa, testenc, testrsa)
- do not build pidwraptest on MSVC
- fix some indentations
2016-10-30 21:40:24 -05:00
kinichiro
5ea2a55cc7
enable tls_ext_alpn regression test
...
- add tls_ext_alpn entry for automake and cmake
- add tests/tls_ext_alpn* to .gitignore
2016-08-30 00:57:10 +09:00