Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Land #1104, don't override language property for ASM files as C | Brent Cook | 2024-10-08 | 1 | -4/+0 |
|\ | |||||
| * | don't override language property for ASM files as C | Brent Cook | 2024-10-08 | 1 | -4/+0 |
| | | | | | | | | | | | | As of CMake 3.20, this causes the files to be built _as_ C, instead of just with a C compiler. This also properly specifies the languages in the project call. | ||||
* | | Attempt to fix 2038 problem with MSVC | Theo Buehler | 2024-10-06 | 1 | -1/+3 |
|/ | |||||
* | Pull if() statement out of argument list | Theo Buehler | 2024-10-02 | 1 | -3/+3 |
| | | | | Pointed out by @vszakats in #1100 | ||||
* | Only use DLL_NAME_WITH_SOVERSION for cmake >= 3.27 | Theo Buehler | 2024-10-02 | 1 | -1/+3 |
| | | | | Suggested by Viktor Szakats in #1084 | ||||
* | Land #1084, Append version to dll on CMake | Brent Cook | 2024-10-01 | 1 | -5/+3 |
|\ | |||||
| * | Append version to dll on CMake | Yang Kun | 2024-08-21 | 1 | -5/+3 |
| | | |||||
* | | DES met jsing. And it never looked quite the same again. | Theo Buehler | 2024-08-31 | 2 | -37/+8 |
| | | |||||
* | | Be better at grep... | Theo Buehler | 2024-08-31 | 1 | -1/+0 |
| | | |||||
* | | enc_read.c is gone | Theo Buehler | 2024-08-31 | 2 | -2/+0 |
| | | |||||
* | | ui_util.c was removed | Theo Buehler | 2024-08-31 | 2 | -2/+0 |
| | | |||||
* | | conf_api.h was removed, conf_local.h was added | Theo Buehler | 2024-08-31 | 2 | -1/+3 |
| | | |||||
* | | Adjust for whirlpool removal | Theo Buehler | 2024-08-31 | 2 | -7/+0 |
| | | |||||
* | | Link x509_siginfo.c to the build | Theo Buehler | 2024-08-28 | 2 | -0/+2 |
|/ | |||||
* | Initial cut for crypto_arch.h | Theo Buehler | 2024-08-11 | 6 | -41/+30 |
| | |||||
* | ex_data is now implemented in crypto_ex_data.c | Theo Buehler | 2024-08-02 | 2 | -2/+2 |
| | |||||
* | lhash_local.h was removed | Theo Buehler | 2024-07-14 | 1 | -1/+0 |
| | |||||
* | tls1_prf is in kdf/, not in hkdf/ | Theo Buehler | 2024-07-09 | 1 | -1/+1 |
| | |||||
* | Add tls1_prf.c to build | Theo Buehler | 2024-07-09 | 2 | -0/+2 |
| | |||||
* | Need to pass crypto/err to -I | Theo Buehler | 2024-06-25 | 2 | -0/+2 |
| | |||||
* | Link err_local.h to build | Theo Buehler | 2024-06-24 | 1 | -0/+1 |
| | |||||
* | Add Emscripten branch to arc4random | Mostafa Saad | 2024-06-19 | 1 | -0/+3 |
| | | | | | | | | | | The Emscripten platform already supports the necessary Linux API. The only missing piece was adding a branch specifically for Emscripten and including the existing Linux file. This update enables all LibreSSL libraries to be built using the Emscripten toolchain. | ||||
* | cmake: match autoconf build in terms of HAVE_AES macros | Theo Buehler | 2024-05-31 | 1 | -0/+20 |
| | |||||
* | Land #1046, [Windows] Mark old_report_mode as unused for release builds | Brent Cook | 2024-05-28 | 1 | -2/+3 |
|\ | |||||
| * | [Windows] Mark old_report_mode as unused | Christian Andersen | 2024-04-09 | 1 | -2/+3 |
| | | | | | | | | | | | | When compiling in release mode the _CrtSetReportMode macro gets replaced by void(0). This makes old_report_mode unused. Silence a warning about it. | ||||
* | | Remove timegm() compat | Theo Buehler | 2024-05-25 | 3 | -229/+0 |
| | | | | | | | | | | Now that all uses of gmtime_r() and timegm() have been converted to OPENSSL_gmtime() and OPENSSL_timegm(), this is no longer needed. | ||||
* | | bye bye enc_writ.c | Theo Buehler | 2024-05-24 | 2 | -2/+0 |
| | | |||||
* | | Unhook o_str.c | Theo Buehler | 2024-04-15 | 2 | -2/+0 |
| | | |||||
* | | Add hidden evp.h and conf.h | Theo Buehler | 2024-04-09 | 1 | -0/+2 |
| | | |||||
* | | Land #1032, mingw: re-enable endbr opcode, add workaround for llvm cet.h issue | Brent Cook | 2024-04-08 | 2 | -1/+2 |
|\ \ | |/ |/| | |||||
| * | also for autotools | Viktor Szakats | 2024-03-26 | 1 | -0/+1 |
| | | |||||
| * | mingw: re-enable endbr opcode, add workaround for clang `cet.h` issue | Viktor Szakats | 2024-03-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - https://github.com/libressl/openbsd/pull/149 fixes to crash on startup issue, thus nuking all endbr opcodes is no longer necessary. This effectively enables CET in ASM code for MinGW x86_64 builds. - llvm `cet.h` (as of v18) assigns `endbr32` instead of `endbr64` to `_CET_ENDBR` macro for MinGW x86_64 targets. https://github.com/llvm/llvm-project/blob/llvmorg-18.1.1/clang/lib/Headers/cet.h#L15-L35 Work this around by mapping `endbr32` to `endbr64`. Prerequisite: https://github.com/libressl/openbsd/pull/149 Fixes: https://github.com/libressl/portable/issues/1015 | ||||
* | | Add hidden aes.h and camellia.h | Theo Buehler | 2024-03-29 | 1 | -0/+2 |
| | | |||||
* | | Add HAVE_AES_* flags to all x86_64 asm builds | Theo Buehler | 2024-03-29 | 4 | -0/+20 |
| | | |||||
* | | Add hidden whrlpool | Theo Buehler | 2024-03-29 | 1 | -0/+1 |
| | | |||||
* | | camellia/cast consolidation coping | Theo Buehler | 2024-03-29 | 9 | -53/+4 |
| | | |||||
* | | A concentration of ideas has happened | Theo Buehler | 2024-03-28 | 2 | -10/+2 |
| | | |||||
* | | Consolidate AES sources | Theo Buehler | 2024-03-28 | 2 | -13/+2 |
| | | |||||
* | | Uppercase SOURCES | Theo Buehler | 2024-03-28 | 1 | -1/+1 |
| | | |||||
* | | Consolidate whirlpool | Theo Buehler | 2024-03-28 | 9 | -16/+2 |
| | | |||||
* | | Add hidden blowfish.h | Theo Buehler | 2024-03-28 | 1 | -0/+1 |
| | | |||||
* | | Hook up hidden DES | Theo Buehler | 2024-03-28 | 1 | -0/+1 |
| | | |||||
* | | Add hidden ripemd.h | Theo Buehler | 2024-03-28 | 1 | -0/+1 |
| | | |||||
* | | Remove md32_common.h, unconditionally link aes.c | Theo Buehler | 2024-03-28 | 5 | -6/+0 |
| | | |||||
* | | Place rc4.c in a more sensible place | Theo Buehler | 2024-03-28 | 5 | -5/+4 |
| | | | | | | | | Fixes #1036 and https://github.com/google/oss-fuzz/pull/11741 | ||||
* | | Add hiddens in rc4 | Theo Buehler | 2024-03-28 | 1 | -0/+1 |
| | | |||||
* | | Cope with aes consolidation | Theo Buehler | 2024-03-27 | 2 | -10/+2 |
| | | |||||
* | | why is this such a mess | Theo Buehler | 2024-03-27 | 3 | -6/+0 |
| | | |||||
* | | More rc4 wants to go | Theo Buehler | 2024-03-27 | 3 | -6/+3 |
| | | |||||
* | | More garbage | Theo Buehler | 2024-03-27 | 2 | -3/+0 |
| | |