Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Basic loongarch64 support | Ivan A. Melnikov | 2025-04-10 | 4 | -0/+54 |
| | | | | | | | | | | | Just wire things up to make the project buildable on LoongArch64. opensslconf.h is taken form riscv64 folder as is, and is the same as on some other 64 bit architectures. Refs: https://github.com/libressl/portable/issues/1123 Signed-off-by: Ivan A. Melnikov <iv@altlinux.org> | ||||
* | Fix UI_OpenSSL for Windows | Theo Buehler | 2025-03-09 | 1 | -2/+2 |
| | |||||
* | Garbage collect SHA*ASM | Theo Buehler | 2025-02-14 | 4 | -12/+0 |
| | |||||
* | Disable MD5 ASM | Theo Buehler | 2025-01-24 | 5 | -16/+0 |
| | |||||
* | fix .gitignore for mlkem and pick up hidden header | Theo Buehler | 2024-12-20 | 1 | -0/+1 |
| | |||||
* | Remove mlkem and bytestring from public visibility for now | Theo Buehler | 2024-12-19 | 1 | -0/+1 |
| | |||||
* | Provide getdelim and getline compat shims | Theo Buehler | 2024-12-20 | 4 | -0/+134 |
| | | | | | | These are portable implementations from NetBSD that are needed on Windows and perhaps some other platforms with the new versions of the mlkem tests. | ||||
* | Link mlkem to build | Theo Buehler | 2024-12-14 | 2 | -0/+9 |
| | |||||
* | Disable sha1 assembly on amd64 | Theo Buehler | 2024-12-04 | 5 | -16/+0 |
| | |||||
* | Disable sha512 perlasm | Theo Buehler | 2024-11-16 | 5 | -16/+0 |
| | |||||
* | The stuff in ec_kmeth was relocated | Theo Buehler | 2024-11-16 | 2 | -2/+0 |
| | |||||
* | Disable additional MSVC warnings | Don Olmstead | 2024-11-13 | 1 | -1/+11 |
| | | | | Append additional MSVC warnings to `MSVC_DISABLED_WARNINGS_LIST`. Disable warnings for specific files using `COMPILE_OPTIONS`. | ||||
* | ecp_{smpl,mont}.c -> ecp_methods.c | Theo Buehler | 2024-11-12 | 2 | -4/+2 |
| | |||||
* | Disable sha256 assembly | Theo Buehler | 2024-11-08 | 5 | -16/+0 |
| | |||||
* | Hook up new aarch64 feature detection | Theo Buehler | 2024-11-08 | 2 | -1/+6 |
| | |||||
* | malloc-wrapper -> crypto_memory | Theo Buehler | 2024-11-05 | 2 | -2/+2 |
| | |||||
* | adapt to my upstream churn | Theo Buehler | 2024-11-05 | 2 | -12/+4 |
| | |||||
* | cryptlib.h is now crypto_local.h | Theo Buehler | 2024-11-05 | 1 | -1/+0 |
| | |||||
* | -ec{,p}_oct.c | Theo Buehler | 2024-11-03 | 2 | -4/+0 |
| | |||||
* | +ec_convert.c -ec_print.c | Theo Buehler | 2024-10-30 | 2 | -2/+2 |
| | |||||
* | ec_check.c was removed | Theo Buehler | 2024-10-19 | 2 | -2/+0 |
| | |||||
* | Remove -DWHIRLPOOL_ASM | Theo Buehler | 2024-10-18 | 5 | -8/+0 |
| | |||||
* | Fix conditional nesting | Theo Buehler | 2024-10-18 | 1 | -1/+1 |
| | |||||
* | Hook i386 crypto_cpu_caps to build | Theo Buehler | 2024-10-18 | 2 | -0/+5 |
| | |||||
* | Hook up crypto_cpu_caps_init() | Theo Buehler | 2024-10-18 | 6 | -16/+8 |
| | |||||
* | conf_mall.c is no more | Theo Buehler | 2024-10-18 | 2 | -2/+0 |
| | |||||
* | ec_cvt.c hit the attic | Theo Buehler | 2024-10-18 | 2 | -2/+0 |
| | |||||
* | Make gettimeofday() definition match the prototype | Theo Buehler | 2024-10-15 | 1 | -1/+1 |
| | | | | Should fix #1111 | ||||
* | 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. |