aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/cpuid
Commit message (Expand)AuthorAgeFilesLines
* cpuid arm64, sigill detection probing via sha512su0 instruction.David CARLIER2021-04-201-0/+3
* Make get_byte take a compile-time constant indexJack Lloyd2021-04-161-2/+2
* Avoid using macros in x86 cpuid codeJack Lloyd2021-01-092-26/+41
* Clean up POWER CPUID logicJack Lloyd2021-01-041-86/+30
* Refactor ARM CPUID codeJack Lloyd2021-01-034-259/+213
* Little tweaks and pre assuming few basic cpu features for the M1David CARLIER2021-01-021-9/+22
* Mac M1 build update, cpu features detection.David CARLIER2020-12-311-2/+10
* Add BMI2 3DES implementationJack Lloyd2020-12-272-0/+20
* Make scan_name.h, cpuid.h and http_util.h internalJack Lloyd2020-11-286-10/+4
* Remove various deprecated functionsJack Lloyd2020-11-082-13/+0
* Remove deprecated headers, make more headers internalJack Lloyd2020-11-062-2/+2
* Add support for detecting AVX-512 BW/DQ alsoJack Lloyd2020-10-243-12/+35
* Improve AVX-512 detectionJack Lloyd2020-10-243-18/+80
* Fix initialiation of CPUID fieldsJack Lloyd2020-09-261-1/+3
* Updated cpuid.cpp str parse to support all flagsDaniel Jewell2020-05-311-12/+30
* Consolidate the logic for hardware AESJack Lloyd2020-05-061-0/+16
* cpu arm: Dead code as the symbol was never defined.David Carlier2020-03-281-1/+5
* Add baremetal (gcc-arm-none-eabi) buildJack Lloyd2020-03-141-6/+3
* Fix an unused var warning when compiling for iOSJack Lloyd2020-02-091-0/+4
* Add support for POWER VPSUM instruction for GCMJack Lloyd2020-01-231-0/+2
* Clean up handling of POWER ISA extensionsJack Lloyd2019-12-123-7/+7
* Make CPU probes noexceptJack Lloyd2019-12-062-6/+6
* silence trivial warningsNuno Goncalves2019-10-201-0/+2
* Merge CLMUL and PMULL codeJack Lloyd2019-09-251-0/+15
* Add a RWLockJack Lloyd2019-09-232-8/+5
* Merge GH #2061 Add header deprecation warningsJack Lloyd2019-09-081-0/+2
|\
| * Deprecate many publically available headersJack Lloyd2019-09-061-0/+2
* | Add support for vector permute AES using AltiVecJack Lloyd2019-09-071-0/+2
|/
* Merge GH #2096 Unroll POWER8 AES instructions by 4xJack Lloyd2019-09-041-0/+12
|\
| * Avoid dynamic endian dispatch if we don't need itJack Lloyd2019-09-041-0/+12
* | Support NEON for AES vector permutesJack Lloyd2019-09-011-0/+15
|/
* Add support for POWER9 DARN RNGJack Lloyd2019-08-273-0/+11
* Provides auxiliary vector support for FreeBSD.David Carlier2019-04-152-12/+8
* Rename 'darwin' target to 'macos'Jack Lloyd2019-03-272-5/+5
* Refactor CPUID to make it thread safeJack Lloyd2019-01-305-48/+67
* Add PVR identifer for POWER9Jack Lloyd2018-12-031-1/+3
* Fix [ci skip]Jack Lloyd2018-10-011-1/+1
* Handle PPC crypto bit in tests [ci skip]Jack Lloyd2018-10-011-0/+2
* Fix ARMv7 buildJack Lloyd2018-07-091-0/+3
* Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-093-5/+70
* Fix handling of SHA instructions in testsJack Lloyd2018-06-291-0/+2
* Add BMI2-specific SHA-256Jack Lloyd2018-05-273-2/+25
* Fix CPUID::has_cpuid_bitJack Lloyd2018-03-171-1/+3
* Avoid unused arg warning in PowerPC CPUID codeJack Lloyd2018-03-171-0/+2
* Do runtime endian check when CPUID is initializedJack Lloyd2018-02-231-0/+1
* Add support for detecting POWER crypto using getauxvalJack Lloyd2018-01-073-1/+34
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
* Header file cleanupsJack Lloyd2017-09-211-0/+1
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Add additional ids for AltiVec enabled POWER processorsJack Lloyd2017-09-191-3/+5