aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add hidden aes.h and camellia.hTheo Buehler2024-03-291-0/+2
| |
* | Add HAVE_AES_* flags to all x86_64 asm buildsTheo Buehler2024-03-294-0/+20
| |
* | Add hidden whrlpoolTheo Buehler2024-03-291-0/+1
| |
* | camellia/cast consolidation copingTheo Buehler2024-03-299-53/+4
| |
* | A concentration of ideas has happenedTheo Buehler2024-03-282-10/+2
| |
* | Consolidate AES sourcesTheo Buehler2024-03-282-13/+2
| |
* | Uppercase SOURCESTheo Buehler2024-03-281-1/+1
| |
* | Consolidate whirlpoolTheo Buehler2024-03-289-16/+2
| |
* | Add hidden blowfish.hTheo Buehler2024-03-281-0/+1
| |
* | Hook up hidden DESTheo Buehler2024-03-281-0/+1
| |
* | Add hidden ripemd.hTheo Buehler2024-03-281-0/+1
| |
* | Remove md32_common.h, unconditionally link aes.cTheo Buehler2024-03-285-6/+0
| |
* | Place rc4.c in a more sensible placeTheo Buehler2024-03-285-5/+4
| | | | | | | | Fixes #1036 and https://github.com/google/oss-fuzz/pull/11741
* | Add hiddens in rc4Theo Buehler2024-03-281-0/+1
| |
* | Cope with aes consolidationTheo Buehler2024-03-272-10/+2
| |
* | why is this such a messTheo Buehler2024-03-273-6/+0
| |
* | More rc4 wants to goTheo Buehler2024-03-273-6/+3
| |
* | More garbageTheo Buehler2024-03-272-3/+0
| |
* | Drop some no longer existing filesTheo Buehler2024-03-272-14/+2
| |
* | Blowfish was simplifiedTheo Buehler2024-03-272-10/+2
| |
* | Add hidden engine.hTheo Buehler2024-03-271-0/+1
|/
* rm o_init.cTheo Buehler2024-03-192-2/+0
|
* 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.