aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Disable sha256 assemblyTheo Buehler2024-11-085-16/+0
|
* Hook up new aarch64 feature detectionTheo Buehler2024-11-082-1/+6
|
* malloc-wrapper -> crypto_memoryTheo Buehler2024-11-052-2/+2
|
* adapt to my upstream churnTheo Buehler2024-11-052-12/+4
|
* cryptlib.h is now crypto_local.hTheo Buehler2024-11-051-1/+0
|
* -ec{,p}_oct.cTheo Buehler2024-11-032-4/+0
|
* +ec_convert.c -ec_print.cTheo Buehler2024-10-302-2/+2
|
* ec_check.c was removedTheo Buehler2024-10-192-2/+0
|
* Remove -DWHIRLPOOL_ASMTheo Buehler2024-10-185-8/+0
|
* Fix conditional nestingTheo Buehler2024-10-181-1/+1
|
* Hook i386 crypto_cpu_caps to buildTheo Buehler2024-10-182-0/+5
|
* Hook up crypto_cpu_caps_init()Theo Buehler2024-10-186-16/+8
|
* conf_mall.c is no moreTheo Buehler2024-10-182-2/+0
|
* ec_cvt.c hit the atticTheo Buehler2024-10-182-2/+0
|
* Make gettimeofday() definition match the prototypeTheo Buehler2024-10-151-1/+1
| | | | Should fix #1111
* Land #1104, don't override language property for ASM files as CBrent Cook2024-10-081-4/+0
|\
| * don't override language property for ASM files as CBrent Cook2024-10-081-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 MSVCTheo Buehler2024-10-061-1/+3
|/
* Pull if() statement out of argument listTheo Buehler2024-10-021-3/+3
| | | | Pointed out by @vszakats in #1100
* Only use DLL_NAME_WITH_SOVERSION for cmake >= 3.27Theo Buehler2024-10-021-1/+3
| | | | Suggested by Viktor Szakats in #1084
* Land #1084, Append version to dll on CMakeBrent Cook2024-10-011-5/+3
|\
| * Append version to dll on CMakeYang Kun2024-08-211-5/+3
| |
* | DES met jsing. And it never looked quite the same again.Theo Buehler2024-08-312-37/+8
| |
* | Be better at grep...Theo Buehler2024-08-311-1/+0
| |
* | enc_read.c is goneTheo Buehler2024-08-312-2/+0
| |
* | ui_util.c was removedTheo Buehler2024-08-312-2/+0
| |
* | conf_api.h was removed, conf_local.h was addedTheo Buehler2024-08-312-1/+3
| |
* | Adjust for whirlpool removalTheo Buehler2024-08-312-7/+0
| |
* | Link x509_siginfo.c to the buildTheo Buehler2024-08-282-0/+2
|/
* Initial cut for crypto_arch.hTheo Buehler2024-08-116-41/+30
|
* ex_data is now implemented in crypto_ex_data.cTheo Buehler2024-08-022-2/+2
|
* lhash_local.h was removedTheo Buehler2024-07-141-1/+0
|
* tls1_prf is in kdf/, not in hkdf/Theo Buehler2024-07-091-1/+1
|
* Add tls1_prf.c to buildTheo Buehler2024-07-092-0/+2
|
* Need to pass crypto/err to -ITheo Buehler2024-06-252-0/+2
|
* Link err_local.h to buildTheo Buehler2024-06-241-0/+1
|
* Add Emscripten branch to arc4randomMostafa Saad2024-06-191-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 macrosTheo Buehler2024-05-311-0/+20
|
* Land #1046, [Windows] Mark old_report_mode as unused for release buildsBrent Cook2024-05-281-2/+3
|\
| * [Windows] Mark old_report_mode as unusedChristian Andersen2024-04-091-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() compatTheo Buehler2024-05-253-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.cTheo Buehler2024-05-242-2/+0
| |
* | Unhook o_str.cTheo Buehler2024-04-152-2/+0
| |
* | Add hidden evp.h and conf.hTheo Buehler2024-04-091-0/+2
| |
* | Land #1032, mingw: re-enable endbr opcode, add workaround for llvm cet.h issueBrent Cook2024-04-082-1/+2
|\ \ | |/ |/|
| * also for autotoolsViktor Szakats2024-03-261-0/+1
| |
| * mingw: re-enable endbr opcode, add workaround for clang `cet.h` issueViktor Szakats2024-03-261-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.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
| |