Support VeraCrypt devices (TrueCrypt extension).

Add CRYPT_TCRYPT_VERA_MODES libcryptswtup flag and
--veracrypt option.

Fixes issue#245.
This commit is contained in:
Milan Broz
2015-02-24 22:04:15 +01:00
parent dced269426
commit 1f2d8de95f
7 changed files with 73 additions and 35 deletions

View File

@@ -405,7 +405,7 @@ struct crypt_params_tcrypt {
uint32_t flags; /**< CRYPT_TCRYPT* flags */
};
/** Include legacy modes ehn scannig for header*/
/** Include legacy modes for header*/
#define CRYPT_TCRYPT_LEGACY_MODES (1 << 0)
/** Try to load hidden header (describing hidden device) */
#define CRYPT_TCRYPT_HIDDEN_HEADER (1 << 1)
@@ -413,6 +413,8 @@ struct crypt_params_tcrypt {
#define CRYPT_TCRYPT_BACKUP_HEADER (1 << 2)
/** Device contains encrypted system (with boot loader) */
#define CRYPT_TCRYPT_SYSTEM_HEADER (1 << 3)
/** Include Veracrypt modes for header*/
#define CRYPT_TCRYPT_VERA_MODES (1 << 4)
/** @} */