summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Provide an accelerated SHA-512 assembly implementation for aarch64.jsing3 days2-2/+7
* Support OPENSSL_NO_FILENAMEStb6 days13-0/+130
* Provide an accelerated SHA-256 assembly implementation for aarch64.jsing8 days2-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
* Provide and use crypto_arch.h.jsing2024-08-1119-31/+336
* 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-296-5/+17
* Move camellia to primary Makefile.jsing2024-03-2911-40/+10
* Stop building camellia assembly on amd64 and i386.jsing2024-03-292-5/+8
* Move aes_core.c to the primary Makefile.jsing2024-03-2911-30/+10
* Always use C functions for AES_set_{encrypt,decrypt}_key().jsing2024-03-294-3/+15
* Move wp_block.c to the primary Makefile.jsing2024-03-2911-33/+10
* Stop building whirlpool assembly on amd64 and i386.jsing2024-03-292-6/+3
* Merge aes_cbc.c into aes.c now that aes_cbc.c is used on all platforms.jsing2024-03-2811-21/+16
* Make AES_cbc_encrypt() always be a C function.jsing2024-03-282-2/+6
* Remove OPENSSL_UNISTD definetb2024-03-2813-39/+0
* Move rc4.c to primary Makefile.jsing2024-03-2811-31/+10
* Use C functions for RC4 public API.jsing2024-03-282-2/+8
* Move des sources to primary Makefile.jsing2024-03-2811-34/+10
* Stop building the assembly implementation of des on sparc64.jsing2024-03-281-6/+2
* Stop building the assembly implementation of des and ripemd on i386.jsing2024-03-281-6/+2
* Remove unused rc4 parisc assembly.jsing2024-03-271-5/+1
* Consolidate rc4 code.jsing2024-03-279-18/+17
* Remove assembly for stitched modes.jsing2024-03-271-4/+1
* Move bf_enc.c to the primary Makefile.jsing2024-03-2711-33/+10
* Stop building the assembly implementation of blowfish on i386.jsing2024-03-271-3/+2
* split the Symbols.list up so that arch specific symbols do not end up everywhererobert2023-11-122-0/+2
* zap a stray spacetb2023-08-251-2/+2
* Remove constructor attribute for OPENSSL_cpuid_setup() on arm/aarch64.jsing2023-07-262-10/+2
* Provide a libcrypto Makefile.inc for riscv64.jsing2023-07-071-0/+26
* Stop building GF2m assemblytb2023-04-153-8/+2