Home
Source Code
Downloads
Documentation
Donate
Forums
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Crypto
/
cpu.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-11-16
Windows: remove 32-bit logic from the code since we support only 64-bit. remo...
Mounir IDRASSI
1
-21
/
+0
2024-11-11
Linux: Fix build error caused by changes for dynamic CPU SHA support detection
Mounir IDRASSI
1
-56
/
+1
2024-11-10
Linux: Fix detection of SHA CPU support on virtualized environment by trying ...
Mounir IDRASSI
1
-0
/
+66
2024-11-10
Add support for SHA-256 x86 instrinsic for enhance performance of PBKDF2-HMAC...
Mounir IDRASSI
1
-0
/
+36
2023-07-18
Windows: Fix compiler warnings
Mounir IDRASSI
1
-1
/
+0
2022-03-26
Windows: Add various checks to address Coverity reported issues.
Mounir IDRASSI
1
-2
/
+2
2022-02-13
Linux/FreeBSD: Enable building without AESNI support by setting environment v...
Mounir IDRASSI
1
-0
/
+2
2020-06-19
Windows: remove duplicated function to detect AES-NI support in CPU
Mounir IDRASSI
1
-22
/
+0
2019-11-09
Windows: include rdrand.h file only in Windows case since it is not yet inclu...
Mounir IDRASSI
1
-0
/
+2
2019-11-03
Linux/MacOSX: Fix build error caused by RDRAND_getBytes/RDSEED_getBytes imple...
Mounir IDRASSI
1
-1
/
+1
2019-11-02
Windows: when building for EFI bootloader, don't make calls to RDRAND/RDSEED ...
Mounir IDRASSI
1
-1
/
+2
2019-10-30
Disable both RDRAND and RDSEED if a failure is detected
Mounir IDRASSI
1
-0
/
+13
2019-10-30
Add check for buggy RDRAND (AMD Ryzen CPU case) even if we always use RDSEED ...
Mounir IDRASSI
1
-0
/
+13
2019-10-29
Fix wrong detection of AMD CPUs.
Mounir IDRASSI
1
-2
/
+2
2019-02-01
Fix detection of CPU features AVX2 & BMI2. Add detection of RDRAND & RDSEED C...
Mounir IDRASSI
1
-3
/
+37
2017-07-04
Windows: correctly handle SEH exceptions during self-tests in order to disabl...
Mounir IDRASSI
1
-4
/
+22
2017-07-01
For code logic clarity, add check for xgetbv support in CPU before using it.
Mounir IDRASSI
1
-1
/
+1
2017-06-27
Enable AVX assembly instructions only when the OS implements AVX support
Mounir IDRASSI
1
-2
/
+19
2017-06-21
Crypto: Add optimized Camellia assembly implementation for x86_64 based on wo...
Mounir IDRASSI
1
-1
/
+3
2016-10-17
Implement detection of new CPU features: AVX2 and BMI2
Mounir IDRASSI
1
-1
/
+3
2016-08-17
Linux: fix various compilation issues under Linux.
Mounir IDRASSI
1
-0
/
+4
2016-08-16
Windows: Fix various issues detected by static analysis.
Mounir IDRASSI
1
-1
/
+1
2016-08-15
Windows EFI Bootloader: modifications to prepare EFI system encryption suppor...
Alex
1
-7
/
+13
2016-08-08
Linux: Enable gcc AES-NI built-in functions and adapt Hyper-V AES detection c...
Mounir IDRASSI
1
-13
/
+51
2016-07-29
Crypto: Use Hyper-V AES-NI detection workaround when displaying AES hardware ...
Mounir IDRASSI
1
-34
/
+65
2016-07-24
Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 w...
Mounir IDRASSI
1
-3
/
+57
2016-06-17
Update intrinsic support and cpu detection.
Mounir IDRASSI
1
-4
/
+4
2016-05-10
Remove trailing whitespace
David Foerster
1
-1
/
+1
2016-05-10
Normalize all line terminators
David Foerster
1
-231
/
+231
2016-05-01
Reset bogus executable permissions
David Foerster
1
-0
/
+0
2016-02-22
Windows: correct static inline declaration to solve Windows compilation error
Mounir IDRASSI
1
-2
/
+2
2016-02-21
Crypto: update Whirlpool implementation using latest code from Crypto++.
Mounir IDRASSI
1
-25
/
+58
2015-12-31
Cryptography: Optimize Whirlpool implementation by using public domain assemb...
Mounir IDRASSI
1
-0
/
+198