Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add hidden srtp.h and tls1.h | Theo Buehler | 2023-07-08 | 1 | -0/+2 |
| | |||||
* | Add hidden dh.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 |
| | |||||
* | Add hidden curve25519.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 |
| | |||||
* | Add hidden modes.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 |
| | |||||
* | Add hidden cmac.h, dsa.h, gost.h | Theo Buehler | 2023-07-08 | 1 | -0/+3 |
| | |||||
* | sort hidden headers | Theo Buehler | 2023-07-08 | 1 | -1/+1 |
| | |||||
* | Add hidden objects.h, rsa.h, sha.h | Theo Buehler | 2023-07-08 | 1 | -0/+3 |
| | |||||
* | Add hidden bn.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 |
| | |||||
* | Add hidden txt_cb.h | Theo Buehler | 2023-07-08 | 1 | -0/+1 |
| | |||||
* | Add hidden cast.h idea.h md4.h md5.h ocsp.h | Theo Buehler | 2023-07-08 | 1 | -0/+5 |
| | |||||
* | 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 |
|/ |