VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Crypto
AgeCommit message (Expand)AuthorFilesLines
2023-08-04fix warnings and UB (#1164)kovalev02-2/+2
2023-07-18Windows: Fix compiler warningsMounir IDRASSI1-1/+0
2023-06-30Correctly detect ARM builds when listing CPU features in headersMounir IDRASSI1-4/+4
2023-06-13Crypto: Fix detection of SSSE3 intrinsics in compilerMounir IDRASSI1-1/+1
2023-05-26Windows: Add missing Blake2s source files to VS 2019 crypto projectMounir IDRASSI1-0/+3
2022-08-21Fixed a typo error (#929)Matteo Baccan1-1/+1
2022-03-26Windows: Add various checks to address Coverity reported issues.Mounir IDRASSI1-2/+2
2022-03-26Remove dead code from chacha_ECRYPT_encrypt_bytes (Coverity)Mounir IDRASSI1-15/+8
2022-03-21Add missing Blake2s source filesMounir IDRASSI10-0/+1474
2022-03-08Implement support of Blake2s-256 hash algorithm and remove deprecated algorit...Mounir IDRASSI12-1410/+47
2022-02-13Linux/FreeBSD: Enable building without AESNI support by setting environment v...Mounir IDRASSI2-0/+4
2021-08-30Windows: Fix some VS static analyzed warningsMounir IDRASSI1-1/+1
2021-08-16MacOSX: Make AESNI availability linked to compiler target and not compilation...Mounir IDRASSI1-0/+1
2021-07-13Windows: Fix compilation error on ARM64 caused by definition of UINT64_MAXMounir IDRASSI1-1/+1
2021-01-02Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). Syste...Mounir IDRASSI6-2/+659
2020-12-11Windows Driver: Fix build error using Windows 10 WDK caused by name conflict ...Mounir IDRASSI1-4/+4
2020-12-11Crypto: small speed optimization of Streebog and removal of unused macroMounir IDRASSI1-35/+17
2020-07-25Remove unused variable in Streebog implementationMounir IDRASSI1-97/+0
2020-07-15Enable FIPS mode in JitterEntropy random generator in order to let the functi...Mounir IDRASSI1-1/+1
2020-06-26Whirlpool: Remove unused "num" variable affectation in WHIRLPOOL_addMounir IDRASSI1-1/+0
2020-06-25Crypto: Fix random crash in Streebog in 32-bit, caused by use of aligned SSE2...Mounir IDRASSI1-8/+8
2020-06-19Windows: remove duplicated function to detect AES-NI support in CPUMounir IDRASSI2-22/+2
2019-12-09Fix wrong check on the define CRYPTOPP_BOOL_X64Mounir IDRASSI1-1/+1
2019-12-09Linux/MacOSX: use x64 optimized SHA256 implementation instead of limiting it ...Mounir IDRASSI1-1/+1
2019-12-09Add burn calls for temporary ss variable (#569)Hanno Böck1-0/+13
2019-12-09Linux: fix NOASM compilation (#563) (#568)alt3r 3go6-10/+10
2019-11-09Windows: include rdrand.h file only in Windows case since it is not yet inclu...Mounir IDRASSI1-0/+2
2019-11-07Windows: fix driver build error caused by missing headerMounir IDRASSI1-0/+5
2019-11-03Linux/MacOSX: Fix build error caused by RDRAND_getBytes/RDSEED_getBytes imple...Mounir IDRASSI1-1/+1
2019-11-02Windows: when building for EFI bootloader, don't make calls to RDRAND/RDSEED ...Mounir IDRASSI1-1/+2
2019-10-30Update Jitterentropy Library to version 2.2.0Mounir IDRASSI3-183/+331
2019-10-30Disable both RDRAND and RDSEED if a failure is detectedMounir IDRASSI1-0/+13
2019-10-30Add check for buggy RDRAND (AMD Ryzen CPU case) even if we always use RDSEED ...Mounir IDRASSI1-0/+13
2019-10-30Windows: use separate assembly files for RDRAND and RDSEED in order to fix a ...Mounir IDRASSI6-228/+291
2019-10-29Fix wrong detection of AMD CPUs.Mounir IDRASSI1-2/+2
2019-10-28Linux: Fix compilation error on non-x86 platform by providing generic impleme...Mounir IDRASSI1-0/+25
2019-10-28Linux: Fix compilation error if type __u64 is already defined by gccMounir IDRASSI1-5/+3
2019-10-24Linux/MacOSX: Better approach to avoid that jitterentropy code is optimized b...Mounir IDRASSI1-1/+5
2019-10-23Linux/MacOSX: Add missing JitterEntropy implementationMounir IDRASSI1-4/+13
2019-10-17Linux: Workaround for gcc 4.4.7 bug under CentOS 6 that causes VeraCrypt buil...Mounir IDRASSI1-0/+14
2019-10-04Fix "error "SSSE3 instruction set not enabled" when compiling using GCC versi...El Mostafa Idrassi1-0/+2
2019-10-02Align section types of Whirlpool_C and SHA256_K (#479)Hans-Peter Jansen1-1/+1
2019-08-26Windows: fix compilation error of legacy MBR bootloader caused by missing int...Mounir IDRASSI1-1/+1
2019-03-21Linux: Fix compilation error caused by wrong include of "intrin.h"Mounir IDRASSI1-3/+1
2019-03-02Windows: Generalize RAM encryption for keys to VeraCrypt binaries, especially...Mounir IDRASSI2-0/+24
2019-03-01Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 ...Mounir IDRASSI7-0/+1852
2019-02-12Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Steph...Mounir IDRASSI8-4/+1038
2019-02-08Windows: Add implementation of ChaCha20 based random generator. Use it for dr...Mounir IDRASSI12-4/+929
2019-02-01Windows: use CPU RDRAND or RDSEED as an additional entropy source for our ran...Mounir IDRASSI7-0/+519
2019-02-01Fix detection of CPU features AVX2 & BMI2. Add detection of RDRAND & RDSEED C...Mounir IDRASSI2-3/+41