From 8aee4f95fb08ec22bcc878d4c901c96b2faf02b5 Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Wed, 25 Feb 2015 10:55:24 +0100 Subject: [PATCH] Clarify using of VeraCrypt modes in libcryptsetup.h. --- lib/libcryptsetup.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/libcryptsetup.h b/lib/libcryptsetup.h index db8beb0d..21b91dd0 100644 --- a/lib/libcryptsetup.h +++ b/lib/libcryptsetup.h @@ -306,7 +306,7 @@ int crypt_memory_lock(struct crypt_device *cd, int lock); #define CRYPT_LOOPAES "LOOPAES" /** dm-verity mode */ #define CRYPT_VERITY "VERITY" -/** TCRYPT (TrueCrypt-compatible) mode */ +/** TCRYPT (TrueCrypt-compatible and VeraCrypt-compatible) mode */ #define CRYPT_TCRYPT "TCRYPT" /** @@ -405,7 +405,7 @@ struct crypt_params_tcrypt { uint32_t flags; /**< CRYPT_TCRYPT* flags */ }; -/** Include legacy modes for header*/ +/** Include legacy modes when scanning 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,7 +413,10 @@ 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*/ +/** Include VeraCrypt modes when scanning for header, + * all other TCRYPT flags applies as well. + * VeraCrypt device is reported as TCRYPT type. + */ #define CRYPT_TCRYPT_VERA_MODES (1 << 4) /** @} */