aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-07Move CPU detection symbols to crypto/internal.h.David Benjamin1-193/+16
2022-01-07Move public APIs from cpu.h to crypto.h.David Benjamin1-10/+2
2022-01-05Enable SHA-512 ARM acceleration when available.David Benjamin1-2/+3
2021-02-10Align the ARM capability functions.David Benjamin1-27/+22
2021-02-09Skip runtime NEON checks if __ARM_NEON is defined.David Benjamin1-6/+1
2019-09-27Make the dispatch tests opt-in.David Benjamin1-4/+3
2019-05-30Add FIPS shared mode.Adam Langley1-1/+1
2019-01-22Add test of assembly code dispatch.Adam Langley1-0/+15
2018-11-12Also accept __ARM_NEONAdam Langley1-2/+3
2018-10-01Inline functions are apparently really complicated.David Benjamin1-5/+5
2018-04-19Change OPENSSL_cpuid_setup to reserve more extended feature space.Jesse Selover1-1/+2
2017-09-18Add CRYPTO_needs_hwcap2_workaround.David Benjamin1-0/+4
2017-08-18Run comment conversion script on include/David Benjamin1-43/+43
2017-06-09Set static armcaps based on __ARM_FEATURE_CRYPTO.David Benjamin1-2/+2
2017-04-27Add an OPENSSL_ia32cap_get() function for C code.David Benjamin1-0/+9
2017-04-04Make the POWER hardware capability value a global in crypto.c.Adam Langley1-0/+2
2016-09-27Add PPC64LE assembly for AES-GCM.Adam Langley1-0/+8
2016-04-28Make CRYPTO_is_NEON_capable aware of the buggy CPU.David Benjamin1-2/+13
2016-03-26Rewrite ARM feature detection.David Benjamin1-8/+0
2016-02-23Remove CRYPTO_set_NEON_functional.David Benjamin1-19/+5
2015-11-19Allow |CRYPTO_is_NEON_capable| to be known at compile time, if possible.Adam Langley1-4/+14
2015-10-28iOS builds use the static ARM CPU configuration.David Benjamin1-0/+5
2015-10-20Allow ARM capabilities to be set at compile time.Adam Langley1-0/+43
2015-07-20Replace cpuid assembly with C code.David Benjamin1-2/+1
2015-07-16Extra documentation.David Benjamin1-1/+7
2015-02-20Never set RC4_CHAR.Adam Langley1-1/+0
2015-01-14aarch64 support.Adam Langley1-1/+1
2015-01-14Various documentation fixes.David Benjamin1-0/+3
2014-08-21Convert all zero-argument functions to '(void)'David Benjamin1-2/+2
2014-08-20Prefer AES-GCM when hardware support is available.David Benjamin1-1/+4
2014-07-31Add a control to disable the Poly1305 NEON code.Adam Langley1-1/+14
2014-07-31Add visibility rules.Adam Langley1-2/+2
2014-07-14Move public headers to include/openssl/Adam Langley1-1/+103
2014-06-20Inital import.Adam Langley1-0/+1