aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adjust for x_pkey.c removalTheo Buehler2025-07-122-2/+0
| | | | Change-Id: I6a6a696458f18874c81e49aa5068a910a51becdb
* x_info.c was removedTheo Buehler2025-07-122-2/+0
| | | | Change-Id: I6a6a6964f97ec3f04111708ee726de6dd4ea8630
* Adjust to GCM refactoringTheo Buehler2025-06-295-0/+8
|
* Pass -Icrypto/aes to CPP flagsTheo Buehler2025-06-272-0/+2
|
* Only link aes_${arch}.c to asm buildsTheo Buehler2025-06-266-8/+20
| | | | | | | | Don't mix C source with ASM source. Add the ASM support C code to CRYPTO_SRC or libcrypto_la_SOURCES as normal, but depending on the HOST_ASM* bits Change-Id: I6a6a69648fc7c2102c96813b70be0d255a345cd3
* link aes_{amd64,i386}.c to buildTheo Buehler2025-06-162-0/+4
|
* Land #1176, Automake: use relative paths when linking object listsBrent Cook2025-06-061-3/+3
|\
| * Switch to top_builddircierny2025-06-021-3/+3
| |
| * Use relative paths in linking stepcierny2025-06-021-3/+3
| |
* | Land #1175, Add ISC copyright headers, add explicit COPYING to LibreSSL ↵Brent Cook2025-06-032-0/+30
|\ \ | |/ |/| | | portable tree
| * adjust incorrect commit yearsBrent Cook2025-06-012-2/+2
| | | | | | Co-authored-by: Theo Buehler <botovq@users.noreply.github.com>
| * add autotools build copyright headersBrent Cook2025-06-011-0/+15
| |
| * add copyright headers to Cmake filesBrent Cook2025-06-011-0/+15
| | | | | | | | based on original committer and date
* | link bn_mod_words.c to buildTheo Buehler2025-05-312-0/+2
| |
* | link bn_add_sub.c to buildTheo Buehler2025-05-312-0/+2
| |
* | link ec_field.c and ec_hp_methods.c to buildTheo Buehler2025-05-312-0/+5
| |
* | aes_ige.c was merged into aes.cTheo Buehler2025-05-312-2/+0
| |
* | There's only one rc2.c file nowTheo Buehler2025-05-312-10/+2
| |
* | remove arm perlasm tendrilsTheo Buehler2025-05-243-41/+0
|/
* update CMake and MakefileKenjiro Nakayama2025-05-225-16/+0
|
* rename cpu_caps apple to darwinBrent Cook2025-05-193-2/+2
|
* add windows aarch64 cpu_capsBrent Cook2025-05-192-0/+38
|
* add linux aarc64 cpu_capsBrent Cook2025-05-193-0/+68
|
* create noop and apple cpu_caps checks for aarch64Brent Cook2025-05-194-1/+102
|
* Land #1164, remove BIO_s_log in advance of upstream removalBrent Cook2025-05-182-7/+2
|\
| * experiment with removing BIO_s_log in advance of upstream removalBrent Cook2025-05-182-7/+2
| |
* | fix gitignore brokenness in cryptoBrent Cook2025-05-181-0/+31
|/ | | | | | | | | | | | | | | /crypto/* masks too much and breaks the exclusion function. The docs for gitignore state that if a parent directory is ignored, negating a pattern with a ! prefix has no effect since it is not possible to reinclude a file if the parent director is excluded. https://git-scm.com/docs/gitignore This just is more explicit, which catches files added out of tree more readily. Also delete the long-removed libtls-standalone references
* b_win.c: whitespace nitTheo Buehler2025-05-101-1/+1
|
* Include "err_local.h" rather than <openssl/err.h>Theo Buehler2025-05-101-1/+2
|
* change prefix for fstatBrent Cook2025-04-161-1/+1
|
* reapply special case for std file descriptorsBrent Cook2025-04-161-0/+5
|
* switch to using high bit for fd detection of file/socketBrent Cook2025-04-121-22/+25
|
* Don't break std* file descriptors (inspired by the other is_socket() which ↵datadiode2025-04-121-0/+3
| | | | lives in poll_win.c)
* Issue #1069 - Make file descriptors created through posix_open() ↵datadiode2025-04-121-42/+12
| | | | distinguishable from sockets by having them take odd values only
* Sync opensslconf.h, add crypto_arch.h for mipsTheo Buehler2025-04-123-2/+24
| | | | | | | This was easy enough to make compile. As long as it doesn't get in the way, I think we can keep this. Fixes #1110
* 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
|