From a7d5b6a4774c92736c89e8d6122b13c75c8d17c8 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 3 Nov 2019 22:54:23 +0100 Subject: Linux/MacOSX: Add switch to force the use of legacy maximum password length (64 UTF8 bytes) The switch is --legacy-password-maxlength --- src/Main/CommandLineInterface.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/Main/CommandLineInterface.h') diff --git a/src/Main/CommandLineInterface.h b/src/Main/CommandLineInterface.h index 9fd67a27..ef4836e6 100644 --- a/src/Main/CommandLineInterface.h +++ b/src/Main/CommandLineInterface.h @@ -84,6 +84,7 @@ namespace VeraCrypt bool ArgTrueCryptMode; shared_ptr ArgTokenPin; bool ArgDisableFileSizeCheck; + bool ArgUseLegacyPassword; bool StartBackgroundTask; UserPreferences Preferences; @@ -98,8 +99,8 @@ namespace VeraCrypt CommandLineInterface &operator= (const CommandLineInterface &); }; - shared_ptr ToUTF8Password (const wchar_t* str, size_t charCount = (size_t) -1); - shared_ptr ToUTF8Buffer (const wchar_t* str, size_t charCount = (size_t) -1); + shared_ptr ToUTF8Password (const wchar_t* str, size_t charCount, size_t maxUtf8Len); + shared_ptr ToUTF8Buffer (const wchar_t* str, size_t charCount, size_t maxUtf8Len); extern auto_ptr CmdLine; } -- cgit v1.2.3