Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | temporarily undefine endbr* for stable branch macos/windows builds | Brent Cook | 2024-03-27 | 3 | -1/+7 |
| | | | | | Testing getting the next stable release out without endbr*/cet enabled in asm code for now while #1032 is considered for upstream. | ||||
* | move syslog_r and getprogname into compat src list | Brent Cook | 2024-03-07 | 1 | -4/+4 |
| | |||||
* | put compat getpagesize into the right object list | Brent Cook | 2024-03-07 | 1 | -1/+1 |
| | | | | | | | | | Was getting this linker error building shared libraries on Windows: Creating library C:/projects/portable/build/ssl/Release/ssl.lib and object C:/projects/portable/build/ssl/Release/ssl.exp recallocarray.obj : error LNK2019: unresolved external symbol getpagesize referenced in function getpagesize should be in compat rather than crypto object file list. | ||||
* | Update build system for file removal | Theo Buehler | 2024-03-02 | 2 | -49/+7 |
| | |||||
* | Add posix_time.h | Theo Buehler | 2024-02-18 | 1 | -0/+1 |
| | |||||
* | Windows: Fix assertion pop-up up when using Debug compiled libressl. | Christian Andersen | 2024-02-04 | 1 | -0/+2 |
| | | | | | | | | | | | When running the signertest, or the test project in https://github.com/libressl/portable/issues/266 an assertion window pops up. This was fixed in afcd4be8a72a for a release compiled library. To prevent the issue in debug mode, it looks like it is necessary to also disable the assertion window popup. With this all tests pass when compiling and running them with a Debug, Release or RelWithDebInfo CMake build on windows (for me). | ||||
* | Unhook p5_crypt{,2}.c and p12_crpt.c | Theo Buehler | 2024-01-27 | 2 | -6/+0 |
| | |||||
* | evp/evp_names.c replaces a few other files | Theo Buehler | 2024-01-13 | 2 | -6/+2 |
| | |||||
* | Some evp files were renamed and merged | Theo Buehler | 2023-12-29 | 2 | -10/+6 |
| | |||||
* | Some files were merged into p_legacy.c | Theo Buehler | 2023-12-20 | 2 | -8/+2 |
| | |||||
* | rand_key.c is no more | Theo Buehler | 2023-12-20 | 2 | -2/+0 |
| | |||||
* | Land #953, Fix build on mips | Brent Cook | 2023-12-17 | 1 | -0/+2 |
|\ | |||||
| * | Fix build on mips | Mathieu Mirmont | 2023-12-05 | 1 | -0/+2 |
| | | |||||
* | | Add reminder to remove timegm after the next library bump | Theo Buehler | 2023-12-14 | 1 | -0/+1 |
| | | |||||
* | | try avoiding empty compat libs | Viktor Szakats | 2023-12-14 | 1 | -1/+1 |
| | | |||||
* | | cmake: stop exporting compat functions | Viktor Szakats | 2023-12-14 | 1 | -73/+38 |
| | | |||||
* | | Land #964 | Theo Buehler | 2023-12-12 | 1 | -1/+1 |
|\ \ | |||||
| * | | windows: minor compat header fixes | Viktor Szakats | 2023-12-11 | 1 | -1/+1 |
| |/ | | | | | | | | | | | - posix_win.c: use `snprintf` as-is with _MSC_VER >= 1900 - stdio.h: include socket header before windows.h - pthread.h: delete exec permission from source file | ||||
* | | Land #962 | Theo Buehler | 2023-12-12 | 1 | -2/+2 |
|\ \ | |||||
| * | | upgrade links in comments to HTTPS | Viktor Szakats | 2023-12-11 | 1 | -2/+2 |
| |/ | |||||
* / | Fix a few symbols in EXTRA_EXPORT | Theo Buehler | 2023-12-11 | 1 | -18/+19 |
|/ | | | | I thought we stopped doing this, but that's for a separate thread. | ||||
* | also fix ocspcheck and nc, dedupe build logic | Viktor Szakats | 2023-11-05 | 1 | -9/+1 |
| | |||||
* | delete unused `savsig` variable | Viktor Szakats | 2023-11-03 | 1 | -3/+0 |
| | | | | | | Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925 | ||||
* | fix cross-compilation on Windows 11 Arm64 | Brent Cook | 2023-10-30 | 1 | -42/+0 |
| | | | | | signal.h is less populated in this environment, remove stub signal handlers | ||||
* | portable asm generator patches for portable | Brent Cook | 2023-10-30 | 2 | -2/+2 |
| | | | | | | This reverses changes from the 3.8.x upstream that are causing issues on a few different platforms, including macOS x64, Windows, and older Linux/FreeBSD. | ||||
* | MSVC: Enable building ocspcheck. | Pierre Wendling | 2023-10-29 | 1 | -0/+2 |
| | | | | | | | - Add `STDIN_FILENO` to compat unistd header. - Use quotes to include compat getopt header in the compat unistd. - Export additional symbols needed by ocspcheck (optarg, optind, ftruncate) | ||||
* | package getopt compat files | Brent Cook | 2023-10-01 | 1 | -0/+1 |
| | |||||
* | Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`. | Pierre Wendling | 2023-08-19 | 1 | -1/+1 |
| | | | | | This allows users to install the CMake configs without forcing a `LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`. | ||||
* | CMake: Export and install library targets. | Pierre Wendling | 2023-08-19 | 1 | -3/+29 |
| | | | | | | | | The configs can be consumed by setting LibreSSL_DIR to the build directory, or after installation using CMAKE_PREFIX_PATH/LibreSSL_DIR. For compatibility, the EXPORT_NAME of targets and the LIBRESSL_* variables are set to match the names used in FindLibreSSL. | ||||
* | cmake: fix to not force-disable ASM for MinGW builds | Viktor Szakats | 2023-08-10 | 1 | -1/+1 |
| | |||||
* | rmdconst.h was removed | Theo Buehler | 2023-08-10 | 1 | -1/+0 |
| | |||||
* | Remove bn_blind.c, rsa_crpt.c; add rsa_blinding.c | Theo Buehler | 2023-08-09 | 2 | -4/+2 |
| | |||||
* | Adjust for file removal and renaming | Theo Buehler | 2023-07-28 | 2 | -102/+6 |
| | |||||
* | obj_xref.h was removed | Theo Buehler | 2023-07-22 | 1 | -1/+0 |
| | |||||
* | Link engine_stubs.c to build | Theo Buehler | 2023-07-21 | 2 | -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 |
| |