aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/cpuid
Commit message (Expand)AuthorAgeFilesLines
* 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
* More annotationsJack Lloyd2017-09-191-1/+1
* Add ARM feature detection for systems without getauxvalJack Lloyd2017-09-172-15/+129
* Split up cpuid.cpp into arch-specific filesJack Lloyd2017-09-176-0/+854