VeraCrypt/src/Volume
Mounir IDRASSI ed1263bf8c
Implement detection of volumes with vulnerable XTS master key.
If vulnerability detected, a warning message is displayed during mount or backup/restore header, and changing the password is disallowed since it will not change the master key.
2024-08-02 00:20:53 +02:00
..
Cipher.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
Cipher.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
Crc32.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionAlgorithm.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionAlgorithm.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionMode.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionMode.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionModeWolfCryptXTS.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionModeWolfCryptXTS.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionModeXTS.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionModeXTS.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionTest.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionTest.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionThreadPool.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
EncryptionThreadPool.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
Hash.cpp wolfCrypt as crypto backend for VeraCrypt (#1227) 2023-11-13 00:51:31 +01:00
Hash.h wolfCrypt as crypto backend for VeraCrypt (#1227) 2023-11-13 00:51:31 +01:00
Keyfile.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
Keyfile.h EMV keyfile support: Overall code improvements and bug fixes 2023-06-29 00:06:20 +02:00
Pkcs5Kdf.cpp wolfCrypt as crypto backend for VeraCrypt (#1227) 2023-11-13 00:51:31 +01:00
Pkcs5Kdf.h wolfCrypt as crypto backend for VeraCrypt (#1227) 2023-11-13 00:51:31 +01:00
Version.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Volume.cpp Linux/macOS: Remove TrueCrypt support 2023-07-24 08:48:52 +02:00
Volume.h Implement detection of volumes with vulnerable XTS master key. 2024-08-02 00:20:53 +02:00
Volume.make Linux: Fix assembly files not built on Linux 2024-06-19 09:02:31 +02:00
VolumeException.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
VolumeException.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
VolumeHeader.cpp Implement detection of volumes with vulnerable XTS master key. 2024-08-02 00:20:53 +02:00
VolumeHeader.h Implement detection of volumes with vulnerable XTS master key. 2024-08-02 00:20:53 +02:00
VolumeInfo.cpp Implement detection of volumes with vulnerable XTS master key. 2024-08-02 00:20:53 +02:00
VolumeInfo.h Implement detection of volumes with vulnerable XTS master key. 2024-08-02 00:20:53 +02:00
VolumeLayout.cpp wolfCrypt as crypto backend for VeraCrypt (#1227) 2023-11-13 00:51:31 +01:00
VolumeLayout.h Linux/macOS: Remove TrueCrypt support 2023-07-24 08:48:52 +02:00
VolumePassword.cpp Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
VolumePassword.h Avoid conflict with C++17 features std::byte by using uint8 type instead of byte 2024-06-12 12:30:04 +02:00
VolumePasswordCache.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
VolumePasswordCache.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
VolumeSlot.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00