summaryrefslogtreecommitdiffstats
path: root/crypto/armcap.c
AgeCommit message (Expand)Author
2024-04-09Copyright year updatesRichard Levitte
2024-04-08Enable SHA3 unrolling and EOR3 optimization for AmpereJiangning Liu
2024-02-22Apply the AES-GCM unroll8 optimisation to Microsoft Azure Cobalt 100Tom Cosgrove
2023-11-29Optimize AES-CTR for ARM Neoverse V1 and V2.fisher.yu
2023-11-14Enable AES and SHA3 optimisations on Apple Silicon M3-based macOS systemsTom Cosgrove
2023-07-21Update with `ARMV8_HAVE_SHA3_AND_WORTH_USING`sdlyyxy
2023-07-21Move CPU detection to armcap.csdlyyxy
2023-03-29Ensure there's only one copy of OPENSSL_armcap_P in libcrypto.aTom Cosgrove
2023-03-27Avoid duplication of OPENSSL_armcap_P on 32bit ARMTomas Mraz
2023-03-03Tidy up aarch64 feature detection code in armcap.cTom Cosgrove
2023-02-08Apply aes-gcm unroll8+eor3 optimization patch to Neoverse V2Xiaokang Qian
2023-01-30Enable AES optimisation on Apple Silicon M2-based systemsTom Cosgrove
2022-12-06Fix the code used to detect aarch64 capabilities when we don't have getauxval()Tom Cosgrove
2022-11-24Add two new build targets to enable the possibility of using clang-cl asEverton Constantino
2022-10-04armcap: skip probing _armv7_tick()Cameron Gutman
2022-05-23Apply the AES-GCM unroll8 optimization patch to Neoverse N2XiaokangQian
2022-05-03Update copyright yearMatt Caswell
2022-05-03Acceleration of chacha20 on aarch64 by SVEDaniel Hu
2022-01-25Optimize AES-GCM for uarchs with unroll and new instructionsXiaokangQian
2022-01-18SM4 optimization for ARM by HW instructionDaniel Hu
2022-01-14SM3 acceleration with SM3 hardware instruction on aarch64fangming.fang
2022-01-05fix building failure when using -Wconditional-uninitializedfangming.fang
2021-12-16Add Arm Assembly (aarch64) support for RNGOrr Toledano
2021-11-24Fix detection of ARMv7 and ARM64 CPU features on FreeBSDAllan Jude
2021-06-25enable getauxval on android 10yunh
2021-06-15Use getauxval on Android with API level > 18Lars Immisch
2021-05-28Initialise OPENSSL_armcap_P to 0 before setting it based on capabilities, not...Tom Cosgrove
2021-05-11armcap: fix Mac M1 SHA512 support.David CARLIER
2021-05-09Optimize RSA on armv8fangming.fang
2021-01-28Update copyright yearRichard Levitte
2021-01-14OPENSSL_cpuid_setup FreeBSD arm update.David Carlier
2020-12-09Read MIDR_EL1 system register on aarch64Fangming.Fang
2019-01-16crypto/armcap.c, crypto/ppccap.c: stricter use of getauxval()Richard Levitte
2018-12-06Following the license change, modify the boilerplates in crypto/Richard Levitte
2018-03-06crypto/armcap.c: mask SHA512 hardware detection on iOS.Andy Polyakov
2018-02-13Update copyright yearMatt Caswell
2018-02-12crypto/armcap.c: detect hardware-assisted SHA512 support.Andy Polyakov
2017-11-25Create a prototype for OPENSSL_rdtscKurt Roeckx
2017-08-05Fix typo in files in crypto folderXiaoyin Liu
2017-06-16Modify type of variable in OPENSSL_cpuid_setup functionkomainu8
2017-02-15crypto/armcap.c: short-circuit processor capability probe in iOS builds.Andy Polyakov
2016-05-17Copyright consolidation 07/10Rich Salz
2015-04-20Add assembly support for 32-bit iOS.Andy Polyakov
2015-01-23Add assembly support to ios64-cross.Andy Polyakov
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2015-01-04Remove inconsistency in ARM support.Andy Polyakov
2014-06-01Add linux-aarch64 taget.Andy Polyakov
2014-05-04crypto/armcap.c: detect ARMv8 capabilities [in 32-bit build].Andy Polyakov
2013-09-15crypto/armcap.c: fix typo in rdtsc subroutine.Andy Polyakov
2011-10-24typoDr. Stephen Henson