summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Sprinkle a few BTI instructions into the arm64 assembly files and passkettenis2023-04-052-1/+8
* Replace bn_sub_part_words() with bn_sub().jsing2023-02-221-2/+1
* Enable s2n-bignum word_clz() on amd64.jsing2023-02-161-1/+2
* Remove the now empty bn_asm.c.jsing2023-01-316-11/+5
* Remove sparc related files from libcrypto.jsing2023-01-312-181/+0
* Use s2n-bignum assembly implementations for libcrypto bignum on amd64.jsing2023-01-291-2/+11
* Provide an implementation of bn_sqr() that calls s2n-bignum's bignum_sqr().jsing2023-01-211-1/+6
* Replace BN_DIV3W with HAVE_BN_DIV_3_WORDS (in bn_arch.h).jsing2023-01-201-2/+1
* Remove non-visible and unused OPENSSL_wipe_cpu and OPENSSL_atomic_addmiod2023-01-175-124/+6
* Remove unused Elliptic Curve code.jsing2023-01-144-19/+3
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-3/+1
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-3/+1
* based upon inspection of obj/*.S ...deraadt2023-01-111-1/+3
* temporarily force hppa libcrypto to be built --no-execute-only becausederaadt2023-01-111-1/+3
* spelling fixes; from paul tagliamontejmc2022-12-2614-40/+40
* use the new CPU_ID_AA64ISAR0 sysctl to determine CPU features on arm64robert2022-03-251-5/+55
* Start disentangling armv7 and aarch64 codetb2022-03-237-2/+508
* riscv64 openssl configdrahn2021-05-021-0/+154
* Retire OpenBSD/sgi.visa2021-05-011-5/+1
* Disable assembly code for powerpc64; more work is needed to make it work.kettenis2020-06-291-8/+9
* Switch back to bn_mul_mont_int since the bn_mul_mont_fpu64 code isn'tkettenis2020-06-281-3/+3