Linux/MacOSX: Add switch to force the use of legacy maximum password length (64 UTF8 bytes)
The switch is --legacy-password-maxlength
This commit is contained in:
parent
8fb7742dad
commit
a7d5b6a477
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="ar" key="IDT_BENCHMARK">مقايسة الأداء:</entry>
|
<entry lang="ar" key="IDT_BENCHMARK">مقايسة الأداء:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="ar" key="LEGACY_PASSWORD_UTF8_TOO_LONG">كلمة السر المدخلة طويلة: تمثيلها بصيغة UTF-8 يزيد عن 128 بايت.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="be" key="IDT_BENCHMARK">Тэст хуткасці:</entry>
|
<entry lang="be" key="IDT_BENCHMARK">Тэст хуткасці:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="bg" key="IDT_BENCHMARK">Тест:</entry>
|
<entry lang="bg" key="IDT_BENCHMARK">Тест:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="ca" key="IDT_BENCHMARK">Prova de rendiment:</entry>
|
<entry lang="ca" key="IDT_BENCHMARK">Prova de rendiment:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="cs" key="IDC_ENABLE_RAM_ENCRYPTION">Aktivovat šifrování klíčů a hesel uložených v paměti RAM</entry>
|
<entry lang="cs" key="IDC_ENABLE_RAM_ENCRYPTION">Aktivovat šifrování klíčů a hesel uložených v paměti RAM</entry>
|
||||||
<entry lang="cs" key="IDT_BENCHMARK">Test výkonu:</entry>
|
<entry lang="cs" key="IDT_BENCHMARK">Test výkonu:</entry>
|
||||||
<entry lang="cs" key="IDC_DISABLE_MOUNT_MANAGER">Vytvořit virtuální zařízení bez připojení na vybrané písmeno jednotky</entry>
|
<entry lang="cs" key="IDC_DISABLE_MOUNT_MANAGER">Vytvořit virtuální zařízení bez připojení na vybrané písmeno jednotky</entry>
|
||||||
|
<entry lang="cs" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Zadané heslo je moc dlouhé: jeho reprezentace v UTF-8 přesahuje 64 bajtů.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1440,6 +1440,7 @@
|
||||||
<entry lang="de" key="IDC_ENABLE_RAM_ENCRYPTION">Verschlüsselung der im Arbeitsspeicher gespeicherten Schlüssel und Passwörter aktivieren</entry>
|
<entry lang="de" key="IDC_ENABLE_RAM_ENCRYPTION">Verschlüsselung der im Arbeitsspeicher gespeicherten Schlüssel und Passwörter aktivieren</entry>
|
||||||
<entry lang="de" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="de" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="de" key="IDC_DISABLE_MOUNT_MANAGER">Nur virtuelles Gerät erstellen ohne Einbinden auf dem ausgewählten Laufwerksbuchstaben</entry>
|
<entry lang="de" key="IDC_DISABLE_MOUNT_MANAGER">Nur virtuelles Gerät erstellen ohne Einbinden auf dem ausgewählten Laufwerksbuchstaben</entry>
|
||||||
|
<entry lang="de" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Das eingegebene Passwort ist zu lang: Kodiert mit UTF-8 überschreitet es 64 Byte.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<!-- XML-Schema -->
|
<!-- XML-Schema -->
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="es" key="IDT_BENCHMARK">Comparación:</entry>
|
<entry lang="es" key="IDT_BENCHMARK">Comparación:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="es" key="LEGACY_PASSWORD_UTF8_TOO_LONG">La contraseña introducida es demasiado larga: su representación en UTF-8 excede de 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="et" key="IDT_BENCHMARK">Jõudlustest:</entry>
|
<entry lang="et" key="IDT_BENCHMARK">Jõudlustest:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="eu" key="IDT_BENCHMARK">Proba-Bankua:</entry>
|
<entry lang="eu" key="IDT_BENCHMARK">Proba-Bankua:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="fi" key="IDT_BENCHMARK">Nopeustesti:</entry>
|
<entry lang="fi" key="IDT_BENCHMARK">Nopeustesti:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="fi" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Syötetty salasana on liian pitkä: sen UTF-8-esitys ylittää 64 tavua.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="fr" key="IDC_ENABLE_RAM_ENCRYPTION">Activer le chiffrement des clefs et des mots de passe stockés en RAM</entry>
|
<entry lang="fr" key="IDC_ENABLE_RAM_ENCRYPTION">Activer le chiffrement des clefs et des mots de passe stockés en RAM</entry>
|
||||||
<entry lang="fr" key="IDT_BENCHMARK">Banc de test:</entry>
|
<entry lang="fr" key="IDT_BENCHMARK">Banc de test:</entry>
|
||||||
<entry lang="fr" key="IDC_DISABLE_MOUNT_MANAGER">Créer seulement le périphérique virtuel sans montage à la lettre de lecteur</entry>
|
<entry lang="fr" key="IDC_DISABLE_MOUNT_MANAGER">Créer seulement le périphérique virtuel sans montage à la lettre de lecteur</entry>
|
||||||
|
<entry lang="fr" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Le mot de passe saisi est trop long: sa representation UTF-8 dépasse 64 octets.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="hu" key="IDT_BENCHMARK">Sebességteszt:</entry>
|
<entry lang="hu" key="IDT_BENCHMARK">Sebességteszt:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="hu" key="LEGACY_PASSWORD_UTF8_TOO_LONG">A beütött jelszó túl hosszú. Az UTF-8 kódolása meghaladja a 64 bájtot.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="id" key="IDT_BENCHMARK">Penguji:</entry>
|
<entry lang="id" key="IDT_BENCHMARK">Penguji:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="it" key="IDT_BENCHMARK">Riferimenti:</entry>
|
<entry lang="it" key="IDT_BENCHMARK">Riferimenti:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="it" key="LEGACY_PASSWORD_UTF8_TOO_LONG">La password inserita è troppo lunga: la sua rappresentazione in UTF-8 supera i 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="ja" key="IDT_BENCHMARK">ベンチマーク:</entry>
|
<entry lang="ja" key="IDT_BENCHMARK">ベンチマーク:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="ko" key="IDT_BENCHMARK">სიჩქარის ტესტი:</entry>
|
<entry lang="ko" key="IDT_BENCHMARK">სიჩქარის ტესტი:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="ko" key="IDC_ENABLE_RAM_ENCRYPTION">RAM에 저장된 키 및 암호의 암호화를 활성화합니다.</entry>
|
<entry lang="ko" key="IDC_ENABLE_RAM_ENCRYPTION">RAM에 저장된 키 및 암호의 암호화를 활성화합니다.</entry>
|
||||||
<entry lang="ko" key="IDT_BENCHMARK">벤치마크:</entry>
|
<entry lang="ko" key="IDT_BENCHMARK">벤치마크:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="ko" key="LEGACY_PASSWORD_UTF8_TOO_LONG">입력한 암호가 너무 깁니다. UTF-8 표시가 64바이트를 초과합니다.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="lv" key="IDT_BENCHMARK">Etalons:</entry>
|
<entry lang="lv" key="IDT_BENCHMARK">Etalons:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1439,6 +1439,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1438,6 +1438,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="nl" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Het opgegeven wachtwoord is te lang: de UTF-8 weergave is meer dan 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="nn" key="IDT_BENCHMARK">Ytingsprøve:</entry>
|
<entry lang="nn" key="IDT_BENCHMARK">Ytingsprøve:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="pl" key="IDC_ENABLE_RAM_ENCRYPTION">Aktywuj szyfrowanie kluczy i haseł przechowywanych w RAM</entry>
|
<entry lang="pl" key="IDC_ENABLE_RAM_ENCRYPTION">Aktywuj szyfrowanie kluczy i haseł przechowywanych w RAM</entry>
|
||||||
<entry lang="pl" key="IDT_BENCHMARK">Testowanie:</entry>
|
<entry lang="pl" key="IDT_BENCHMARK">Testowanie:</entry>
|
||||||
<entry lang="pl" key="IDC_DISABLE_MOUNT_MANAGER">Utwórz tylko urządzenie wirtualne bez montowania na wybranej literze dysku</entry>
|
<entry lang="pl" key="IDC_DISABLE_MOUNT_MANAGER">Utwórz tylko urządzenie wirtualne bez montowania na wybranej literze dysku</entry>
|
||||||
|
<entry lang="pl" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Wpisane hasło jest zbyt długie: jego reprezentacja UTF-8 przekracza 64 bajty.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="ro" key="IDC_ENABLE_RAM_ENCRYPTION">Activare criptare chei și parole stocate în RAM</entry>
|
<entry lang="ro" key="IDC_ENABLE_RAM_ENCRYPTION">Activare criptare chei și parole stocate în RAM</entry>
|
||||||
<entry lang="ro" key="IDT_BENCHMARK">Evaluare:</entry>
|
<entry lang="ro" key="IDT_BENCHMARK">Evaluare:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="ro" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Parola introdusă este prea lungă: reprezentarea sa în UTF-8 depășește 64 de baiți.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1436,7 +1436,8 @@
|
||||||
<entry lang="ru" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Устаревшая предельная длина пароля (64 символа)</entry>
|
<entry lang="ru" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Устаревшая предельная длина пароля (64 символа)</entry>
|
||||||
<entry lang="ru" key="IDC_ENABLE_RAM_ENCRYPTION">Шифровать ключи и пароли в ОЗУ</entry>
|
<entry lang="ru" key="IDC_ENABLE_RAM_ENCRYPTION">Шифровать ключи и пароли в ОЗУ</entry>
|
||||||
<entry lang="ru" key="IDT_BENCHMARK">Тест:</entry>
|
<entry lang="ru" key="IDT_BENCHMARK">Тест:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Только создать виртуальное устройство, не монтируя на букву диска</entry>
|
<entry lang="ru" key="IDC_DISABLE_MOUNT_MANAGER">Только создать виртуальное устройство, не монтируя на букву диска</entry>
|
||||||
|
<entry lang="ru" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Слишком длинный пароль: в UTF-8 он превышает 64 байт.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="sv" key="IDT_BENCHMARK">Prestandamätning:</entry>
|
<entry lang="sv" key="IDT_BENCHMARK">Prestandamätning:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1438,6 +1438,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="tr" key="IDT_BENCHMARK">Hız Testi:</entry>
|
<entry lang="tr" key="IDT_BENCHMARK">Hız Testi:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="uk" key="IDT_BENCHMARK">Тест швидкості:</entry>
|
<entry lang="uk" key="IDT_BENCHMARK">Тест швидкості:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="uz" key="IDT_BENCHMARK">Тест скорости:</entry>
|
<entry lang="uz" key="IDT_BENCHMARK">Тест скорости:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="vi" key="IDT_BENCHMARK">Tiêu chuẩn:</entry>
|
<entry lang="vi" key="IDT_BENCHMARK">Tiêu chuẩn:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
@ -1480,4 +1481,4 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
</VeraCrypt>
|
</VeraCrypt>
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="zh-cn" key="IDC_ENABLE_RAM_ENCRYPTION">激活存储在RAM中的密钥和密码加密</entry>
|
<entry lang="zh-cn" key="IDC_ENABLE_RAM_ENCRYPTION">激活存储在RAM中的密钥和密码加密</entry>
|
||||||
<entry lang="zh-cn" key="IDT_BENCHMARK">基准测试:</entry>
|
<entry lang="zh-cn" key="IDT_BENCHMARK">基准测试:</entry>
|
||||||
<entry lang="zh-cn" key="IDC_DISABLE_MOUNT_MANAGER">仅创建虚拟设备而不加载在选定的盘符上</entry>
|
<entry lang="zh-cn" key="IDC_DISABLE_MOUNT_MANAGER">仅创建虚拟设备而不加载在选定的盘符上</entry>
|
||||||
|
<entry lang="zh-cn" key="LEGACY_PASSWORD_UTF8_TOO_LONG">键入的密码过长:在UTF-8下已超过64字节。</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="zh-hk" key="IDT_BENCHMARK">基準測試:</entry>
|
<entry lang="zh-hk" key="IDT_BENCHMARK">基準測試:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -1437,6 +1437,7 @@
|
||||||
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
<entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
|
||||||
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
<entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
|
||||||
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
<entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
|
||||||
|
<entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
|
||||||
</localization>
|
</localization>
|
||||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:element name="VeraCrypt">
|
<xs:element name="VeraCrypt">
|
||||||
|
|
|
@ -31,6 +31,7 @@ namespace VeraCrypt
|
||||||
ArgVolumeType (VolumeType::Unknown),
|
ArgVolumeType (VolumeType::Unknown),
|
||||||
ArgTrueCryptMode (false),
|
ArgTrueCryptMode (false),
|
||||||
ArgDisableFileSizeCheck (false),
|
ArgDisableFileSizeCheck (false),
|
||||||
|
ArgUseLegacyPassword (false),
|
||||||
StartBackgroundTask (false)
|
StartBackgroundTask (false)
|
||||||
{
|
{
|
||||||
wxCmdLineParser parser;
|
wxCmdLineParser parser;
|
||||||
|
@ -98,6 +99,7 @@ namespace VeraCrypt
|
||||||
parser.AddParam ( _("Volume path"), wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL);
|
parser.AddParam ( _("Volume path"), wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL);
|
||||||
parser.AddParam ( _("Mount point"), wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL);
|
parser.AddParam ( _("Mount point"), wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL);
|
||||||
parser.AddSwitch (L"", L"no-size-check", _("Disable check of container size against disk free space."));
|
parser.AddSwitch (L"", L"no-size-check", _("Disable check of container size against disk free space."));
|
||||||
|
parser.AddSwitch (L"", L"legacy-password-maxlength", _("Use legacy maximum password length (64 UTF-8 bytes)"));
|
||||||
|
|
||||||
wxString str;
|
wxString str;
|
||||||
bool param1IsVolume = false;
|
bool param1IsVolume = false;
|
||||||
|
@ -336,6 +338,7 @@ namespace VeraCrypt
|
||||||
|
|
||||||
ArgTrueCryptMode = parser.Found (L"truecrypt");
|
ArgTrueCryptMode = parser.Found (L"truecrypt");
|
||||||
ArgDisableFileSizeCheck = parser.Found (L"no-size-check");
|
ArgDisableFileSizeCheck = parser.Found (L"no-size-check");
|
||||||
|
ArgUseLegacyPassword = parser.Found (L"legacy-password-maxlength") || ArgTrueCryptMode;
|
||||||
|
|
||||||
#if !defined(TC_WINDOWS) && !defined(TC_MACOSX)
|
#if !defined(TC_WINDOWS) && !defined(TC_MACOSX)
|
||||||
if (parser.Found (L"fs-options", &str))
|
if (parser.Found (L"fs-options", &str))
|
||||||
|
@ -407,7 +410,7 @@ namespace VeraCrypt
|
||||||
ArgNewKeyfiles = ToKeyfileList (str);
|
ArgNewKeyfiles = ToKeyfileList (str);
|
||||||
|
|
||||||
if (parser.Found (L"new-password", &str))
|
if (parser.Found (L"new-password", &str))
|
||||||
ArgNewPassword = ToUTF8Password (str.c_str());
|
ArgNewPassword = ToUTF8Password (str.c_str(), -1, ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
|
|
||||||
if (parser.Found (L"new-pim", &str))
|
if (parser.Found (L"new-pim", &str))
|
||||||
{
|
{
|
||||||
|
@ -446,7 +449,7 @@ namespace VeraCrypt
|
||||||
{
|
{
|
||||||
if (Preferences.UseStandardInput)
|
if (Preferences.UseStandardInput)
|
||||||
throw_err (L"--password cannot be used with --stdin");
|
throw_err (L"--password cannot be used with --stdin");
|
||||||
ArgPassword = ToUTF8Password (str.c_str());
|
ArgPassword = ToUTF8Password (str.c_str(), -1, ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parser.Found (L"pim", &str))
|
if (parser.Found (L"pim", &str))
|
||||||
|
@ -487,7 +490,7 @@ namespace VeraCrypt
|
||||||
|
|
||||||
if (parser.Found (L"protection-password", &str))
|
if (parser.Found (L"protection-password", &str))
|
||||||
{
|
{
|
||||||
ArgMountOptions.ProtectionPassword = ToUTF8Password (str.c_str());
|
ArgMountOptions.ProtectionPassword = ToUTF8Password (str.c_str(), -1, ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
ArgMountOptions.Protection = VolumeProtection::HiddenVolumeReadOnly;
|
ArgMountOptions.Protection = VolumeProtection::HiddenVolumeReadOnly;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -601,7 +604,7 @@ namespace VeraCrypt
|
||||||
|
|
||||||
if (parser.Found (L"token-pin", &str) && !str.IsEmpty ())
|
if (parser.Found (L"token-pin", &str) && !str.IsEmpty ())
|
||||||
{
|
{
|
||||||
ArgTokenPin = ToUTF8Buffer (str.c_str(), str.Len ());
|
ArgTokenPin = ToUTF8Buffer (str.c_str(), str.Len (), ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parser.Found (L"verbose"))
|
if (parser.Found (L"verbose"))
|
||||||
|
@ -776,18 +779,18 @@ namespace VeraCrypt
|
||||||
return filteredVolumes;
|
return filteredVolumes;
|
||||||
}
|
}
|
||||||
|
|
||||||
shared_ptr<VolumePassword> ToUTF8Password (const wchar_t* str, size_t charCount)
|
shared_ptr<VolumePassword> ToUTF8Password (const wchar_t* str, size_t charCount, size_t maxUtf8Len)
|
||||||
{
|
{
|
||||||
if (charCount > 0)
|
if (charCount > 0)
|
||||||
{
|
{
|
||||||
shared_ptr<SecureBuffer> utf8Buffer = ToUTF8Buffer (str, charCount);
|
shared_ptr<SecureBuffer> utf8Buffer = ToUTF8Buffer (str, charCount, maxUtf8Len);
|
||||||
return shared_ptr<VolumePassword>(new VolumePassword (*utf8Buffer));
|
return shared_ptr<VolumePassword>(new VolumePassword (*utf8Buffer));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return shared_ptr<VolumePassword>(new VolumePassword ());
|
return shared_ptr<VolumePassword>(new VolumePassword ());
|
||||||
}
|
}
|
||||||
|
|
||||||
shared_ptr<SecureBuffer> ToUTF8Buffer (const wchar_t* str, size_t charCount)
|
shared_ptr<SecureBuffer> ToUTF8Buffer (const wchar_t* str, size_t charCount, size_t maxUtf8Len)
|
||||||
{
|
{
|
||||||
if (charCount == (size_t) -1)
|
if (charCount == (size_t) -1)
|
||||||
charCount = wcslen (str);
|
charCount = wcslen (str);
|
||||||
|
@ -802,8 +805,13 @@ namespace VeraCrypt
|
||||||
ulen = utf8.FromWChar ((char*) (byte*) passwordBuf, ulen, str, charCount);
|
ulen = utf8.FromWChar ((char*) (byte*) passwordBuf, ulen, str, charCount);
|
||||||
if (wxCONV_FAILED == ulen)
|
if (wxCONV_FAILED == ulen)
|
||||||
throw PasswordUTF8Invalid (SRC_POS);
|
throw PasswordUTF8Invalid (SRC_POS);
|
||||||
if (ulen > VolumePassword::MaxSize)
|
if (ulen > maxUtf8Len)
|
||||||
throw PasswordUTF8TooLong (SRC_POS);
|
{
|
||||||
|
if (maxUtf8Len == VolumePassword::MaxLegacySize)
|
||||||
|
throw PasswordLegacyUTF8TooLong (SRC_POS);
|
||||||
|
else
|
||||||
|
throw PasswordUTF8TooLong (SRC_POS);
|
||||||
|
}
|
||||||
|
|
||||||
ConstBufferPtr utf8Buffer ((byte*) passwordBuf, ulen);
|
ConstBufferPtr utf8Buffer ((byte*) passwordBuf, ulen);
|
||||||
return shared_ptr<SecureBuffer>(new SecureBuffer (utf8Buffer));
|
return shared_ptr<SecureBuffer>(new SecureBuffer (utf8Buffer));
|
||||||
|
|
|
@ -84,6 +84,7 @@ namespace VeraCrypt
|
||||||
bool ArgTrueCryptMode;
|
bool ArgTrueCryptMode;
|
||||||
shared_ptr<SecureBuffer> ArgTokenPin;
|
shared_ptr<SecureBuffer> ArgTokenPin;
|
||||||
bool ArgDisableFileSizeCheck;
|
bool ArgDisableFileSizeCheck;
|
||||||
|
bool ArgUseLegacyPassword;
|
||||||
|
|
||||||
bool StartBackgroundTask;
|
bool StartBackgroundTask;
|
||||||
UserPreferences Preferences;
|
UserPreferences Preferences;
|
||||||
|
@ -98,8 +99,8 @@ namespace VeraCrypt
|
||||||
CommandLineInterface &operator= (const CommandLineInterface &);
|
CommandLineInterface &operator= (const CommandLineInterface &);
|
||||||
};
|
};
|
||||||
|
|
||||||
shared_ptr<VolumePassword> ToUTF8Password (const wchar_t* str, size_t charCount = (size_t) -1);
|
shared_ptr<VolumePassword> ToUTF8Password (const wchar_t* str, size_t charCount, size_t maxUtf8Len);
|
||||||
shared_ptr<SecureBuffer> ToUTF8Buffer (const wchar_t* str, size_t charCount = (size_t) -1);
|
shared_ptr<SecureBuffer> ToUTF8Buffer (const wchar_t* str, size_t charCount, size_t maxUtf8Len);
|
||||||
|
|
||||||
extern auto_ptr <CommandLineInterface> CmdLine;
|
extern auto_ptr <CommandLineInterface> CmdLine;
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ namespace VeraCrypt
|
||||||
VolumePasswordPanel::VolumePasswordPanel (wxWindow* parent, MountOptions* options, shared_ptr <VolumePassword> password, bool disableTruecryptMode, shared_ptr <KeyfileList> keyfiles, bool enableCache, bool enablePassword, bool enableKeyfiles, bool enableConfirmation, bool enablePkcs5Prf, bool isMountPassword, const wxString &passwordLabel)
|
VolumePasswordPanel::VolumePasswordPanel (wxWindow* parent, MountOptions* options, shared_ptr <VolumePassword> password, bool disableTruecryptMode, shared_ptr <KeyfileList> keyfiles, bool enableCache, bool enablePassword, bool enableKeyfiles, bool enableConfirmation, bool enablePkcs5Prf, bool isMountPassword, const wxString &passwordLabel)
|
||||||
: VolumePasswordPanelBase (parent), Keyfiles (new KeyfileList), EnablePimEntry (true)
|
: VolumePasswordPanelBase (parent), Keyfiles (new KeyfileList), EnablePimEntry (true)
|
||||||
{
|
{
|
||||||
|
size_t maxPasswordLength = CmdLine->ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize;
|
||||||
if (keyfiles)
|
if (keyfiles)
|
||||||
{
|
{
|
||||||
*Keyfiles = *keyfiles;
|
*Keyfiles = *keyfiles;
|
||||||
|
@ -32,8 +33,8 @@ namespace VeraCrypt
|
||||||
UseKeyfilesCheckBox->SetValue (Gui->GetPreferences().UseKeyfiles && !Keyfiles->empty());
|
UseKeyfilesCheckBox->SetValue (Gui->GetPreferences().UseKeyfiles && !Keyfiles->empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
PasswordTextCtrl->SetMaxLength (VolumePassword::MaxSize);
|
PasswordTextCtrl->SetMaxLength (maxPasswordLength);
|
||||||
ConfirmPasswordTextCtrl->SetMaxLength (VolumePassword::MaxSize);
|
ConfirmPasswordTextCtrl->SetMaxLength (maxPasswordLength);
|
||||||
|
|
||||||
if (!passwordLabel.empty())
|
if (!passwordLabel.empty())
|
||||||
{
|
{
|
||||||
|
@ -195,9 +196,10 @@ namespace VeraCrypt
|
||||||
FreezeScope freeze (this);
|
FreezeScope freeze (this);
|
||||||
bool isPim = (*textCtrl == VolumePimTextCtrl);
|
bool isPim = (*textCtrl == VolumePimTextCtrl);
|
||||||
int colspan = isPim? 1 : 2;
|
int colspan = isPim? 1 : 2;
|
||||||
|
size_t maxPasswordLength = CmdLine->ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize;
|
||||||
|
|
||||||
wxTextCtrl *newTextCtrl = new wxTextCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, display ? 0 : wxTE_PASSWORD);
|
wxTextCtrl *newTextCtrl = new wxTextCtrl (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, display ? 0 : wxTE_PASSWORD);
|
||||||
newTextCtrl->SetMaxLength (isPim? MAX_PIM_DIGITS : VolumePassword::MaxSize);
|
newTextCtrl->SetMaxLength (isPim? MAX_PIM_DIGITS : maxPasswordLength);
|
||||||
newTextCtrl->SetValue ((*textCtrl)->GetValue());
|
newTextCtrl->SetValue ((*textCtrl)->GetValue());
|
||||||
newTextCtrl->SetMinSize ((*textCtrl)->GetSize());
|
newTextCtrl->SetMinSize ((*textCtrl)->GetSize());
|
||||||
|
|
||||||
|
@ -226,12 +228,12 @@ namespace VeraCrypt
|
||||||
{
|
{
|
||||||
shared_ptr <VolumePassword> password;
|
shared_ptr <VolumePassword> password;
|
||||||
wchar_t passwordBuf[VolumePassword::MaxSize + 1];
|
wchar_t passwordBuf[VolumePassword::MaxSize + 1];
|
||||||
size_t maxPasswordLength = bLegacyPassword? VolumePassword::MaxLegacySize: VolumePassword::MaxSize;
|
size_t maxPasswordLength = (bLegacyPassword || CmdLine->ArgUseLegacyPassword)? VolumePassword::MaxLegacySize: VolumePassword::MaxSize;
|
||||||
finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <byte *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
|
finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <byte *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
|
||||||
|
|
||||||
#ifdef TC_WINDOWS
|
#ifdef TC_WINDOWS
|
||||||
int len = GetWindowText (static_cast <HWND> (textCtrl->GetHandle()), passwordBuf, VolumePassword::MaxSize + 1);
|
int len = GetWindowText (static_cast <HWND> (textCtrl->GetHandle()), passwordBuf, VolumePassword::MaxSize + 1);
|
||||||
password = ToUTF8Password (passwordBuf, len);
|
password = ToUTF8Password (passwordBuf, len, maxPasswordLength);
|
||||||
#else
|
#else
|
||||||
wxString passwordStr (textCtrl->GetValue()); // A copy of the password is created here by wxWidgets, which cannot be erased
|
wxString passwordStr (textCtrl->GetValue()); // A copy of the password is created here by wxWidgets, which cannot be erased
|
||||||
for (size_t i = 0; i < passwordStr.size() && i < maxPasswordLength; ++i)
|
for (size_t i = 0; i < passwordStr.size() && i < maxPasswordLength; ++i)
|
||||||
|
@ -239,7 +241,7 @@ namespace VeraCrypt
|
||||||
passwordBuf[i] = (wchar_t) passwordStr[i];
|
passwordBuf[i] = (wchar_t) passwordStr[i];
|
||||||
passwordStr[i] = L'X';
|
passwordStr[i] = L'X';
|
||||||
}
|
}
|
||||||
password = ToUTF8Password (passwordBuf, passwordStr.size() <= maxPasswordLength ? passwordStr.size() : maxPasswordLength);
|
password = ToUTF8Password (passwordBuf, passwordStr.size() <= maxPasswordLength ? passwordStr.size() : maxPasswordLength, maxPasswordLength);
|
||||||
#endif
|
#endif
|
||||||
return password;
|
return password;
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,6 +38,7 @@ namespace VeraCrypt
|
||||||
VC_CONVERT_EXCEPTION (PasswordEmpty);
|
VC_CONVERT_EXCEPTION (PasswordEmpty);
|
||||||
VC_CONVERT_EXCEPTION (PasswordTooLong);
|
VC_CONVERT_EXCEPTION (PasswordTooLong);
|
||||||
VC_CONVERT_EXCEPTION (PasswordUTF8TooLong);
|
VC_CONVERT_EXCEPTION (PasswordUTF8TooLong);
|
||||||
|
VC_CONVERT_EXCEPTION (PasswordLegacyUTF8TooLong);
|
||||||
VC_CONVERT_EXCEPTION (PasswordUTF8Invalid);
|
VC_CONVERT_EXCEPTION (PasswordUTF8Invalid);
|
||||||
VC_CONVERT_EXCEPTION (UnportablePassword);
|
VC_CONVERT_EXCEPTION (UnportablePassword);
|
||||||
VC_CONVERT_EXCEPTION (ElevationFailed);
|
VC_CONVERT_EXCEPTION (ElevationFailed);
|
||||||
|
|
|
@ -125,7 +125,7 @@ namespace VeraCrypt
|
||||||
|
|
||||||
if (verify && verPhase)
|
if (verify && verPhase)
|
||||||
{
|
{
|
||||||
shared_ptr <VolumePassword> verPassword = ToUTF8Password (passwordBuf, length);
|
shared_ptr <VolumePassword> verPassword = ToUTF8Password (passwordBuf, length, CmdLine->ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
|
|
||||||
if (*password != *verPassword)
|
if (*password != *verPassword)
|
||||||
{
|
{
|
||||||
|
@ -136,7 +136,7 @@ namespace VeraCrypt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
password = ToUTF8Password (passwordBuf, length);
|
password = ToUTF8Password (passwordBuf, length, CmdLine->ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize);
|
||||||
|
|
||||||
if (!verPhase)
|
if (!verPhase)
|
||||||
{
|
{
|
||||||
|
|
|
@ -464,6 +464,7 @@ namespace VeraCrypt
|
||||||
EX2MSG (PasswordOrMountOptionsIncorrect, LangString["PASSWORD_OR_KEYFILE_OR_MODE_WRONG"] + _("\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'."));
|
EX2MSG (PasswordOrMountOptionsIncorrect, LangString["PASSWORD_OR_KEYFILE_OR_MODE_WRONG"] + _("\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'."));
|
||||||
EX2MSG (PasswordTooLong, StringFormatter (_("Password is longer than {0} characters."), (int) VolumePassword::MaxSize));
|
EX2MSG (PasswordTooLong, StringFormatter (_("Password is longer than {0} characters."), (int) VolumePassword::MaxSize));
|
||||||
EX2MSG (PasswordUTF8TooLong, LangString["PASSWORD_UTF8_TOO_LONG"]);
|
EX2MSG (PasswordUTF8TooLong, LangString["PASSWORD_UTF8_TOO_LONG"]);
|
||||||
|
EX2MSG (PasswordLegacyUTF8TooLong, LangString["LEGACY_PASSWORD_UTF8_TOO_LONG"]);
|
||||||
EX2MSG (PasswordUTF8Invalid, LangString["PASSWORD_UTF8_INVALID"]);
|
EX2MSG (PasswordUTF8Invalid, LangString["PASSWORD_UTF8_INVALID"]);
|
||||||
EX2MSG (PartitionDeviceRequired, _("Partition device required."));
|
EX2MSG (PartitionDeviceRequired, _("Partition device required."));
|
||||||
EX2MSG (ProtectionPasswordIncorrect, _("Incorrect password to the protected hidden volume or the hidden volume does not exist."));
|
EX2MSG (ProtectionPasswordIncorrect, _("Incorrect password to the protected hidden volume or the hidden volume does not exist."));
|
||||||
|
@ -908,7 +909,8 @@ namespace VeraCrypt
|
||||||
wstring pwdInput;
|
wstring pwdInput;
|
||||||
getline(wcin, pwdInput);
|
getline(wcin, pwdInput);
|
||||||
|
|
||||||
cmdLine.ArgPassword = ToUTF8Password ( pwdInput.c_str (), pwdInput.size ());
|
size_t maxUtf8Len = cmdLine.ArgUseLegacyPassword? VolumePassword::MaxLegacySize : VolumePassword::MaxSize;
|
||||||
|
cmdLine.ArgPassword = ToUTF8Password ( pwdInput.c_str (), pwdInput.size (), maxUtf8Len);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (cmdLine.ArgCommand)
|
switch (cmdLine.ArgCommand)
|
||||||
|
@ -1575,6 +1577,7 @@ namespace VeraCrypt
|
||||||
VC_CONVERT_EXCEPTION (PasswordEmpty);
|
VC_CONVERT_EXCEPTION (PasswordEmpty);
|
||||||
VC_CONVERT_EXCEPTION (PasswordTooLong);
|
VC_CONVERT_EXCEPTION (PasswordTooLong);
|
||||||
VC_CONVERT_EXCEPTION (PasswordUTF8TooLong);
|
VC_CONVERT_EXCEPTION (PasswordUTF8TooLong);
|
||||||
|
VC_CONVERT_EXCEPTION (PasswordLegacyUTF8TooLong);
|
||||||
VC_CONVERT_EXCEPTION (PasswordUTF8Invalid);
|
VC_CONVERT_EXCEPTION (PasswordUTF8Invalid);
|
||||||
VC_CONVERT_EXCEPTION (UnportablePassword);
|
VC_CONVERT_EXCEPTION (UnportablePassword);
|
||||||
VC_CONVERT_EXCEPTION (ElevationFailed);
|
VC_CONVERT_EXCEPTION (ElevationFailed);
|
||||||
|
|
|
@ -81,6 +81,7 @@ namespace VeraCrypt
|
||||||
TC_EXCEPTION (PasswordEmpty); \
|
TC_EXCEPTION (PasswordEmpty); \
|
||||||
TC_EXCEPTION (PasswordTooLong); \
|
TC_EXCEPTION (PasswordTooLong); \
|
||||||
TC_EXCEPTION (PasswordUTF8TooLong); \
|
TC_EXCEPTION (PasswordUTF8TooLong); \
|
||||||
|
TC_EXCEPTION (PasswordLegacyUTF8TooLong); \
|
||||||
TC_EXCEPTION (PasswordUTF8Invalid); \
|
TC_EXCEPTION (PasswordUTF8Invalid); \
|
||||||
TC_EXCEPTION (UnportablePassword);
|
TC_EXCEPTION (UnportablePassword);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue