aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Basic loongarch64 supportIvan A. Melnikov2025-04-104-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 WindowsTheo Buehler2025-03-091-2/+2
|
* Garbage collect SHA*ASMTheo Buehler2025-02-144-12/+0
|
* Disable MD5 ASMTheo Buehler2025-01-245-16/+0
|
* fix .gitignore for mlkem and pick up hidden headerTheo Buehler2024-12-201-0/+1
|
* Remove mlkem and bytestring from public visibility for nowTheo Buehler2024-12-191-0/+1
|
* Provide getdelim and getline compat shimsTheo Buehler2024-12-204-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 buildTheo Buehler2024-12-142-0/+9
|
* Disable sha1 assembly on amd64Theo Buehler2024-12-045-16/+0
|
* Disable sha512 perlasmTheo Buehler2024-11-165-16/+0
|
* The stuff in ec_kmeth was relocatedTheo Buehler2024-11-162-2/+0
|
* Disable additional MSVC warningsDon Olmstead2024-11-131-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.cTheo Buehler2024-11-122-4/+2
|
* 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.