aboutsummaryrefslogtreecommitdiff
path: root/crypto/Makefile.am.elf-x86_64 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* link new s2n-bignum assembly to buildTheo Buehler2025-08-171-0/+10
|
* Adjust to GCM refactoringTheo Buehler2025-06-291-0/+1
|
* Only link aes_${arch}.c to asm buildsTheo Buehler2025-06-261-1/+3
| | | | | | | | 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
* update CMake and MakefileKenjiro Nakayama2025-05-221-2/+0
|
* Disable MD5 ASMTheo Buehler2025-01-241-2/+0
|
* Disable sha1 assembly on amd64Theo Buehler2024-12-041-2/+0
|
* Disable sha512 perlasmTheo Buehler2024-11-161-2/+0
|
* Disable sha256 assemblyTheo Buehler2024-11-081-2/+0
|
* Remove -DWHIRLPOOL_ASMTheo Buehler2024-10-181-1/+0
|
* Hook up crypto_cpu_caps_init()Theo Buehler2024-10-181-2/+0
|
* Initial cut for crypto_arch.hTheo Buehler2024-08-111-5/+0
|
* Add HAVE_AES_* flags to all x86_64 asm buildsTheo Buehler2024-03-291-0/+5
|
* camellia/cast consolidation copingTheo Buehler2024-03-291-1/+0
|
* Consolidate whirlpoolTheo Buehler2024-03-281-1/+0
|
* More garbageTheo Buehler2024-03-271-2/+0
|
* Drop GF2m assemblyTheo Buehler2023-04-151-2/+0
|
* include more asm filesBrent Cook2023-02-231-0/+1
|
* add CPU checks, include initial bn_arch.h headersBrent Cook2023-02-141-3/+0
|
* autoconf: update for bn on amd64-elfTheo Buehler2023-02-131-0/+15
|
* updates for latest build changesBrent Cook2016-11-051-16/+16
|
* rework CFLAGS/CPPFLAGS settings during configurationBrent Cook2015-03-221-15/+15
| | | | | | Move define adjustments to CPPFLAGS. Adjust user CFLAGS directly, do not override during configuration. USER_CFLAGS is not necessary to build libcompat_noopt correctly.
* Enable optimized crypto operations for x86_64Brent Cook2014-12-071-0/+41
This adds initial support for assembly crypto acceleration on x86_64 for ELF (Linux, *BSD, Solaris) and Mach-O (OS-X) systems. The build method is a little different than OpenSSL and OpenBSD. All the .s files are generated ahead of time when the tarball is generated, so there are no complicated makefile rules at configure/build time. This also means the builds are faster and perl is not required on the build system. Thanks to Wouter Clarie for providing the initial cleanup and patch that this is based on.