aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix UI_OpenSSL for WindowsTheo Buehler6 days1-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.
* cmake: match autoconf build in terms of HAVE_AES macrosTheo Buehler2024-05-311-0/+20
|