Age | Commit message (Expand) | Author | Files | Lines |
2021-01-02 | Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). Syste... | Mounir IDRASSI | 6 | -2/+659 |
2020-12-11 | Windows Driver: Fix build error using Windows 10 WDK caused by name conflict ... | Mounir IDRASSI | 1 | -4/+4 |
2020-12-11 | Crypto: small speed optimization of Streebog and removal of unused macro | Mounir IDRASSI | 1 | -35/+17 |
2020-07-25 | Remove unused variable in Streebog implementation | Mounir IDRASSI | 1 | -97/+0 |
2020-07-15 | Enable FIPS mode in JitterEntropy random generator in order to let the functi... | Mounir IDRASSI | 1 | -1/+1 |
2020-06-26 | Whirlpool: Remove unused "num" variable affectation in WHIRLPOOL_add | Mounir IDRASSI | 1 | -1/+0 |
2020-06-25 | Crypto: Fix random crash in Streebog in 32-bit, caused by use of aligned SSE2... | Mounir IDRASSI | 1 | -8/+8 |
2020-06-19 | Windows: remove duplicated function to detect AES-NI support in CPU | Mounir IDRASSI | 2 | -22/+2 |
2019-12-09 | Fix wrong check on the define CRYPTOPP_BOOL_X64 | Mounir IDRASSI | 1 | -1/+1 |
2019-12-09 | Linux/MacOSX: use x64 optimized SHA256 implementation instead of limiting it ... | Mounir IDRASSI | 1 | -1/+1 |
2019-12-09 | Add burn calls for temporary ss variable (#569) | Hanno Böck | 1 | -0/+13 |
2019-12-09 | Linux: fix NOASM compilation (#563) (#568) | alt3r 3go | 6 | -10/+10 |
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-07 | Windows: fix driver build error caused by missing header | Mounir IDRASSI | 1 | -0/+5 |
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 | Update Jitterentropy Library to version 2.2.0 | Mounir IDRASSI | 3 | -183/+331 |
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-30 | Windows: use separate assembly files for RDRAND and RDSEED in order to fix a ... | Mounir IDRASSI | 6 | -228/+291 |
2019-10-29 | Fix wrong detection of AMD CPUs. | Mounir IDRASSI | 1 | -2/+2 |
2019-10-28 | Linux: Fix compilation error on non-x86 platform by providing generic impleme... | Mounir IDRASSI | 1 | -0/+25 |
2019-10-28 | Linux: Fix compilation error if type __u64 is already defined by gcc | Mounir IDRASSI | 1 | -5/+3 |
2019-10-24 | Linux/MacOSX: Better approach to avoid that jitterentropy code is optimized b... | Mounir IDRASSI | 1 | -1/+5 |
2019-10-23 | Linux/MacOSX: Add missing JitterEntropy implementation | Mounir IDRASSI | 1 | -4/+13 |
2019-10-17 | Linux: Workaround for gcc 4.4.7 bug under CentOS 6 that causes VeraCrypt buil... | Mounir IDRASSI | 1 | -0/+14 |
2019-10-04 | Fix "error "SSSE3 instruction set not enabled" when compiling using GCC versi... | El Mostafa Idrassi | 1 | -0/+2 |
2019-10-02 | Align section types of Whirlpool_C and SHA256_K (#479) | Hans-Peter Jansen | 1 | -1/+1 |
2019-08-26 | Windows: fix compilation error of legacy MBR bootloader caused by missing int... | Mounir IDRASSI | 1 | -1/+1 |
2019-03-21 | Linux: Fix compilation error caused by wrong include of "intrin.h" | Mounir IDRASSI | 1 | -3/+1 |
2019-03-02 | Windows: Generalize RAM encryption for keys to VeraCrypt binaries, especially... | Mounir IDRASSI | 2 | -0/+24 |
2019-03-01 | Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 ... | Mounir IDRASSI | 7 | -0/+1852 |
2019-02-12 | Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Steph... | Mounir IDRASSI | 8 | -4/+1038 |
2019-02-08 | Windows: Add implementation of ChaCha20 based random generator. Use it for dr... | Mounir IDRASSI | 12 | -4/+929 |
2019-02-01 | Windows: use CPU RDRAND or RDSEED as an additional entropy source for our ran... | Mounir IDRASSI | 7 | -0/+519 |
2019-02-01 | Fix detection of CPU features AVX2 & BMI2. Add detection of RDRAND & RDSEED C... | Mounir IDRASSI | 2 | -3/+41 |
2019-01-30 | Help compiler optimize some crypto code on 64-bit build since x64 capable CPU... | Mounir IDRASSI | 1 | -0/+5 |
2018-08-06 | crypto: cleaner code for Streebog carry bit handling and add comment about mi... | Mounir IDRASSI | 1 | -5/+24 |
2017-11-27 | SIMD speed optimization for Kuznyechik cipher implementation (up to 2x speedu... | Mounir IDRASSI | 6 | -166/+9755 |
2017-07-19 | Windows MBR bootloader: reduce required stack size for cascade bootloader by ... | Mounir IDRASSI | 1 | -0/+2 |
2017-07-19 | Windows MBR Bootloader: workaround for 16-bit compiler internal error when co... | Mounir IDRASSI | 1 | -4/+4 |
2017-07-09 | Windows: generate pdb files for binaries in order to help investigate crashes... | Mounir IDRASSI | 1 | -4/+2 |
2017-07-09 | Remove unnecessary code from Camellia assembly implementation that checks for... | Mounir IDRASSI | 2 | -71/+10 |
2017-07-09 | Windows: preserve volatile registers XMM6-XMM15 in 64-bit assembly of Camellia. | Mounir IDRASSI | 1 | -512/+51 |
2017-07-04 | Windows: correctly handle SEH exceptions during self-tests in order to disabl... | Mounir IDRASSI | 2 | -30/+41 |
2017-07-04 | Don't check for SSSE3 to use 64-bit SHA-512 assembly code since it uses only ... | Mounir IDRASSI | 1 | -0/+4 |
2017-07-04 | Windows Driver: correctly save and restore extended processor state when perf... | Mounir IDRASSI | 2 | -9/+27 |
2017-07-04 | Windows: use stack instead of MMX register to save registers in 64-bit assemb... | Mounir IDRASSI | 1 | -14/+19 |
2017-07-02 | Linux/MacOSX: align workspace stack variable in WhirlpoolTransform SSE code. | Mounir IDRASSI | 1 | -1/+1 |
2017-07-02 | Avoid alignement issues with some old compilers by using movdqu instead of mo... | Mounir IDRASSI | 1 | -8/+8 |