Joel Sing
608555130e
Mop up various defines that are no longer used upstream
...
BSAES_ASM, VPAES_ASM and OPENSSL_IA32_SSE2 were retired a while ago.
2026-01-17 00:15:13 +11:00
Theo Buehler
0daa8adfe8
Adjust to GCM refactoring
2025-06-29 04:13:08 -06:00
Theo Buehler
e05910b503
Only link aes_${arch}.c to asm builds
...
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
2025-06-26 05:37:35 +02:00
Kenjiro Nakayama
7885f9bfc6
update CMake and Makefile
2025-05-22 09:47:56 +09:00
Theo Buehler
7428e5554c
Disable MD5 ASM
2025-01-24 15:10:22 +01:00
Theo Buehler
694d869854
Disable sha1 assembly on amd64
2024-12-04 20:06:10 -07:00
Theo Buehler
8de367893b
Disable sha512 perlasm
2024-11-16 08:20:29 -07:00
Theo Buehler
19eef52c71
Disable sha256 assembly
2024-11-08 09:29:55 -07:00
Theo Buehler
7c4cb4473b
Remove -DWHIRLPOOL_ASM
2024-10-18 15:13:31 -06:00
Theo Buehler
696c490c0a
Hook up crypto_cpu_caps_init()
2024-10-18 09:13:27 -06:00
Theo Buehler
aa83ac48e4
Initial cut for crypto_arch.h
2024-08-11 15:32:32 +02:00
Theo Buehler
c2f5a90ed0
Add HAVE_AES_* flags to all x86_64 asm builds
2024-03-29 22:29:23 -06:00
Theo Buehler
70d384d537
camellia/cast consolidation coping
2024-03-29 02:24:23 -06:00
Theo Buehler
f95940836b
Consolidate whirlpool
2024-03-28 20:47:48 -06:00
Theo Buehler
8b4c82506a
why is this such a mess
2024-03-27 17:11:35 -06:00
Theo Buehler
1a6640329d
Drop GF2m assembly
2023-04-15 13:38:01 -06:00
Brent Cook
72bb1ed618
generate masm and mingw64 assembly
2019-01-20 20:03:37 -06:00