Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add hidden crypto.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 | |
| | ||||||
* | Add hidden buffer.h, cms.h, comp.h, conf_api.h | Theo Buehler | 2023-07-08 | 1 | -0/+4 | |
| | ||||||
* | Add hidden ct.h and dso.h | Theo Buehler | 2023-07-08 | 1 | -3/+2 | |
| | ||||||
* | Remove sm3_local.h | Theo Buehler | 2023-07-08 | 1 | -1/+0 | |
| | ||||||
* | Add hidden ecdh.h, sm3.h | Theo Buehler | 2023-07-08 | 1 | -0/+2 | |
| | ||||||
* | Remove hidden sm3.h and evp.h again | Theo Buehler | 2023-07-08 | 1 | -2/+0 | |
| | ||||||
* | upstreamed ocsp_test | Brent Cook | 2023-07-07 | 1 | -14/+0 | |
| | ||||||
* | Remove hard-coded optimization level in CMake builds | Brent Cook | 2023-07-07 | 1 | -1/+1 | |
| | | | | | Fixes #683. These are not compiler-agnostic, and can interfere with user overrides as well. The defaults in Cmake are reasonable. | |||||
* | remove Windows lld workaround | Brent Cook | 2023-07-07 | 1 | -21/+0 | |
| | ||||||
* | Add hidden ec.h, ecdh.h, err.h, evp.h hkdf.h | Theo Buehler | 2023-07-07 | 1 | -0/+5 | |
| | ||||||
* | Add hidden rc2.h, pem.h, lhash.h | Theo Buehler | 2023-07-07 | 1 | -0/+3 | |
| | ||||||
* | Add hidden poly1305.h rand.h sm3.h sm4.h | Theo Buehler | 2023-07-07 | 1 | -0/+4 | |
| | ||||||
* | tweak Windows README | Brent Cook | 2023-07-07 | 1 | -7/+7 | |
| | ||||||
* | fixes #681, allow override of library POSTFIX for nested builds | Brent Cook | 2023-07-07 | 3 | -3/+3 | |
| | ||||||
* | rename regress to rust regress | Brent Cook | 2023-07-07 | 1 | -1/+1 | |
| | ||||||
* | Land #886, add compat getopt implementation | Brent Cook | 2023-07-07 | 8 | -37/+594 | |
|\ | ||||||
| * | add compat getopt implementation, remove patches | Brent Cook | 2023-07-07 | 8 | -37/+594 | |
| | | | | | | | | | | | | | | | | | | This adds a getopt implementation for compatibility where it is not available, removing a couple of regress patches. Note, this is a slightly modified copy from OpenBSD libc that doesn't expose getopt_long, which has dependency conflicts with Windows system headers and isn't needed anyway. | |||||
* | | Land #883, improve socket / file descriptor checks on Windows | Brent Cook | 2023-07-07 | 2 | -25/+90 | |
|\ \ | ||||||
| * | | fix get/setsockopt reversed logic | Brent Cook | 2023-07-06 | 1 | -2/+2 | |
| | | | ||||||
| * | | remove unneeded extern since we're not trying to hack this into mingw-w64 | Brent Cook | 2023-07-06 | 1 | -12/+0 | |
| | | | ||||||
| * | | change socket / file descriptor checks on windows | Brent Cook | 2023-07-06 | 2 | -25/+102 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | based on discussion in https://github.com/libressl/portable/issues/266 and https://bugs.python.org/issue23524 adjust the compat layer for Windows to use _get_osfhandle in combination with _set_thread_local_invalid_parameter_handler if applicable to more reliably determine if a handle is a socket, file, or closed socket. This prevents assertions when calling tls_close on an already-closed socket. | |||||
* | | | Land #884, add Solaris test workflow | Brent Cook | 2023-07-07 | 1 | -0/+27 | |
|\ \ \ | ||||||
| * | | | initial solaris test workflow | Brent Cook | 2023-07-06 | 1 | -0/+27 | |
| |/ / | | | | | | | | | | This adds a builder for Solaris 11.4 based on https://github.com/vmactions/solaris-vm | |||||
* | | | Land #885, change the trigger for running fuzzer tests | Brent Cook | 2023-07-07 | 1 | -1/+6 | |
|\ \ \ | ||||||
| * | | | change the trigger for running fuzzer tests | Brent Cook | 2023-07-07 | 1 | -1/+6 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | Since fuzzers benefit more from being run regularly on the openbsd tree, and they take a long time, does it make more sense that the trigger is a cron like the Coverity job? They sometimes don't work in branches anyway, since the fuzz builds rely on external code being updated to match the master branch. | |||||
* | / | remove aeadtest patch upstreamed | Brent Cook | 2023-07-07 | 1 | -15/+0 | |
| |/ |/| | ||||||
* | | hook bn_print to build | Theo Buehler | 2023-07-07 | 5 | -0/+13 | |
| | | ||||||
* | | Add hidden ts.h | Theo Buehler | 2023-07-07 | 1 | -0/+1 | |
|/ | ||||||
* | update endian compatibility shim | Brent Cook | 2023-07-06 | 1 | -18/+36 | |
| | | | | | Prefer function-like macros where possible, some style tweaks, and add Solaris support. | |||||
* | make update.sh compatible with Solaris 11 tail behavior | Brent Cook | 2023-07-06 | 1 | -1/+1 | |
| | ||||||
* | see #353, do not support Solaris 10 | Brent Cook | 2023-07-06 | 1 | -1/+1 | |
| | ||||||
* | Add hidden asn1.h, asn1t.h, bio.h to build | Theo Buehler | 2023-07-05 | 1 | -0/+3 | |
| | ||||||
* | Remove patches merged into upstream | Theo Buehler | 2023-07-05 | 2 | -149/+0 | |
| | ||||||
* | Add hidden/openssl/chacha.h | Theo Buehler | 2023-07-05 | 2 | -0/+15 | |
| | ||||||
* | Remove patch that was merged upstream | Theo Buehler | 2023-07-05 | 1 | -35/+0 | |
| | ||||||
* | Remove patch that was merged into upstream | Theo Buehler | 2023-07-05 | 1 | -76/+0 | |
| | ||||||
* | Some ECDH and ECDSA files were (re)moved | Theo Buehler | 2023-07-05 | 2 | -9/+5 | |
| | ||||||
* | Land #880, move function attribute shims | Brent Cook | 2023-07-05 | 2 | -12/+12 | |
|\ | ||||||
| * | move attribute shims | Brent Cook | 2023-07-05 | 2 | -12/+12 | |
| | | | | | | | | | | There's not a great place for these, but since they are internal, we can just move them to the most common header. | |||||
* | | only link libtls statically to libssl/libcrypto when building standalone | Brent Cook | 2023-07-05 | 1 | -1/+8 | |
|/ | ||||||
* | add Windows builder test actions | Brent Cook | 2023-07-05 | 1 | -0/+45 | |
| | ||||||
* | update testssl.bat for TLS 1.0 removal | Brent Cook | 2023-07-05 | 1 | -20/+19 | |
| | ||||||
* | label individual macos build arches | Brent Cook | 2023-07-05 | 1 | -1/+1 | |
| | ||||||
* | Land #874, reenable ssltest | Brent Cook | 2023-07-04 | 2 | -7/+7 | |
|\ | ||||||
| * | reenable ssltest | Brent Cook | 2023-07-04 | 2 | -7/+7 | |
| | | | | | | | | failure was unrelated to tls 1.0/1.1 changes | |||||
* | | add ventura and arm64 test targets, remove big sur | Brent Cook | 2023-07-04 | 2 | -30/+60 | |
| | | | | | | | | | | | | | | This reworks the macOS github actions to target Apple silicon for tests. To simplify the test matrix, removing big sur and adding ventura. Also some cleanups to the test script. We really don't need the 'x' workaround for non-POSIX shells, and it got confusing writing "xx86_64". | |||||
* | | make cross compilation possible on macOS with CMake | Brent Cook | 2023-07-04 | 1 | -0/+9 | |
| | | | | | | | | | | | | Sync CMAKE_SYSTEM_PROCESSOR to CMAKE_OSX_ARCHITECTURES. This doesn't support universal binaries, but does allow cross-compiling for a single architecture by setting -DCMAKE_OSX_ARCHITECTURES=(arm64|x86_64) | |||||
* | | generate opensslconf.h in build dir for cmake | Brent Cook | 2023-07-04 | 8 | -17/+39 | |
|/ | ||||||
* | disable client / server tests for now | Brent Cook | 2023-07-04 | 2 | -17/+20 | |
| | | | | | These were broken with the removal of TLS 1.0/1.1 support due to static checks in packet structure. | |||||
* | Land #843, add signertest to build | Brent Cook | 2023-07-03 | 2 | -12/+23 | |
|\ |