Home
Source Code
Downloads
Documentation
Donate
Forums
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Common
/
Crypto.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-12
Avoid conflict with C++17 features std::byte by using uint8 type instead of byte
Mounir IDRASSI
1
-20
/
+20
2023-11-13
wolfCrypt as crypto backend for VeraCrypt (#1227)
lealem47
1
-11
/
+39
2023-09-29
Windows: enhancement to RAM encryption
Mounir IDRASSI
1
-17
/
+55
2023-06-30
Correctly detect ARM builds when listing CPU features in headers
Mounir IDRASSI
1
-2
/
+2
2022-03-08
Implement support of Blake2s-256 hash algorithm and remove deprecated algorit...
Mounir IDRASSI
1
-25
/
+1
2021-08-30
Windows Driver: use functions from ntstrsafe.h instead of strsafe.h since the...
Mounir IDRASSI
1
-0
/
+6
2021-07-14
Windows: Fix compilation error of bootloader caused by introduction of strsaf...
Mounir IDRASSI
1
-1
/
+1
2021-07-13
Windows: replace insecure wcscpy/wcscat/strcpy runtime functions with secure ...
Mounir IDRASSI
1
-13
/
+16
2021-01-02
Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). Syste...
Mounir IDRASSI
1
-0
/
+28
2020-06-21
Windows: support RAM encryption only if t1ha2 algorithm self test succeeds
Mounir IDRASSI
1
-1
/
+4
2019-12-09
Linux: fix NOASM compilation (#563) (#568)
alt3r 3go
1
-3
/
+3
2019-09-23
Fix build error of UEFI bootloader caused by latest changes that introduced C...
Mounir IDRASSI
1
-1
/
+1
2019-03-02
Windows: Generalize RAM encryption for keys to VeraCrypt binaries, especially...
Mounir IDRASSI
1
-2
/
+8
2019-03-01
Windows: better debug messages for VcProtectKeys and VcUnprotectKeys functions
Mounir IDRASSI
1
-3
/
+11
2019-03-01
Windows Driver: Implement RAM encryption for cached passwords
Mounir IDRASSI
1
-2
/
+2
2019-03-01
Windows: Add some logs in functions for RAM encryption
Mounir IDRASSI
1
-0
/
+8
2019-03-01
Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 ...
Mounir IDRASSI
1
-0
/
+209
2019-02-15
Windows: rename IsCpuRngSupport to IsCpuRngSupported for clarity and use it i...
Mounir IDRASSI
1
-1
/
+1
2019-02-15
Windows: Set CpuRngDisabled variable to TRUE for clarity even if it will be s...
Mounir IDRASSI
1
-1
/
+1
2019-02-10
Fix typo in CPU RNG detection condition (Github issue #417)
Mounir IDRASSI
1
-1
/
+1
2019-02-08
Windows: Add option to enable use of CPU RDRAND/RDSEED as source of entropy w...
Mounir IDRASSI
1
-0
/
+26
2019-01-21
Windows driver: remove volumes master keys from CRYPTO_INFO since they are no...
Mounir IDRASSI
1
-2
/
+6
2019-01-09
Windows Security: Add new entry point in driver that allows emergency clearin...
Mounir IDRASSI
1
-0
/
+10
2018-03-27
Crypto: Add support for 5 new cascades of cipher algorithms (Camellia-Kuznyec...
Mounir IDRASSI
1
-0
/
+5
2017-11-27
SIMD speed optimization for Kuznyechik cipher implementation (up to 2x speedu...
Mounir IDRASSI
1
-0
/
+29
2017-07-22
Windows: reduce size of MBR bootloader by removing unused functions in each b...
Mounir IDRASSI
1
-44
/
+24
2017-07-04
Windows: correctly handle SEH exceptions during self-tests in order to disabl...
Mounir IDRASSI
1
-4
/
+4
2017-06-23
Update IDRIX copyright year
Mounir IDRASSI
1
-1
/
+1
2017-06-21
Crypto: Add optimized Camellia assembly implementation for x86_64 based on wo...
Mounir IDRASSI
1
-0
/
+7
2017-01-12
Windows: Fix Streebog not recognized by /hash command line switch but making ...
Mounir IDRASSI
1
-2
/
+3
2016-12-26
Windows: Enable Twofish optimized 64-bit assembly for UEFI bootloader since a...
Mounir IDRASSI
1
-3
/
+3
2016-12-07
Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader (f...
Mounir IDRASSI
1
-3
/
+3
2016-12-07
Crypto: Add optimized Twofish assembly implementation for x86_64.
Mounir IDRASSI
1
-0
/
+13
2016-10-17
Windows EFI: don't use optimized Serpent implementation for EFI bootloader be...
Mounir IDRASSI
1
-3
/
+3
2016-10-17
Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed gain...
Mounir IDRASSI
1
-2
/
+36
2016-10-17
Add test vectors for Kuznyechik and GOST89 (the later is deprecated)
Mounir IDRASSI
1
-1
/
+1
2016-10-17
Crypto: deprecate GOST89 so that it can't be used to create new volumes. Keep...
Mounir IDRASSI
1
-1
/
+1
2016-08-17
Linux: fix various compilation issues under Linux.
Mounir IDRASSI
1
-1
/
+1
2016-08-15
Windows: Show only supported encryption algorithm in the system encryption wi...
Mounir IDRASSI
1
-13
/
+19
2016-08-15
Windows EFI Bootloader: modifications to prepare EFI system encryption suppor...
Alex
1
-40
/
+46
2016-08-15
Windows: Add support for Streebog (hash) and kuznyechik (encryption)
Mounir IDRASSI
1
-0
/
+8
2016-08-15
Windows: Add Magma cipher (GOST-89)
Mounir IDRASSI
1
-1
/
+35
2016-07-24
Crypto: Workaround for AES-NI issue under Hyper-V on Windows Server 2008 R2 w...
Mounir IDRASSI
1
-0
/
+5
2016-06-02
Crypto: Add support for Japanese encryption standard Camellia, including for ...
Mounir IDRASSI
1
-1
/
+19
2016-05-10
Remove trailing whitespace
David Foerster
1
-19
/
+19
2016-05-10
Normalize all line terminators
David Foerster
1
-1058
/
+1058
2016-01-20
Copyright: update dates to include 2016.
Mounir IDRASSI
1
-1
/
+1
2016-01-03
Cryptography: Set 16-byte alignment for KEY_INFO structure that is used as in...
Mounir IDRASSI
1
-0
/
+2
2015-11-26
Windows: Full UNICODE rewrite and implement support for UNICODE passwords.
Mounir IDRASSI
1
-46
/
+38
2015-09-16
Windows: first implementation of CLI support for creating volumes.
Mounir IDRASSI
1
-2
/
+2
[next]