aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* temporarily undefine endbr* for stable branch macos/windows buildsBrent Cook2024-03-273-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 listBrent Cook2024-03-071-4/+4
|
* put compat getpagesize into the right object listBrent Cook2024-03-071-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 removalTheo Buehler2024-03-022-49/+7
|
* Add posix_time.hTheo Buehler2024-02-181-0/+1
|
* Windows: Fix assertion pop-up up when using Debug compiled libressl.Christian Andersen2024-02-041-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.cTheo Buehler2024-01-272-6/+0
|
* evp/evp_names.c replaces a few other filesTheo Buehler2024-01-132-6/+2
|
* Some evp files were renamed and mergedTheo Buehler2023-12-292-10/+6
|
* Some files were merged into p_legacy.cTheo Buehler2023-12-202-8/+2
|
* rand_key.c is no moreTheo Buehler2023-12-202-2/+0
|
* Land #953, Fix build on mipsBrent Cook2023-12-171-0/+2
|\
| * Fix build on mipsMathieu Mirmont2023-12-051-0/+2
| |
* | Add reminder to remove timegm after the next library bumpTheo Buehler2023-12-141-0/+1
| |
* | try avoiding empty compat libsViktor Szakats2023-12-141-1/+1
| |
* | cmake: stop exporting compat functionsViktor Szakats2023-12-141-73/+38
| |
* | Land #964Theo Buehler2023-12-121-1/+1
|\ \
| * | windows: minor compat header fixesViktor Szakats2023-12-111-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 #962Theo Buehler2023-12-121-2/+2
|\ \
| * | upgrade links in comments to HTTPSViktor Szakats2023-12-111-2/+2
| |/
* / Fix a few symbols in EXTRA_EXPORTTheo Buehler2023-12-111-18/+19
|/ | | | I thought we stopped doing this, but that's for a separate thread.
* also fix ocspcheck and nc, dedupe build logicViktor Szakats2023-11-051-9/+1
|
* delete unused `savsig` variableViktor Szakats2023-11-031-3/+0
| | | | | | Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925
* fix cross-compilation on Windows 11 Arm64Brent Cook2023-10-301-42/+0
| | | | | signal.h is less populated in this environment, remove stub signal handlers
* portable asm generator patches for portableBrent Cook2023-10-302-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 Wendling2023-10-291-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 filesBrent Cook2023-10-011-0/+1
|
* Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.Pierre Wendling2023-08-191-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 Wendling2023-08-191-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 buildsViktor Szakats2023-08-101-1/+1
|
* rmdconst.h was removedTheo Buehler2023-08-101-1/+0
|
* Remove bn_blind.c, rsa_crpt.c; add rsa_blinding.cTheo Buehler2023-08-092-4/+2
|
* Adjust for file removal and renamingTheo Buehler2023-07-282-102/+6
|
* obj_xref.h was removedTheo Buehler2023-07-221-1/+0
|
* Link engine_stubs.c to buildTheo Buehler2023-07-212-0/+2
|
* Add hidden dh.hTheo Buehler2023-07-081-0/+1
|
* Add hidden curve25519.hTheo Buehler2023-07-081-0/+1
|
* Add hidden modes.hTheo Buehler2023-07-081-0/+1
|
* Add hidden cmac.h, dsa.h, gost.hTheo Buehler2023-07-081-0/+3
|
* sort hidden headersTheo Buehler2023-07-081-1/+1
|
* Add hidden objects.h, rsa.h, sha.hTheo Buehler2023-07-081-0/+3
|
* Add hidden bn.hTheo Buehler2023-07-081-0/+1
|
* Add hidden txt_cb.hTheo Buehler2023-07-081-0/+1
|
* Add hidden cast.h idea.h md4.h md5.h ocsp.hTheo Buehler2023-07-081-0/+5
|
* Add hidden crypto.hTheo Buehler2023-07-081-0/+1
|
* Add hidden buffer.h, cms.h, comp.h, conf_api.hTheo Buehler2023-07-081-0/+4
|
* Add hidden ct.h and dso.hTheo Buehler2023-07-081-3/+2
|
* Remove sm3_local.hTheo Buehler2023-07-081-1/+0
|
* Add hidden ecdh.h, sm3.hTheo Buehler2023-07-081-0/+2
|
* Remove hidden sm3.h and evp.h againTheo Buehler2023-07-081-2/+0
|