summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch/amd64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Allow generic AES implementation to be used as a fallback.jsing2025-09-081-1/+6
* Move opensslconf.h to a machine-independent placetb2025-08-251-13/+0
* Mop up the now unused RC4_CHUNK defines.jsing2025-08-171-10/+0
* Hook additional s2n-bignum routines to the amd64 build.jsing2025-08-141-1/+11
* Add CPU feature detection for ADX on amd64.jsing2025-08-142-5/+10
* Remove DES_UNROLL from opensslconf.h.jsing2025-07-271-12/+0
* Remove BN_LLONG defines/undefs from opensslconf.h.jsing2025-07-231-5/+0
* Remove crypto_cpu_caps_ia32()jsing2025-07-222-9/+2
* Move AES-NI for ECB out of EVP.jsing2025-07-221-1/+2
* Move AES-NI from EVP to AES for CCM mode.jsing2025-07-211-1/+2
* Simplify AES-XTS implementation and remove AES-NI specific code from EVP.jsing2025-07-131-1/+2
* Rework gcm128 implementation selection for amd64/i386.jsing2025-06-282-2/+8
* 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-271-2/+3
* Integrate AES-NI into the AES code.jsing2025-06-151-1/+3
* Provide CRYPTO_CPU_CAPS_AMD64_AES in machine dependent CPU capabilities.jsing2025-06-152-4/+7
* Remove BF_PTRtb2025-06-111-5/+0
* Move (mostly) MI constants to proper headerstb2025-06-091-32/+0
* Stop defining OPENSSL_IA32_SSE2 on amd64.jsing2025-06-091-2/+1
* Remove ${MULTIPLE_OF_EIGHT}_BIT*tb2025-06-081-7/+0
* Garbage collect DES_PTRtb2025-06-081-6/+0
* Remove DES_RISC*tb2025-06-081-55/+0
* Rename the header guard of des.h with HEADER_DES_Htb2025-06-051-1/+1
* Remove preprocessor branching on HEADER_DES_Htb2025-06-051-1/+1
* opensslconf.h: remove md2 leftoverstb2025-06-051-4/+0
* Remove BS-AES and VP-AES from EVP.jsing2025-04-181-5/+1
* Support OPENSSL_NO_FILENAMEStb2025-03-091-0/+10
* Replace Makefile based SHA*_ASM defines with HAVE_SHA_* defines.jsing2025-02-142-5/+11
* Mop up RC4_INDEX.jsing2025-01-271-7/+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
* Check the correct variable in cpuid().jsing2024-11-121-2/+2
* Provide a replacement assembly implementation for SHA-256 on amd64.jsing2024-11-081-6/+3
* cryptlib.h: adjust header guard for upcoming surgerytb2024-11-051-1/+1
* Remove IA32 specific code from cryptlib.c.jsing2024-10-192-3/+10
* Provide crypto_cpu_caps_init() for amd64.jsing2024-10-183-10/+120
* Unexport OPENSSL_cpuid_setup and OPENSSL_ia32cap_Ptb2024-08-311-1/+0
* Provide and use crypto_arch.h.jsing2024-08-112-8/+35
* enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all thederaadt2024-06-041-1/+3
* Always use C functions for AES_{encrypt,decrypt}().jsing2024-03-291-1/+3
* Move camellia to primary Makefile.jsing2024-03-291-5/+1
* Stop building camellia assembly on amd64 and i386.jsing2024-03-291-3/+4
* Move aes_core.c to the primary Makefile.jsing2024-03-291-2/+1
* Always use C functions for AES_set_{encrypt,decrypt}_key().jsing2024-03-291-1/+4
* Move wp_block.c to the primary Makefile.jsing2024-03-291-3/+1
* Stop building whirlpool assembly on amd64 and i386.jsing2024-03-291-3/+2