VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Crypto/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-10Add support for SHA-256 x86 instrinsic for enhance performance of PBKDF2-HMAC...Mounir IDRASSI1-0/+18
2023-11-13wolfCrypt as crypto backend for VeraCrypt (#1227)lealem471-1/+1
2023-08-04fix warnings and UB (#1164)kovalev01-1/+1
2023-06-13Crypto: Fix detection of SSSE3 intrinsics in compilerMounir IDRASSI1-1/+1
2022-03-08Implement support of Blake2s-256 hash algorithm and remove deprecated algorit...Mounir IDRASSI1-3/+8
2022-02-13Linux/FreeBSD: Enable building without AESNI support by setting environment v...Mounir IDRASSI1-0/+2
2021-08-16MacOSX: Make AESNI availability linked to compiler target and not compilation...Mounir IDRASSI1-0/+1
2021-01-02Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). Syste...Mounir IDRASSI1-0/+24
2019-10-04Fix "error "SSSE3 instruction set not enabled" when compiling using GCC versi...El Mostafa Idrassi1-0/+2
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-02-12Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Steph...Mounir IDRASSI1-0/+17
2019-02-08Windows: Add implementation of ChaCha20 based random generator. Use it for dr...Mounir IDRASSI1-3/+7
2019-02-01Fix detection of CPU features AVX2 & BMI2. Add detection of RDRAND & RDSEED C...Mounir IDRASSI1-0/+4
2019-01-30Help compiler optimize some crypto code on 64-bit build since x64 capable CPU...Mounir IDRASSI1-0/+5
2017-07-04Windows: correctly handle SEH exceptions during self-tests in order to disabl...Mounir IDRASSI1-26/+19
2017-06-21Crypto: Add optimized Camellia assembly implementation for x86_64 based on wo...Mounir IDRASSI1-0/+4
2017-01-12Fix build error in Crypto/Whirpool.c when using LLVM Clang compiler by disabl...Mounir IDRASSI1-29/+24
2016-10-17Implement detection of new CPU features: AVX2 and BMI2Mounir IDRASSI1-0/+4
2016-10-17Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed gain...Mounir IDRASSI1-0/+38
2016-08-15Windows EFI Bootloader: modifications to prepare EFI system encryption suppor...Alex1-4/+4
2016-06-20Windows:solve compilation error under VC++ 2008 by using extern "C" only when...Mounir IDRASSI1-8/+32
2016-06-18Windows Driver: add declaration of missing intrinsic _mm_setr_epi32 (to be us...Mounir IDRASSI1-0/+1
2016-06-17Update intrinsic support and cpu detection.Mounir IDRASSI1-14/+80
2016-05-10Remove trailing whitespaceDavid Foerster1-1/+1
2016-05-10Normalize all line terminatorsDavid Foerster1-308/+308
2016-05-01Reset bogus executable permissionsDavid Foerster1-0/+0
2016-02-21Crypto: update Whirlpool implementation using latest code from Crypto++.Mounir IDRASSI1-18/+68
2015-12-31Cryptography: Optimize Whirlpool implementation by using public domain assemb...Mounir IDRASSI1-0/+258