summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove DES_UNROLL from opensslconf.h.jsing8 days13-156/+0
* Remove BN_LLONG defines/undefs from opensslconf.h.jsing12 days13-65/+0
* Remove crypto_cpu_caps_ia32()jsing14 days4-18/+4
* Move AES-NI for ECB out of EVP.jsing14 days2-2/+4
* Move AES-NI from EVP to AES for CCM mode.jsing2025-07-212-2/+4
* Simplify AES-XTS implementation and remove AES-NI specific code from EVP.jsing2025-07-132-2/+4
* Provide accelerated SHA-1 for aarch64.jsing2025-06-282-2/+5
* Rework gcm128 implementation selection for amd64/i386.jsing2025-06-284-4/+17
* Add CLMUL and MMX to machine dependent CPU capabilities for i386.jsing2025-06-282-4/+10
* Add CLMUL to machine dependent CPU capabilities for amd64.jsing2025-06-282-4/+7
* Move AES-NI from EVP to AES for CTR mode.jsing2025-06-272-4/+6
* Integrate AES-NI into the AES code.jsing2025-06-152-2/+6
* Provide machine dependent CPU capabilities for i386.jsing2025-06-152-3/+17
* Provide CRYPTO_CPU_CAPS_AMD64_AES in machine dependent CPU capabilities.jsing2025-06-152-4/+7
* Remove BF_PTRtb2025-06-1113-65/+0
* one DES_LONG hid in arch/sh/opensslconf.htb2025-06-091-8/+0
* Move (mostly) MI constants to proper headerstb2025-06-0913-408/+0
* Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.jsing2025-06-091-2/+1
* Stop defining OPENSSL_IA32_SSE2 on amd64.jsing2025-06-091-2/+1
* Remove ${MULTIPLE_OF_EIGHT}_BIT*tb2025-06-0813-144/+0
* Garbage collect DES_PTRtb2025-06-0813-78/+0
* Remove DES_RISC*tb2025-06-0813-715/+0
* Rename the header guard of des.h with HEADER_DES_Htb2025-06-0513-13/+13
* Remove preprocessor branching on HEADER_DES_Htb2025-06-0513-13/+13
* opensslconf.h: remove md2 leftoverstb2025-06-0513-52/+0
* Disable libcrypto assembly on arm.jsing2025-05-245-257/+2
* Remove BS-AES and VP-AES from EVP.jsing2025-04-182-8/+2
* Provide an accelerated SHA-512 assembly implementation for aarch64.jsing2025-03-122-2/+7
* Support OPENSSL_NO_FILENAMEStb2025-03-0913-0/+130
* Provide an accelerated SHA-256 assembly implementation for aarch64.jsing2025-03-072-2/+9
* Replace Makefile based SHA*_ASM defines with HAVE_SHA_* defines.jsing2025-02-1417-38/+80
* Mop up RC4_INDEX.jsing2025-01-2713-91/+0
* Provide a readable assembly implementation for MD5 on amd64.jsing2025-01-241-2/+2
* Provide a SHA-1 assembly implementation for amd64 using SHA-NI.jsing2024-12-061-1/+2
* Provide a replacement assembly implementation for SHA-1 on amd64.jsing2024-12-041-2/+3
* Provide a SHA-256 assembly implementation for amd64 using SHA-NI.jsing2024-11-161-1/+2
* Provide a replacement assembly implementation for SHA-512 on amd64.jsing2024-11-161-6/+3
* Add CPU capability detection for the Intel SHA extensions (aka SHA-NI).jsing2024-11-162-5/+27
* Add comment for crypto_cpu_caps_aarch64.jsing2024-11-121-1/+2
* Check the correct variable in cpuid().jsing2024-11-122-4/+4
* Provide a replacement assembly implementation for SHA-256 on amd64.jsing2024-11-081-6/+3
* Replace aarch64 CPU capabilities detection code.jsing2024-11-086-261/+114
* cryptlib.h: adjust header guard for upcoming surgerytb2024-11-0513-13/+13
* Clean up PPC CPU capabilities and Montgomery code.jsing2024-11-012-12/+4
* Remove IA32 specific code from cryptlib.c.jsing2024-10-194-6/+20
* Remove unused sparc CPU capability detection code.jsing2024-10-191-5/+1
* Provide crypto_cpu_caps_init() for i386.jsing2024-10-183-10/+120
* Provide crypto_cpu_caps_init() for amd64.jsing2024-10-183-10/+120
* Unexport OPENSSL_cpuid_setup and OPENSSL_ia32cap_Ptb2024-08-312-2/+0
* repair bizzare indents; ok tbderaadt2024-08-292-4/+12