summaryrefslogtreecommitdiff
path: root/lib/libcrypto/arch
AgeCommit message (Expand)Author
2024-08-11Provide and use crypto_arch.h.Joel Sing
2024-06-04enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all theTheo de Raadt
2024-03-29Always use C functions for AES_{encrypt,decrypt}().Joel Sing
2024-03-29Move camellia to primary Makefile.Joel Sing
2024-03-29Stop building camellia assembly on amd64 and i386.Joel Sing
2024-03-29Move aes_core.c to the primary Makefile.Joel Sing
2024-03-29Always use C functions for AES_set_{encrypt,decrypt}_key().Joel Sing
2024-03-29Move wp_block.c to the primary Makefile.Joel Sing
2024-03-29Stop building whirlpool assembly on amd64 and i386.Joel Sing
2024-03-28Merge aes_cbc.c into aes.c now that aes_cbc.c is used on all platforms.Joel Sing
2024-03-28Make AES_cbc_encrypt() always be a C function.Joel Sing
2024-03-28Remove OPENSSL_UNISTD defineTheo Buehler
2024-03-28Move rc4.c to primary Makefile.Joel Sing
2024-03-28Use C functions for RC4 public API.Joel Sing
2024-03-28Move des sources to primary Makefile.Joel Sing
2024-03-28Stop building the assembly implementation of des on sparc64.Joel Sing
2024-03-28Stop building the assembly implementation of des and ripemd on i386.Joel Sing
2024-03-27Remove unused rc4 parisc assembly.Joel Sing
2024-03-27Consolidate rc4 code.Joel Sing
2024-03-27Remove assembly for stitched modes.Joel Sing
2024-03-27Move bf_enc.c to the primary Makefile.Joel Sing
2024-03-27Stop building the assembly implementation of blowfish on i386.Joel Sing
2023-11-12split the Symbols.list up so that arch specific symbols do not end up everywhereRobert Nagy
2023-08-25zap a stray spaceTheo Buehler
2023-07-26Remove constructor attribute for OPENSSL_cpuid_setup() on arm/aarch64.Joel Sing
2023-07-07Provide a libcrypto Makefile.inc for riscv64.Joel Sing
2023-04-15Stop building GF2m assemblyTheo Buehler
2023-04-05Sprinkle a few BTI instructions into the arm64 assembly files and passMark Kettenis
2023-02-22Replace bn_sub_part_words() with bn_sub().Joel Sing
2023-02-16Enable s2n-bignum word_clz() on amd64.Joel Sing
2023-01-31Remove the now empty bn_asm.c.Joel Sing
2023-01-31Remove sparc related files from libcrypto.Joel Sing
2023-01-29Use s2n-bignum assembly implementations for libcrypto bignum on amd64.Joel Sing
2023-01-21Provide an implementation of bn_sqr() that calls s2n-bignum's bignum_sqr().Joel Sing
2023-01-20Replace BN_DIV3W with HAVE_BN_DIV_3_WORDS (in bn_arch.h).Joel Sing
2023-01-17Remove non-visible and unused OPENSSL_wipe_cpu and OPENSSL_atomic_addMiod Vallat
2023-01-14Remove unused Elliptic Curve code.Joel Sing
2023-01-13Move all data tables from .text section to .rodata, and update the code toMiod Vallat
2023-01-13Move all data tables from .text section to .rodata, and update the code toMiod Vallat
2023-01-11based upon inspection of obj/*.S ...Theo de Raadt
2023-01-11temporarily force hppa libcrypto to be built --no-execute-only becauseTheo de Raadt
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-03-25use the new CPU_ID_AA64ISAR0 sysctl to determine CPU features on arm64Robert Nagy
2022-03-23Start disentangling armv7 and aarch64 codeTheo Buehler
2021-05-02riscv64 openssl configDale Rahn
2021-05-01Retire OpenBSD/sgi.Visa Hankala
2020-06-29Disable assembly code for powerpc64; more work is needed to make it work.Mark Kettenis
2020-06-28Switch back to bn_mul_mont_int since the bn_mul_mont_fpu64 code isn'tMark Kettenis
2020-06-26Accidentally doubled these files on first commit. Correcting.Dale Rahn
2020-06-25Intial attempt at powerpc64 libcrypto pieces.Dale Rahn