diff options
475 files changed, 2291 insertions, 1289 deletions
diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 87dc0b45..01a589d3 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -101,13 +101,13 @@ jobs: src/Build/build_cmake_deb.sh WXSTATIC INDICATOR - name: Upload GUI .deb packages - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: veracrypt-gui-debs path: /tmp/VeraCrypt_Packaging/GUI/Packaging/veracrypt-*.* - name: Upload Console .deb packages - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: veracrypt-console-debs path: /tmp/VeraCrypt_Packaging/Console/Packaging/veracrypt-console-*.* @@ -17,6 +17,7 @@ src/Main/veracrypt *.osse41 *.ossse3 *.oshani +*.oarmv8crypto # VC macOS build artifacts src/Main/VeraCrypt @@ -207,10 +207,10 @@ https://www.veracrypt.fr/ ## Copyright Information This software as a whole: -Copyright (c) 2013-2024 IDRIX. All rights reserved. +Copyright (c) 2013-2025 IDRIX. All rights reserved. Portions of this software: -Copyright (c) 2013-2024 IDRIX. All rights reserved. +Copyright (c) 2013-2025 IDRIX. All rights reserved. Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved. Copyright (c) 1998-2000 Paul Le Roux. All rights reserved. Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved. diff --git a/Translations/Language.ar.xml b/Translations/Language.ar.xml index d58af160..860c8d79 100644 --- a/Translations/Language.ar.xml +++ b/Translations/Language.ar.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ar" name="العربية" en-name="Arabic" version="0.2.0" translators="Ahmad Gharbeia, Khaled Hosny, Ali Khojah" /> <font lang="ar" class="normal" size="11" face="default" /> <font lang="ar" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE">تحذير: مفتاح رئيسي للحجم عرضة لهجوم يهدد أمن البيانات.\n\nيرجى إنشاء حجم جديد ونقل البيانات إليه.</entry> <entry lang="ar" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">تحذير: المفتاح الرئيسي للنظام المشفر عرضة لهجوم يهدد أمن البيانات.\nيرجى فك تشفير قسم/محرك النظام ثم إعادة تشفيره.</entry> <entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">تحذير: مفتاح رئيسي للحجم يحتوي على ثغرة أمنية.</entry> + <entry lang="ar" key="MOUNTPOINT_BLOCKED">خطأ: نقطة تركيب الحجم محظورة لأنها تحل محل دليل نظام محمي.\n\nيرجى اختيار نقطة تركيب مختلفة.</entry> + <entry lang="ar" key="MOUNTPOINT_NOTALLOWED">خطأ: نقطة تركيب الحجم غير مسموح بها لأنها تحل محل دليل مدرج ضمن متغير البيئة PATH.\n\nيرجى اختيار نقطة تركيب مختلفة.</entry> + <entry lang="ar" key="INSECURE_MODE">[وضع غير آمن]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.be.xml b/Translations/Language.be.xml index d3941544..1071de43 100644 --- a/Translations/Language.be.xml +++ b/Translations/Language.be.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="be" name="Беларуская" en-name="Belarusian" version="0.1.0" translators="Aleg Azarousky" /> <font lang="be" class="normal" size="11" face="default" /> <font lang="be" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.bg.xml b/Translations/Language.bg.xml index a3ddd510..0c2bddab 100644 --- a/Translations/Language.bg.xml +++ b/Translations/Language.bg.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="bg" name="Български" en-name="Bulgarian" version="0.1.0" translators="Lachezar Gorchev" /> <font lang="bg" class="normal" size="11" face="default" /> <font lang="bg" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ca.xml b/Translations/Language.ca.xml index f9f1dcc5..42cd6dd0 100644 --- a/Translations/Language.ca.xml +++ b/Translations/Language.ca.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ca" name="Català" en-name="Catalan" version="0.1.0" translators="CESICAT, Centre de Seguretat de la Informació de Catalunya" /> <font lang="ca" class="normal" size="11" face="default" /> <font lang="ca" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.co.xml b/Translations/Language.co.xml index 3ff0e6ba..774bac87 100644 --- a/Translations/Language.co.xml +++ b/Translations/Language.co.xml @@ -19,7 +19,7 @@ Information about Corsican localization: https://github.com/Patriccollu/Lingua_Corsa-Infurmatica/blob/ceppu/Prughjetti/VeraCrypt/Traduzzione.md --> <VeraCrypt> - <localization prog-version="1.26.17"> + <localization prog-version="1.26.19"> <language langid="co" name="Corsu" en-name="Corsican" version="1.4.6" translators="Patriccollu di Santa Maria è Sichè"/> <font lang="co" class="normal" size="11" face="default"/> <font lang="co" class="bold" size="13" face="Arial"/> @@ -1660,6 +1660,9 @@ Information about Corsican localization: <entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u vulume hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à creà un vulume novu è trasferisceci i dati.</entry> <entry lang="co" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u sistema cifratu hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à dicifrà a partizione o u lettore di u sistema eppò cifrallu torna.</entry> <entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTIMENTU : A chjave principale di u vulume hà una vulnerabilità di sicurità.</entry> + <entry lang="co" key="MOUNTPOINT_BLOCKED">SBAGLIU : U puntu du muntatura di u vulume hè bluccatu perchè ellu rimpiazzeghja un cartulare prutettu di u sistema.\n\nCi vole à sceglie un puntu du muntatura sfarente.</entry> + <entry lang="co" key="MOUNTPOINT_NOTALLOWED">SBAGLIU : U puntu du muntatura di u vulume ùn hè micca permessu perchè ellu rimpiazzeghja un cartulare chì face parte di a variabile d’ambiente PATH.\n\nCi vole à sceglie un puntu du muntatura sfarente.</entry> + <entry lang="co" key="INSECURE_MODE">[MODU NONSICURU]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.cs.xml b/Translations/Language.cs.xml index e1e3d09c..b1af9498 100644 --- a/Translations/Language.cs.xml +++ b/Translations/Language.cs.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="cs" name="Čeština" en-name="Czech" version="1.3.0" translators="Vítek Moser, Lagardere" /> <font lang="cs" class="normal" size="11" face="default" /> <font lang="cs" class="bold" size="13" face="Arial" /> @@ -1632,15 +1632,18 @@ <entry lang="cs" key="EXPANDER_UNMOUNTING_VOLUME">Odpojení svazku ...\n</entry> <entry lang="cs" key="EXPANDER_EXTENDING_FILESYSTEM">Rozšíření souborového systému ...\n</entry> <entry lang="cs" key="PARTIAL_SYSENC_MOUNT_READONLY">Upozornění: systémový diskový oddíl, jenž jste se pokusili připojit, nebyl plně zašifrován. Jako bezpečnostní opatření proti možnému poškození nebo nežádoucím změnám byl svazek '%s' připojen pouze pro čtení.</entry> - <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry> - <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry> - <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry> + <entry lang="cs" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Důležité informace o používání souborových přípon třetích stran</entry> + <entry lang="cs" key="IDC_DISABLE_MEMORY_PROTECTION">Zakázat ochranu paměti z důvodu kompatibility s nástroji pro usnadnění přístupu</entry> + <entry lang="cs" key="DISABLE_MEMORY_PROTECTION_WARNING">UPOZORNĚNÍ: Vypnutí ochrany paměti výrazně snižuje zabezpečení. Tuto možnost povolte POUZE v případě, spoléháte-li se při práci s uživatelským rozhraním VeraCrypt na nástroje pro zpřístupnění, jako jsou čtečky obrazovky.</entry> <entry lang="cs" key="LINUX_LANGUAGE">Jazyk</entry> - <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry> - <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> - <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="cs" key="LINUX_SELECT_SYS_DEFAULT_LANG">Vyberte výchozí jazyk systému</entry> + <entry lang="cs" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Aby proběhla změna jazyka, je třeba program VeraCrypt restartovat.</entry> + <entry lang="cs" key="ERR_XTS_MASTERKEY_VULNERABLE">UPOZORNĚNÍ: Hlavní klíč svazku je zranitelný vůči útoku, jenž ohrožuje zabezpečení dat.\n\nProsím, vytvořte nový svazek a přeneste na něj data.</entry> + <entry lang="cs" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">UPOZORNĚNÍ: Hlavní klíč zašifrovaného systému je zranitelný vůči útoku, který ohrožuje bezpečnost dat.\nDešifrujte systémový diskový oddíl/disk a poté jej znovu zašifrujte.</entry> + <entry lang="cs" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">UPOZORNĚNÍ: Hlavní klíč svazku obsahuje bezpečnostní slabinu.</entry> + <entry lang="cs" key="MOUNTPOINT_BLOCKED">CHYBA: Připojovací bod svazku je blokován, jelikož je nadřazen chráněnému systémovému adresáři.\n\nProsím, zvolte jiný přípojovací bod.</entry> + <entry lang="cs" key="MOUNTPOINT_NOTALLOWED">CHYBA: Připojovací bod svazku není povolen, jelikož přepisuje adresář, jenž je součástí proměnného prostředí PATH.\n\nProsím, vyberte jiný připojovací bod.</entry> + <entry lang="cs" key="INSECURE_MODE">[NEZABEZPEČENÝ REŽIM]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.da.xml b/Translations/Language.da.xml index d5a79d4e..1c8845d0 100644 --- a/Translations/Language.da.xml +++ b/Translations/Language.da.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="da" name="Dansk" en-name="Danish" version="0.1.0" translators="Lasse Bond" /> <font lang="da" class="normal" size="11" face="default" /> <font lang="da" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.de.xml b/Translations/Language.de.xml index 67182669..2255f12d 100644 --- a/Translations/Language.de.xml +++ b/Translations/Language.de.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <!-- Sprachen --> <language langid="de" name="Deutsch" en-name="German" version="1.1.8" translators="Harry Haller, Alexander Schorg, Simon Frankenberger, David Arndt, H. Sauer, Dulla, Ettore Atalan, Matthias Kolja Miehl, Felix Reichmann" /> <!-- Schriftarten --> @@ -1644,6 +1644,9 @@ <entry lang="de" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNUNG: Der Hauptschlüssel des Volumes ist anfällig für einen Angriff, der die Datensicherheit gefährdet.\n\nBitte erstellen Sie ein neues Volume und übertragen Sie die Daten auf dieses.</entry> <entry lang="de" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNUNG: Der Hauptschlüssel des verschlüsselten Systems ist anfällig für einen Angriff, der die Datensicherheit gefährdet.\nBitte entschlüsseln Sie die Systempartition/das Laufwerk und verschlüsseln Sie es anschließend erneut.</entry> <entry lang="de" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNUNG: Der Hauptschlüssel des Volumes weist eine Sicherheitslücke auf.</entry> + <entry lang="de" key="MOUNTPOINT_BLOCKED">FEHLER: Der Einhängepunkt ist blockiert, da er ein geschütztes Systemverzeichnis überschreibt.\n\nBitte wählen Sie einen anderen Einhängepunkt.</entry> + <entry lang="de" key="MOUNTPOINT_NOTALLOWED">FEHLER: Der Einhängepunkt ist unzulässig, da er ein Verzeichnis überschreibt, das zur PATH-Umgebungsvariable gehört.\n\nBitte wählen Sie einen anderen Einhängepunkt.</entry> + <entry lang="de" key="INSECURE_MODE">[UNSICHERER MODUS]</entry> </localization> <!-- XML-Schema --> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> diff --git a/Translations/Language.el.xml b/Translations/Language.el.xml index 108b51a5..0f08322c 100644 --- a/Translations/Language.el.xml +++ b/Translations/Language.el.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="el" name="Ελληνικά" en-name="Greek" version="0.1.0" translators="Βασίλης Κοσμίδης" /> <font lang="el" class="normal" size="11" face="default" /> <font lang="el" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.es.xml b/Translations/Language.es.xml index 43a57f08..635a6bd4 100644 --- a/Translations/Language.es.xml +++ b/Translations/Language.es.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="es" name="Español" en-name="Spanish" version="1.0.0" translators="Juan Antonio Auñón Ochando" /> <font lang="es" class="normal" size="11" face="default" /> <font lang="es" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="es" key="ERR_XTS_MASTERKEY_VULNERABLE">ADVERTENCIA: La clave maestra del volumen es vulnerable a un ataque que compromete la seguridad de los datos.\n\nCree un nuevo volumen y transfiera los datos a él.</entry> <entry lang="es" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ADVERTENCIA: La clave maestra del sistema cifrado es vulnerable a un ataque que compromete la seguridad de los datos.\nDescifre la partición/unidad del sistema y luego vuelva a cifrarla.</entry> <entry lang="es" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ADVERTENCIA: La clave maestra del volumen tiene una vulnerabilidad de seguridad.</entry> + <entry lang="es" key="MOUNTPOINT_BLOCKED">ERROR: El punto de montaje del volumen está bloqueado porque sobrescribe un directorio protegido del sistema.\n\nElija un punto de montaje diferente.</entry> + <entry lang="es" key="MOUNTPOINT_NOTALLOWED">ERROR: No se permite el punto de montaje del volumen porque sobrescribe un directorio que forma parte de la ruta PATH.\n\nElija un punto de montaje diferente.</entry> + <entry lang="es" key="INSECURE_MODE">[MODO INSEGURO]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.et.xml b/Translations/Language.et.xml index 4e6fd3d8..af602874 100644 --- a/Translations/Language.et.xml +++ b/Translations/Language.et.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="et" name="Eesti" en-name="Estonian" version="0.1.0" translators="Maiko Mõtsar" /> <font lang="et" class="normal" size="11" face="vaikimisi" /> <font lang="et" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.eu.xml b/Translations/Language.eu.xml index d732a66d..8eb43967 100644 --- a/Translations/Language.eu.xml +++ b/Translations/Language.eu.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="eu" name="Euskara" en-name="Basque" version="1.0.0" translators="Ander Genua" /> <font lang="eu" class="normal" size="11" face="default" /> <font lang="eu" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.fa.xml b/Translations/Language.fa.xml index 82a4837e..78598caa 100644 --- a/Translations/Language.fa.xml +++ b/Translations/Language.fa.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="fa" name="فارسي" en-name="Persian" version="0.1.0" translators="Ali Bitazar, Rodabeh Sarmadi" /> <font lang="fa" class="normal" size="11" face="default" /> <font lang="fa" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.fi.xml b/Translations/Language.fi.xml index a8e11418..a670a092 100644 --- a/Translations/Language.fi.xml +++ b/Translations/Language.fi.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="fi" name="Suomi" en-name="Finnish" version="0.4.0" translators="Matti Ruhanen, Jertzukka" /> <font lang="fi" class="normal" size="11" face="default" /> <font lang="fi" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="fi" key="ERR_XTS_MASTERKEY_VULNERABLE">VAROITUS: Taltion pääavain on haavoittuva hyökkäykselle joka vaarantaa tietojen turvallisuuden.\n\nLuo uusi taltio ja siirrä tiedot sille.</entry> <entry lang="fi" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">VAROITUS: Salatun järjestelmän pääavain on haavoittuva hyökkäykselle joka vaarantaa tietojen turvallisuuden.\nPura järjestelmäosion tai -levyn salaus ja salaa se uudelleen.</entry> <entry lang="fi" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">VAROITUS: Taltion pääavaimessa on tietoturvahaavoittuvuus.</entry> + <entry lang="fi" key="MOUNTPOINT_BLOCKED">VIRHE: Taltion liitoskohta on estetty, koska se korvaa suojatun järjestelmäkansion.\n\nValitse toinen liitoskohta.</entry> + <entry lang="fi" key="MOUNTPOINT_NOTALLOWED">VIRHE: Taltion liitoskohta ei ole sallittu, koska se korvaa PATH-ympäristömuuttujaan kuuluvan sijainnin.\n\nValitse toinen liitoskohta.</entry> + <entry lang="fi" key="INSECURE_MODE">[EPÄTURVALLINEN TILA]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.fr.xml b/Translations/Language.fr.xml index 35db5c14..2e7fd05c 100644 --- a/Translations/Language.fr.xml +++ b/Translations/Language.fr.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> - <language langid="fr" name="Français" en-name="French" version="0.3.0" translators="Stéphane S., Olivier M., Thierry T" /> + <localization prog-version= "1.26.19"> + <language langid="fr" name="Français" en-name="French" version="0.3.0" translators="Stéphane S., Olivier M., Thierry T, Mounir IDRASSI" /> <font lang="fr" class="normal" size="11" face="default" /> <font lang="fr" class="bold" size="13" face="Arial" /> <font lang="fr" class="fixed" size="12" face="Lucida Console" /> @@ -1448,199 +1448,202 @@ <entry lang="fr" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Forcer l'entrée VeraCrypt a être la première dans le menu des chargeurs d'amorçage EFI de la carte mère</entry> <entry lang="fr" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">AVERTISSEMENT: Le chiffrement de la RAM n'est pas compatible avec les fonctionnalités hibernation et démarrage rapide de Windows. VeraCrypt a besoin de les désactiver avant d'activer le chiffrement de la RAM.\n\n Continuer ?</entry> <entry lang="fr" key="CONFIRM_DISABLE_FAST_STARTUP">AVERTISSEMENT: Le démarrage rapide de Windows est activé, ce qui peut causer des problèmes lors de l'utilisation de VeraCrypt. Il est conseillé de le désactiver pour améliorer la sécurité et l'utilisabilité de VeraCrypt.\n\nVoulez-vous désactiver le démarrage rapide de Windows?</entry> - <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry> + <entry lang="fr" key="QUICK_FORMAT_HELP">Pour permettre à votre système d'exploitation de monter votre nouveau volume, il doit être formaté avec un système de fichiers. Veuillez sélectionner un type de système de fichiers.\n\nSi votre volume est hébergé sur un appareil ou une partition, vous pouvez utiliser le 'Formatage rapide' pour éviter le chiffrement de l'espace libre du volume.</entry> <entry lang="fr" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Ne pas utiliser les instructions AES du processeur pour accélérer le chiffrement/déchiffrement AES</entry> - <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry> - <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry> - <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry> - <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry> - <entry lang="en" key="DISK_FREE">Free space available: {0}</entry> - <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry> - <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry> - <entry lang="en" key="LINUX_PREF_TAB_SECURITY">Security</entry> - <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry> - <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry> - <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry> - <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry> - <entry lang="en" key="LINUX_PREF_TAB_PERFORMANCE">Performance</entry> - <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry> - <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry> - <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry> - <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry> - <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry> - <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry> - <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry> - <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry> - <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry> - <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry> - <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry> - <entry lang="en" key="LINUX_DESELECT">Deselect</entry> - <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry> - <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry> - <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry> - <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry> - <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &using system encryption (preboot authentication)</entry> - <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &not mount</entry> - <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry> - <entry lang="en" key="LINUX_SELECT">Se&lect...</entry> - <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry> - <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry> - <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry> - <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry> - <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry> - <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry> - <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry> - <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry> - <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry> - <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry> - <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry> - <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry> - <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry> - <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry> - <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry> - <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry> + <entry lang="fr" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Ajouter tous les volumes montés aux favoris...</entry> + <entry lang="fr" key="TASKICON_PREF_MENU_ITEMS">Éléments du menu de l'icône de tâche</entry> + <entry lang="fr" key="TASKICON_PREF_OPEN_VOL">Ouvrir les volumes montés</entry> + <entry lang="fr" key="TASKICON_PREF_DISMOUNT_VOL">Démonter les volumes montés</entry> + <entry lang="fr" key="DISK_FREE">Espace libre disponible : {0}</entry> + <entry lang="fr" key="VOLUME_SIZE_HELP">Veuillez spécifier la taille du conteneur à créer. Notez que la taille minimale possible d'un volume est de 292 KiB.</entry> + <entry lang="fr" key="LINUX_CONFIRM_INNER_VOLUME_CALC">AVERTISSEMENT : Vous avez sélectionné un système de fichiers autre que FAT pour le volume externe.\nVeuillez noter que dans ce cas, VeraCrypt ne peut pas calculer la taille maximale exacte permise pour le volume caché et n'utilisera qu'une estimation qui peut être incorrecte.\nPar conséquent, il est de votre responsabilité d'utiliser une valeur adéquate pour la taille du volume caché afin qu'il ne chevauche pas le volume externe.\n\nVoulez-vous continuer à utiliser le système de fichiers sélectionné pour le volume externe ?</entry> + <entry lang="fr" key="LINUX_PREF_TAB_SECURITY">Sécurité</entry> + <entry lang="fr" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Options de montage</entry> + <entry lang="fr" key="LINUX_PREF_TAB_BACKGROUND_TASK">Tâche en arrière-plan</entry> + <entry lang="fr" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">Intégration au système</entry> + <entry lang="fr" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Explorateur de fichiers</entry> + <entry lang="fr" key="LINUX_PREF_TAB_PERFORMANCE">Performance</entry> + <entry lang="fr" key="LINUX_PREF_TAB_KEYFILES">Fichiers-clés</entry> + <entry lang="fr" key="LINUX_PREF_TAB_TOKENS">Jetons de sécurité</entry> + <entry lang="fr" key="LINUX_PREF_KERNEL_SERVICES">Services du noyau</entry> + <entry lang="fr" key="LINUX_PREF_KERNEL_CRYPT">Ne pas utiliser les services cryptographiques du noyau</entry> + <entry lang="fr" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Système de fichiers</entry> + <entry lang="fr" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Options de montage :</entry> + <entry lang="fr" key="LINUX_CROSS_SUPPORT">Compatibilité multiplateforme</entry> + <entry lang="fr" key="LINUX_CROSS_SUPPORT_OTHER">Je monterai le volume sur d'autres plateformes</entry> + <entry lang="fr" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choisissez cette option si vous devez utiliser le volume sur d'autres plateformes.</entry> + <entry lang="fr" key="LINUX_CROSS_SUPPORT_ONLY">Je monterai le volume uniquement sur {0}</entry> + <entry lang="fr" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choisissez cette option si vous n'avez pas besoin d'utiliser le volume sur d'autres plateformes.</entry> + <entry lang="fr" key="LINUX_DESELECT">Désélectionner</entry> + <entry lang="fr" key="LINUX_ADMIN_PW_QUERY">Entrez votre mot de passe utilisateur ou administrateur :</entry> + <entry lang="fr" key="LINUX_ADMIN_PW_QUERY_TITLE">Privilèges administrateur requis</entry> + <entry lang="fr" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt est déjà en cours d'exécution.</entry> + <entry lang="fr" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">Le mot de passe de chiffrement système contient plus de {0} caractères.</entry> + <entry lang="fr" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Monter la partition &en utilisant le chiffrement système (authentification pré-démarrage)</entry> + <entry lang="fr" key="LINUX_DO_NOT_MOUNT">Ne &pas monter</entry> + <entry lang="fr" key="LINUX_MOUNT_AT_DIR">Monter dans le répertoire :</entry> + <entry lang="fr" key="LINUX_SELECT">Sé&lectionner...</entry> + <entry lang="fr" key="LINUX_DISMOUNT_ALL_WHEN">Démonter tous les volumes lorsque</entry> + <entry lang="fr" key="LINUX_ENTERING_POWERSAVING">Le système passe en mode économie d'énergie</entry> + <entry lang="fr" key="LINUX_LOGIN_ACTION">Actions à effectuer lors de la connexion utilisateur</entry> + <entry lang="fr" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Fermer toutes les fenêtres de l'explorateur pour le volume en cours de démontage</entry> + <entry lang="fr" key="LINUX_HOTKEYS">Raccourcis clavier</entry> + <entry lang="fr" key="LINUX_SYSTEM_HOTKEYS">Raccourcis clavier système</entry> + <entry lang="fr" key="LINUX_SOUND_NOTIFICATION">Jouer un son de notification système après le montage/démontage</entry> + <entry lang="fr" key="LINUX_CONFIRM_AFTER_DISMOUNT">Afficher un message de confirmation après le démontage</entry> + <entry lang="fr" key="LINUX_VC_QUITS">VeraCrypt se ferme</entry> + <entry lang="fr" key="LINUX_OPEN_FINDER">Ouvrir une fenêtre Finder pour le volume monté avec succès</entry> + <entry lang="fr" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Notez que ce paramètre prend effet uniquement si l'utilisation des services cryptographiques du noyau est désactivée.</entry> + <entry lang="fr" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">La désactivation de l'utilisation des services cryptographiques du noyau peut entraîner une dégradation des performances.\n\nÊtes-vous sûr(e) ?</entry> + <entry lang="fr" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Notez que désactiver cette option peut ne pas avoir d'effet sur les volumes montés utilisant les services cryptographiques du noyau.</entry> + <entry lang="fr" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Notez que tous les volumes actuellement montés doivent être démontés puis remontés avant que ce paramètre ne puisse être appliqué.</entry> + <entry lang="fr" key="LINUX_UNKNOWN_EXC_OCCURRED">Une exception inconnue s'est produite.</entry> + <entry lang="fr" key="LINUX_FIRST_AID">L'utilitaire de disque sera lancé après avoir appuyé sur 'OK'.\n\nVeuillez sélectionner votre volume dans la fenêtre de l'utilitaire de disque et cliquer sur le bouton 'Vérifier le disque' ou 'Réparer le disque' dans l'onglet 'Premiers secours'.</entry> <entry lang="fr" key="LINUX_MOUNT_ALL_DEV">Tout Monter</entry> - <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry> - <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry> - <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry> - <entry lang="en" key="LINUX_WARNING">Warning</entry> - <entry lang="en" key="LINUX_ERROR">Error</entry> - <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry> - <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry> - <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry> - <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry> - <entry lang="en" key="LINUX_OPEN_OUTER_VOL">Open Outer Volume</entry> - <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume.</entry> - <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry> - <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry> - <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry> - <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry> - <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry> - <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry> - <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry> - <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry> - <entry lang="en" key="LINUX_DOT_LF">.\n</entry> - <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry> - <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry> - <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry> - <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry> - <entry lang="en" key="LINUX_OOM">Out of memory.</entry> - <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry> - <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry> - <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry> - <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry> - <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry> - <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry> - <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry> - <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry> - <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry> - <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry> - <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry> - <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry> - <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\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'.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry> - <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry> - <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry> - <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry> - <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry> - <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry> - <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry> - <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry> - <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry> - <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry> - <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry> - <entry lang="en" key="ENTER_PASSWORD">Enter password</entry> - <entry lang="en" key="ENTER_TC_VOL_PASSWORD">Enter VeraCrypt Volume Password</entry> - <entry lang="en" key="MOUNT">Mount</entry> - <entry lang="en" key="MOUNT_POINT">Mount Directory</entry> - <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry> - <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry> - <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry> - <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry> - <entry lang="en" key="START_TC">Start VeraCrypt</entry> - <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry> - <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry> - <entry lang="en" key="VOLUME_LOCATION">Volume Location</entry> - <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry> + <entry lang="fr" key="LINUX_ERROR_LOADING_CONFIG">Erreur lors du chargement des fichiers de configuration situés dans </entry> + <entry lang="fr" key="LINUX_SELECT_FREE_SLOT">Veuillez sélectionner un emplacement de lecteur libre dans la liste.</entry> + <entry lang="fr" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nVoulez-vous afficher ce message lors du prochain montage d'un tel volume ?</entry> + <entry lang="fr" key="LINUX_WARNING">Avertissement</entry> + <entry lang="fr" key="LINUX_ERROR">Erreur</entry> + <entry lang="fr" key="LINUX_ONLY_TEXTMODE">Cette fonctionnalité est actuellement prise en charge uniquement en mode texte.</entry> + <entry lang="fr" key="LINUX_FREE_SPACE_ON_DRIVE">Espace libre sur le lecteur {0} : {1}.</entry> + <entry lang="fr" key="LINUX_DYNAMIC_NOTICE">Notez que si votre système d'exploitation n'alloue pas les fichiers depuis le début de l'espace libre, la taille maximale possible du volume caché peut être bien inférieure à celle de l'espace libre sur le volume externe. Ce n'est pas un bogue de VeraCrypt, mais une limitation du système d'exploitation.</entry> + <entry lang="fr" key="LINUX_MAX_HIDDEN_SIZE">La taille maximale possible du volume caché pour ce volume est de {0}.</entry> + <entry lang="fr" key="LINUX_OPEN_OUTER_VOL">Ouvrir le volume externe</entry> + <entry lang="fr" key="LINUX_OUTER_VOL_IS_MOUNTED">Le volume externe a été créé et monté avec succès sous '{0}'. Sur ce volume, copiez des fichiers sensibles en apparence que vous ne souhaitez PAS réellement cacher. Ces fichiers seront visibles pour toute personne vous forçant à divulguer votre mot de passe. Vous ne révélerez que le mot de passe de ce volume externe, pas celui du volume caché. Les fichiers que vous voulez réellement protéger seront stockés dans le volume caché, qui sera créé ultérieurement. Une fois la copie terminée, cliquez sur Suivant. Ne démontez pas le volume.\n\nRemarque : Après avoir cliqué sur Suivant, le volume externe sera analysé pour déterminer la taille de l'espace libre ininterrompu dont la fin est alignée avec celle du volume. Cet espace accueillera le volume caché, ce qui limitera sa taille maximale possible. Cette procédure garantit qu'aucune donnée du volume externe ne sera écrasée par le volume caché.</entry> + <entry lang="fr" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Erreur : Vous essayez de chiffrer un disque système.\n\nVeraCrypt ne peut chiffrer un disque système que sous Windows.</entry> + <entry lang="fr" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Erreur : Vous essayez de chiffrer une partition système.\n\nVeraCrypt ne peut chiffrer les partitions système que sous Windows.</entry> + <entry lang="fr" key="LINUX_WARNING_FORMAT_DESTROY_FS">AVERTISSEMENT : Le formatage de l'appareil détruira toutes les données sur le système de fichiers '{0}'.\n\nVoulez-vous continuer ?</entry> + <entry lang="fr" key="LINUX_MOUNTET_HINT">Le système de fichiers de l'appareil sélectionné est actuellement monté. Veuillez démonter '{0}' avant de continuer.</entry> + <entry lang="fr" key="LINUX_HIDDEN_PASS_NO_DIFF">Le volume caché ne peut pas avoir le même mot de passe, PIM et fichiers-clés que le volume externe.</entry> + <entry lang="fr" key="LINUX_NOT_FAT_HINT">Notez que le volume ne sera pas formaté avec un système de fichiers FAT et, par conséquent, vous pourriez devoir installer des pilotes supplémentaires sur des plateformes autres que {0} pour pouvoir monter le volume.</entry> + <entry lang="fr" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Erreur : Le volume caché à créer est plus grand que {0} To ({1} Go).\n\nSolutions possibles :\n- Créez un conteneur ou une partition plus petit(e) que {0} To.\n</entry> + <entry lang="fr" key="LINUX_MAX_SIZE_HINT">- Utilisez un lecteur avec des secteurs de 4096 octets pour pouvoir créer des volumes cachés jusqu'à 16 To.</entry> + <entry lang="fr" key="LINUX_DOT_LF">.\n</entry> + <entry lang="fr" key="LINUX_NOT_SUPPORTED"> (non pris en charge par les composants disponibles sur cette plateforme).\n</entry> + <entry lang="fr" key="LINUX_KERNEL_OLD">Votre système utilise une ancienne version du noyau Linux.\n\nEn raison d'un bogue dans le noyau Linux, votre système peut cesser de répondre lors de l'écriture de données sur un volume VeraCrypt. Ce problème peut être résolu en mettant à jour le noyau vers la version 2.6.24 ou ultérieure.</entry> + <entry lang="fr" key="LINUX_VOL_DISMOUNTED">Le volume {0} a été démonté.</entry> + <entry lang="fr" key="LINUX_VOL_MOUNTED">Le volume {0} a été monté.</entry> + <entry lang="fr" key="LINUX_OOM">Mémoire insuffisante.</entry> + <entry lang="fr" key="LINUX_CANT_GET_ADMIN_PRIV">Impossible d'obtenir les privilèges administrateur</entry> + <entry lang="fr" key="LINUX_COMMAND_GET_ERROR">La commande {0} a renvoyé l'erreur {1}.</entry> + <entry lang="fr" key="LINUX_CMD_HELP">Aide en ligne de commande VeraCrypt</entry> + <entry lang="fr" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAvertissement : Des fichiers cachés sont présents dans le chemin des fichiers-clés. Pour les utiliser comme fichiers-clés, retirez le point initial de leurs noms. Les fichiers cachés sont visibles uniquement si cette option est activée dans les paramètres système.</entry> + <entry lang="fr" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Incompatibilité entre la taille des secteurs de l'appareil de stockage et celle du volume VeraCrypt.</entry> + <entry lang="fr" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">Cette opération doit être effectuée uniquement lorsque le système hébergé sur le volume est en cours d'exécution.</entry> + <entry lang="fr" key="LINUX_EX2MSG_INSUFFICIENTDATA">Données insuffisantes disponibles.</entry> + <entry lang="fr" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Échec du test des services cryptographiques du noyau. Le service cryptographique de votre noyau ne prend probablement pas en charge les volumes de plus de 2 To.\n\nSolutions possibles :\n- Mettez à jour le noyau Linux vers la version 2.6.33 ou ultérieure.\n- Désactivez l'utilisation des services cryptographiques du noyau (Paramètres > Préférences > Intégration du système) ou utilisez l'option de montage 'nokernelcrypto' en ligne de commande.</entry> + <entry lang="fr" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Échec de la configuration de l'appareil en boucle.</entry> + <entry lang="fr" key="LINUX_EX2MSG_MISSINGARGUMENT">Un argument requis est manquant.</entry> + <entry lang="fr" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Données du volume manquantes.</entry> + <entry lang="fr" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Un point de montage est requis.</entry> + <entry lang="fr" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Le point de montage est déjà utilisé.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PASSWORDEMPTY">Aucun mot de passe ou fichier-clé spécifié.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNotez que les mots de passe pour l'authentification avant le démarrage doivent être saisis dans un environnement où les dispositions de clavier non américaines ne sont pas disponibles. Par conséquent, ces mots de passe doivent toujours être saisis en utilisant la disposition standard du clavier américain (sinon, le mot de passe sera incorrect dans la plupart des cas). Cependant, vous n'avez PAS besoin d'un clavier américain réel ; il suffit de changer la disposition du clavier dans votre système d'exploitation.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nRemarque : Si vous tentez de monter une partition située sur un disque système chiffré sans authentification avant le démarrage ou de monter la partition système chiffrée d'un système d'exploitation qui n'est pas en cours d'exécution, vous pouvez le faire en sélectionnant « Options > » > « Monter la partition en utilisant le chiffrement système ».</entry> + <entry lang="fr" key="LINUX_EX2MSG_PASSWORDTOOLONG">Le mot de passe contient plus de {0} caractères.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Un périphérique de partition est requis.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Mot de passe incorrect pour le volume caché protégé ou le volume caché n'existe pas.</entry> + <entry lang="fr" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Fichier(s)-clé(s) ou mot de passe incorrect(s) pour le volume caché protégé, ou le volume caché n'existe pas.</entry> + <entry lang="fr" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Caractères invalides rencontrés.</entry> + <entry lang="fr" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Erreur lors de l'analyse de la chaîne formatée.</entry> + <entry lang="fr" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Échec de la création d'un fichier ou d'un répertoire dans un répertoire temporaire.\n\nVeuillez vérifier que le répertoire temporaire existe, que ses permissions de sécurité vous permettent d'y accéder, et qu'il y a suffisamment d'espace disque.</entry> + <entry lang="fr" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Erreur : Le disque utilise une taille de secteur autre que 512 octets.\n\nEn raison des limitations des composants disponibles sur votre plateforme, les volumes externes hébergés sur ce disque ne peuvent pas être montés avec la protection du volume caché.\n\nSolutions possibles :\n- Utilisez un disque avec des secteurs de 512 octets.\n- Créez un volume hébergé dans un fichier (conteneur) sur le disque.\n- Sauvegardez le contenu du volume caché, puis mettez à jour le volume externe.</entry> + <entry lang="fr" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Erreur : Le disque utilise une taille de secteur autre que 512 octets.\n\nEn raison des limitations des composants disponibles sur votre plateforme, les volumes hébergés sur une partition ou un périphérique sur ce disque ne peuvent être montés qu'en utilisant les services cryptographiques du noyau.\n\nSolutions possibles :\n- Activez l'utilisation des services cryptographiques du noyau (Préférences > Intégration système).\n- Utilisez un disque avec des secteurs de 512 octets.\n- Créez un volume hébergé dans un fichier (conteneur) sur le disque.</entry> + <entry lang="fr" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Erreur : Le disque utilise une taille de secteur autre que 512 octets.\n\nEn raison des limitations des composants disponibles sur votre plateforme, les volumes hébergés sur une partition ou un périphérique ne peuvent pas être créés/utilisés sur ce disque.\n\nSolutions possibles :\n- Créez un volume hébergé dans un fichier (conteneur) sur le disque.\n- Utilisez un disque avec des secteurs de 512 octets.\n- Utilisez VeraCrypt sur une autre plateforme.</entry> + <entry lang="fr" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">Le fichier/périphérique hôte est déjà utilisé.</entry> + <entry lang="fr" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">L'emplacement du volume est indisponible.</entry> + <entry lang="fr" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt nécessite OSXFUSE 2.5 ou une version ultérieure.</entry> + <entry lang="fr" key="EXCEPTION_OCCURRED">Une exception s'est produite</entry> + <entry lang="fr" key="ENTER_PASSWORD">Entrez le mot de passe</entry> + <entry lang="fr" key="ENTER_TC_VOL_PASSWORD">Entrez le mot de passe du volume VeraCrypt</entry> + <entry lang="fr" key="MOUNT">Monter</entry> + <entry lang="fr" key="MOUNT_POINT">Répertoire de montage</entry> + <entry lang="fr" key="NO_VOLUMES_MOUNTED">Aucun volume monté.</entry> + <entry lang="fr" key="OPEN_NEW_VOLUME">Spécifiez un nouveau volume VeraCrypt</entry> + <entry lang="fr" key="PARAMETER_INCORRECT">Paramètre incorrect</entry> + <entry lang="fr" key="SELECT_KEYFILES">Sélectionnez les fichiers-clés</entry> + <entry lang="fr" key="START_TC">Démarrer VeraCrypt</entry> + <entry lang="fr" key="VOLUME_ALREADY_MOUNTED">Le volume {0} est déjà monté.</entry> + <entry lang="fr" key="UNKNOWN_OPTION">Option inconnue</entry> + <entry lang="fr" key="VOLUME_LOCATION">Emplacement du volume</entry> + <entry lang="fr" key="VOLUME_HOST_IN_USE">AVERTISSEMENT : Le fichier/périphérique hôte {0} est déjà utilisé !\n\nIgnorer cela peut entraîner des résultats indésirables, y compris une instabilité du système. Toutes les applications susceptibles d'utiliser le fichier/périphérique hôte doivent être fermées avant de monter le volume.\n\nContinuer le montage ?</entry> <entry lang="fr" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt a déjà été installé à l'aide d'un package MSI et de ce fait il ne peut pas être mis à jour à l'aide du programme d'installation standard.\n\nVeuillez utiliser le package MSI pour mettre à jour votre installation VeraCrypt.</entry> <entry lang="fr" key="IDC_USE_ALL_FREE_SPACE">Utiliser la totalité de l'espace libre sur le disque</entry> <entry lang="fr" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt ne peut pas être mis à niveau car votre partition/disque système a été chiffré à l'aide d'un algorithme qui n'est plus pris en charge.\nVeuillez déchiffrer votre système avant de mettre à niveau VeraCrypt, puis chiffrez-le à nouveau. </entry> <entry lang="fr" key="LINUX_EX2MSG_TERMINALNOTFOUND">Aucune application de terminal compatible n'a été trouvée, vous avez besoin soit de xterm, de konsole ou de gnome-terminal (avec dbus-x11).</entry> <entry lang="fr" key="IDM_MOUNT_NO_CACHE">Monter sans cache</entry> - <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry> - <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry> - <entry lang="en" key="IDT_VOL_NAME">Volume: </entry> - <entry lang="en" key="IDT_FILE_SYS">File system: </entry> - <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry> - <entry lang="en" key="IDT_NEW_SIZE">New size: </entry> - <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry> - <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry> - <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry> - <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry> - <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry> - <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry> - <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry> - <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry> - <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry> - <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry> - <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry> - <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry> - <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry> - <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry> - <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry> - <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry> - <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry> - <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry> - <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry> - <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry> - <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry> - <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry> - <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry> - <entry lang="en" key="FULL_FORMAT">Full Format</entry> - <entry lang="en" key="FAST_CREATE">Fast Create</entry> - <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry> - <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry> - <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry> - <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry> - <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry> - <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry> - <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry> - <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry> - <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry> - <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry> - <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry> - <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry> - <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry> - <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry> - <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry> - <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry> - <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry> - <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry> - <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry> - <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry> - <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry> - <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry> - <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry> + <entry lang="fr" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nÉtendre un volume VeraCrypt à la volée sans reformater\n\n\nTous les types de volumes (fichiers conteneurs, disques et partitions) formatés en NTFS sont pris en charge. La seule condition est qu'il y ait suffisamment d'espace libre sur le lecteur ou périphérique hôte du volume VeraCrypt.\n\nN'utilisez pas ce logiciel pour étendre un volume extérieur contenant un volume caché, car cela détruira le volume caché !\n</entry> + <entry lang="fr" key="IDC_STEPSEXPAND">1. Sélectionnez le volume VeraCrypt à étendre\n2. Cliquez sur le bouton « Monter »</entry> + <entry lang="fr" key="IDT_VOL_NAME">Volume : </entry> + <entry lang="fr" key="IDT_FILE_SYS">Système de fichiers : </entry> + <entry lang="fr" key="IDT_CURRENT_SIZE">Taille actuelle : </entry> + <entry lang="fr" key="IDT_NEW_SIZE">Nouvelle taille : </entry> + <entry lang="fr" key="IDT_NEW_SIZE_BOX_TITLE">Entrez la nouvelle taille du volume</entry> + <entry lang="fr" key="IDC_INIT_NEWSPACE">Remplir le nouvel espace avec des données aléatoires</entry> + <entry lang="fr" key="IDC_QUICKEXPAND">Extension rapide</entry> + <entry lang="fr" key="IDT_INIT_SPACE">Remplir le nouvel espace : </entry> + <entry lang="fr" key="EXPANDER_FREE_SPACE">%s d'espace libre disponible sur le lecteur hôte</entry> + <entry lang="fr" key="EXPANDER_HELP_DEVICE">Il s'agit d'un volume VeraCrypt basé sur un périphérique.\n\nLa nouvelle taille du volume sera automatiquement choisie comme étant la taille du périphérique hôte.</entry> + <entry lang="fr" key="EXPANDER_HELP_FILE">Veuillez spécifier la nouvelle taille du volume VeraCrypt (doit être au moins %I64u Ko plus grande que la taille actuelle).</entry> + <entry lang="fr" key="QUICK_EXPAND_WARNING">AVERTISSEMENT : Vous ne devez utiliser l'extension rapide que dans les cas suivants :\n\n1) Le périphérique où le conteneur de fichiers est situé ne contient aucune donnée sensible et vous n'avez pas besoin de déni plausible.\n2) Le périphérique où le conteneur de fichiers est situé a déjà été sécurisé et entièrement chiffré.\n\nÊtes-vous sûr de vouloir utiliser l'extension rapide ?</entry> + <entry lang="fr" key="EXPANDER_STATUS_TEXT">IMPORTANT : Déplacez votre souris de manière aussi aléatoire que possible dans cette fenêtre. Plus vous le ferez longtemps, mieux ce sera. Cela améliore significativement la solidité cryptographique des clés de chiffrement. Cliquez ensuite sur « Continuer » pour étendre le volume.</entry> + <entry lang="fr" key="EXPANDER_STATUS_TEXT_LEGACY">Cliquez sur « Continuer » pour étendre le volume.</entry> + <entry lang="fr" key="EXPANDER_FINISH_ERROR">Erreur : échec de l'extension du volume.</entry> + <entry lang="fr" key="EXPANDER_FINISH_ABORT">Erreur : opération annulée par l'utilisateur.</entry> + <entry lang="fr" key="EXPANDER_FINISH_OK">Terminé. Volume étendu avec succès.</entry> + <entry lang="fr" key="EXPANDER_CANCEL_WARNING">Attention : L'extension du volume est en cours !\n\nL'arrêt maintenant peut entraîner un volume endommagé.\n\nVoulez-vous vraiment annuler ?</entry> + <entry lang="fr" key="EXPANDER_STARTING_STATUS">Démarrage de l'extension du volume...\n</entry> + <entry lang="fr" key="EXPANDER_HIDDEN_VOLUME_ERROR">Un volume extérieur contenant un volume caché ne peut pas être étendu, car cela détruirait le volume caché.\n</entry> + <entry lang="fr" key="EXPANDER_SYSTEM_VOLUME_ERROR">Un volume système VeraCrypt ne peut pas être étendu.</entry> + <entry lang="fr" key="EXPANDER_NO_FREE_SPACE">Pas assez d'espace libre pour étendre le volume</entry> + <entry lang="fr" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Attention : Le fichier conteneur est plus grand que la zone de volume VeraCrypt. Les données après la zone de volume VeraCrypt seront écrasées.\n\nVoulez-vous continuer ?</entry> + <entry lang="fr" key="EXPANDER_WARNING_FAT">Attention : Le volume VeraCrypt contient un système de fichiers FAT !\n\nSeul le volume VeraCrypt lui-même sera étendu, mais pas le système de fichiers.\n\nVoulez-vous continuer ?</entry> + <entry lang="fr" key="EXPANDER_WARNING_EXFAT">Attention : Le volume VeraCrypt contient un système de fichiers exFAT !\n\nSeul le volume VeraCrypt lui-même sera étendu, mais pas le système de fichiers.\n\nVoulez-vous continuer ?</entry> + <entry lang="fr" key="EXPANDER_WARNING_UNKNOWN_FS">Attention : Le volume VeraCrypt contient un système de fichiers inconnu ou aucun système de fichiers !\n\nSeul le volume VeraCrypt lui-même sera étendu, le système de fichiers restera inchangé.\n\nVoulez-vous continuer ?</entry> + <entry lang="fr" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Nouvelle taille de volume trop petite, doit être au moins %I64u Ko plus grande que la taille actuelle.</entry> + <entry lang="fr" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Nouvelle taille de volume trop grande, espace insuffisant sur le lecteur hôte.</entry> + <entry lang="fr" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Taille maximale de fichier de %I64u Mo sur le lecteur hôte dépassée.</entry> + <entry lang="fr" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Erreur : Échec pour obtenir les privilèges nécessaires pour activer l'extension rapide !\nVeuillez décocher l'option extension rapide et réessayer.</entry> + <entry lang="fr" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Taille maximale du volume VeraCrypt de %I64u To dépassée !\n</entry> + <entry lang="fr" key="FULL_FORMAT">Formatage complet</entry> + <entry lang="fr" key="FAST_CREATE">Création rapide</entry> + <entry lang="fr" key="WARN_FAST_CREATE">AVERTISSEMENT : Vous devez utiliser la création rapide uniquement dans les cas suivants :\n\n1) Le périphérique ne contient aucune donnée sensible et vous n'avez pas besoin de déni plausible.\n2) Le périphérique a déjà été chiffré de manière sécurisée et complète.\n\nÊtes-vous sûr de vouloir utiliser la création rapide ?</entry> + <entry lang="fr" key="IDC_ENABLE_EMV_SUPPORT">Activer la prise en charge EMV</entry> + <entry lang="fr" key="COMMAND_APDU_INVALID">La commande APDU envoyée à la carte n'est pas valide.</entry> + <entry lang="fr" key="EXTENDED_APDU_UNSUPPORTED">Les commandes APDU étendues ne peuvent pas être utilisées avec le jeton actuel.</entry> + <entry lang="fr" key="SCARD_MODULE_INIT_FAILED">Erreur lors du chargement de la bibliothèque WinSCard / PCSC.</entry> + <entry lang="fr" key="EMV_UNKNOWN_CARD_TYPE">La carte dans le lecteur n'est pas une carte EMV prise en charge.</entry> + <entry lang="fr" key="EMV_SELECT_AID_FAILED">L'AID de la carte dans le lecteur n'a pas pu être sélectionné.</entry> + <entry lang="fr" key="EMV_ICC_CERT_NOTFOUND">Le certificat de clé publique ICC n'a pas été trouvé dans la carte.</entry> + <entry lang="fr" key="EMV_ISSUER_CERT_NOTFOUND">Le certificat de clé publique de l'émetteur n'a pas été trouvé dans la carte.</entry> + <entry lang="fr" key="EMV_CPLC_NOTFOUND">Le CPLC n'a pas été trouvé dans la carte EMV.</entry> + <entry lang="fr" key="EMV_PAN_NOTFOUND">Aucun numéro de compte principal (PAN) trouvé dans la carte EMV.</entry> + <entry lang="fr" key="INVALID_EMV_PATH">Le chemin EMV est invalide.</entry> + <entry lang="fr" key="EMV_KEYFILE_DATA_NOTFOUND">Impossible de créer un fichier clé à partir des données de la carte EMV.\n\nUn ou plusieurs des éléments suivants sont manquants :\n- Certificat de clé publique ICC.\n- Certificat de clé publique de l'émetteur.\n- Données CPLC.</entry> + <entry lang="fr" key="SCARD_W_REMOVED_CARD">Aucune carte dans le lecteur.\n\nVeuillez vous assurer que la carte est correctement insérée.</entry> + <entry lang="fr" key="FORMAT_EXTERNAL_FAILED">La commande Windows format.com a échoué à formater le volume en NTFS/exFAT/ReFS : Erreur 0x%.8X.\n\nRetour à l'utilisation de l'API FormatEx de Windows.</entry> + <entry lang="fr" key="FORMATEX_API_FAILED">L'API FormatEx de Windows a échoué à formater le volume en NTFS/exFAT/ReFS.\n\nÉtat de l'échec = %s.</entry> + <entry lang="fr" key="EXPANDER_WRITING_RANDOM_DATA">Écriture de données aléatoires dans le nouvel espace ...\n</entry> + <entry lang="fr" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Écriture de l'en-tête de sauvegarde re-chiffré ...\n</entry> + <entry lang="fr" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Écriture de l'en-tête principal re-chiffré ...\n</entry> + <entry lang="fr" key="EXPANDER_WIPING_OLD_HEADER">Effacement de l'ancien en-tête de sauvegarde ...\n</entry> + <entry lang="fr" key="EXPANDER_MOUNTING_VOLUME">Montage du volume...\n</entry> + <entry lang="fr" key="EXPANDER_UNMOUNTING_VOLUME">Démontage du volume...\n</entry> + <entry lang="fr" key="EXPANDER_EXTENDING_FILESYSTEM">Extension du système de fichiers...\n</entry> <entry lang="fr" key="PARTIAL_SYSENC_MOUNT_READONLY">AVERTISSEMENT : La partition système que vous avez tenté de monter n'était pas entièrement chiffrée. Comme mesure de sécurité pour prévenir une éventuelle corruption ou des modifications non désirées, le volume « %s » a été monté en lecture seule.</entry> - <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry> - <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry> - <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry> + <entry lang="fr" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Informations importantes sur l'utilisation des extensions de fichiers tiers</entry> + <entry lang="fr" key="IDC_DISABLE_MEMORY_PROTECTION">Désactiver la protection mémoire pour la compatibilité avec les outils d'accessibilité</entry> + <entry lang="fr" key="DISABLE_MEMORY_PROTECTION_WARNING">AVERTISSEMENT : Désactiver la protection mémoire réduit considérablement la sécurité. Activez cette option UNIQUEMENT si vous utilisez des outils d'accessibilité, comme les lecteurs d'écran, pour interagir avec l'interface de VeraCrypt.</entry> <entry lang="fr" key="LINUX_LANGUAGE">Langue</entry> <entry lang="fr" key="LINUX_SELECT_SYS_DEFAULT_LANG">Sélectionner la langue par défaut du système</entry> <entry lang="fr" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Pour que le changement de langue prenne effet, VeraCrypt doit être redémarré.</entry> <entry lang="fr" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTISSEMENT : La clé principale du volume est vulnérable à une attaque compromettant la sécurité des données.\n\nVeuillez créer un nouveau volume et y transférer les données.</entry> <entry lang="fr" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTISSEMENT : La clé principale du système chiffré est vulnérable à une attaque compromettant la sécurité des données.\nVeuillez déchiffrer la partition/le disque système puis le chiffrer à nouveau.</entry> <entry lang="fr" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTISSEMENT : La clé principale du volume présente une vulnérabilité de sécurité.</entry> + <entry lang="fr" key="MOUNTPOINT_BLOCKED">ERREUR : Le point de montage du volume est bloqué car il remplace un répertoire système protégé.\n\nVeuillez choisir un autre point de montage.</entry> + <entry lang="fr" key="MOUNTPOINT_NOTALLOWED">ERREUR : Le point de montage du volume n'est pas autorisé car il remplace un répertoire faisant partie de la variable d'environnement PATH.\n\nVeuillez choisir un autre point de montage.</entry> + <entry lang="fr" key="INSECURE_MODE">[MODE NON SÉCURISÉ]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.he.xml b/Translations/Language.he.xml index fc898994..342ccf8f 100644 --- a/Translations/Language.he.xml +++ b/Translations/Language.he.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <localization prog-version="1.26.17"> + <localization prog-version="1.26.19"> <language langid="he" name="עברית" en-name="Hebrew" version="0.1.0" translators="thewh1teagle" /> <font lang="he" class="normal" size="11" face="default" /> <font lang="he" class="bold" size="13" face="Arial" /> @@ -1642,6 +1642,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.hu.xml b/Translations/Language.hu.xml index a0a54f4b..3cd682dd 100644 --- a/Translations/Language.hu.xml +++ b/Translations/Language.hu.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="hu" name="Magyar" en-name="Hungarian" version="1.0.0" translators="Nyul Balazs > Szaki, Zityi's Translator Te@m" /> <font lang="hu" class="normal" size="11" face="default" /> <font lang="hu" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.id.xml b/Translations/Language.id.xml index 4915c298..84c33987 100644 --- a/Translations/Language.id.xml +++ b/Translations/Language.id.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="id" name="Bahasa Indonesia" en-name="Indonesian" version="1.0.0" translators="Tajuddin N. F.; Transifex contributors" /> <font lang="id" class="normal" size="11" face="default" /> <font lang="id" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.it.xml b/Translations/Language.it.xml index 8e2d12aa..23d87fca 100644 --- a/Translations/Language.it.xml +++ b/Translations/Language.it.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="it" name="Italiano" en-name="Italian" version="1.0.1" translators="Maurizio Ballo, Consiglio Gaetano" /> <font lang="it" class="normal" size="11" face="default" /> <font lang="it" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="it" key="ERR_XTS_MASTERKEY_VULNERABLE">ATTENZIONE: La chiave master del volume è vulnerabile a un attacco che compromette la sicurezza dei dati.\n\nSi prega di creare un nuovo volume e trasferire i dati in esso.</entry> <entry lang="it" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ATTENZIONE: La chiave master del sistema crittografato è vulnerabile a un attacco che compromette la sicurezza dei dati.\nSi prega di decrittografare la partizione/unità di sistema e poi ricrittografarla.</entry> <entry lang="it" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ATTENZIONE: La chiave master del volume ha una vulnerabilità di sicurezza.</entry> + <entry lang="it" key="MOUNTPOINT_BLOCKED">ERRORE: Il punto di montaggio del volume è bloccato perché sovrascrive una directory di sistema protetta.\n\nSi prega di scegliere un punto di montaggio diverso.</entry> + <entry lang="it" key="MOUNTPOINT_NOTALLOWED">ERRORE: Il punto di montaggio del volume non è consentito perché sovrascrive una directory che fa parte della variabile d'ambiente PATH.\n\nSi prega di scegliere un punto di montaggio diverso.</entry> + <entry lang="it" key="INSECURE_MODE">[MODALITÀ NON SICURA]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ja.xml b/Translations/Language.ja.xml index 05fe5339..6d5e302f 100644 --- a/Translations/Language.ja.xml +++ b/Translations/Language.ja.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ja" name="日本語" en-name="Japanese" version="1.1.0" translators="OGOSHI Masayuki, Transifex contributors" /> <font lang="ja" class="normal" size="12" face="MS UI Gothic" /> <font lang="ja" class="bold" size="16" face="MS UI Gothic" /> @@ -1641,6 +1641,9 @@ <entry lang="ja" key="ERR_XTS_MASTERKEY_VULNERABLE">警告: ボリュームのマスターキーがデータセキュリティを損なう攻撃に対して脆弱です。\n\n新しいボリュームを作成し、データを転送してください。</entry> <entry lang="ja" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">警告: 暗号化されたシステムのマスターキーは、データセキュリティを損なう攻撃に対して脆弱です。\nシステムパーティション/ドライブの暗号化を解除してから、再度暗号化してください。</entry> <entry lang="ja" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">警告: ボリュームのマスターキーにセキュリティの脆弱性があります。</entry> + <entry lang="ja" key="MOUNTPOINT_BLOCKED">エラー: ボリュームのマウントポイントは、保護されたシステムディレクトリと競合するためブロックされました。\n\n別のマウントポイントを選択してください。</entry> + <entry lang="ja" key="MOUNTPOINT_NOTALLOWED">エラー: ボリュームのマウントポイントは、PATH環境変数に含まれるディレクトリを上書きするため使用できません。\n\n別のマウントポイントを選択してください。</entry> + <entry lang="ja" key="INSECURE_MODE">[非セキュアモード]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ka.xml b/Translations/Language.ka.xml index cbedfdc5..311d3491 100644 --- a/Translations/Language.ka.xml +++ b/Translations/Language.ka.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ka" name="ქართული" en-name="Georgian" version="0.1.0" translators="Kakha Lomiashvili" /> <font lang="ka" class="normal" size="12" face="Arial" /> <font lang="ka" class="bold" size="12" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml index 586f5e6c..302e4f07 100644 --- a/Translations/Language.ko.xml +++ b/Translations/Language.ko.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ko" name="한국어" en-name="Korean" version="0.2.0" translators="Kieaer, Herbert Shin, BaekMu" /> <font lang="ko" class="normal" size="11" face="돋움" /> <font lang="ko" class="bold" size="13" face="맑은 고딕" /> @@ -1641,6 +1641,9 @@ <entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE">경고: 볼륨의 마스터 키가 데이터 보안을 위협하는 공격에 취약합니다.\n\n새 볼륨을 생성하고 데이터를 해당 볼륨으로 옮기세요.</entry> <entry lang="ko" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">경고: 암호화된 시스템의 마스터 키가 데이터 보안을 위협하는 공격에 취약합니다.\n시스템 파티션/드라이브를 복호화한 후 다시 암호화하세요.</entry> <entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">경고: 볼륨의 마스터 키에 보안 취약성이 있습니다.</entry> + <entry lang="ko" key="MOUNTPOINT_BLOCKED">오류: 볼륨 마운트 위치가 보호된 시스템 디렉터리를 덮어쓰기 때문에 차단되었습니다.\n\n다른 마운트 위치를 선택하세요.</entry> + <entry lang="ko" key="MOUNTPOINT_NOTALLOWED">오류: 볼륨 마운트 위치가 PATH 환경 변수의 일부인 디렉터리를 덮어쓰기 때문에 허용되지 않습니다.\n\n다른 마운트 위치를 선택하세요.</entry> + <entry lang="ko" key="INSECURE_MODE">[비보안 모드]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.lv.xml b/Translations/Language.lv.xml index d04dfdf3..06a6225a 100644 --- a/Translations/Language.lv.xml +++ b/Translations/Language.lv.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="lv" name="Latviešu" en-name="Latvian" version="0.1.0" translators="Edmunds Melkers" /> <font lang="lv" class="normal" size="11" face="default" /> <font lang="lv" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.my.xml b/Translations/Language.my.xml index 7b0098f1..77f88193 100644 --- a/Translations/Language.my.xml +++ b/Translations/Language.my.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="my" name="မြန်မာ" en-name="Burmese" version="2.0.0" translators="Zaw Myo Htet; Transifex contributors" /> <font lang="my" class="normal" size="11" face="Myanmar3" /> <font lang="my" class="bold" size="13" face="Myanmar3" /> @@ -1643,6 +1643,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.nb.xml b/Translations/Language.nb.xml index d6259627..d2b1e564 100644 --- a/Translations/Language.nb.xml +++ b/Translations/Language.nb.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="nb" name="Norsk Bokmål" en-name="Norwegian (Bokmål)" version="0.1.0" translators="Marius Kjærstad" /> <font lang="nb" class="normal" size="11" face="default" /> <font lang="nb" class="bold" size="13" face="Arial " /> @@ -1641,6 +1641,9 @@ <entry lang="nb" key="ERR_XTS_MASTERKEY_VULNERABLE">ADVARSEL: Volumets hovednøkkel er sårbar for et angrep som kompromitterer datasikkerheten.\n\nVennligst opprett et nytt volum og overfør dataene til det.</entry> <entry lang="nb" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ADVARSEL: Hovednøkkelen til det krypterte systemet er sårbar for et angrep som kompromitterer datasikkerheten.\nVennligst dekrypter systempartisjonen/-stasjonen og krypter den på nytt.</entry> <entry lang="nb" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ADVARSEL: Volumets hovednøkkel har en sikkerhetssårbarhet.</entry> + <entry lang="nb" key="MOUNTPOINT_BLOCKED">FEIL: Volumets monteringspunkt er blokkert fordi det overstyrer en beskyttet systemkatalog.\n\nVennligst velg et annet monteringspunkt.</entry> + <entry lang="nb" key="MOUNTPOINT_NOTALLOWED">FEIL: Volumets monteringspunkt er ikke tillatt fordi det overstyrer en katalog som er en del av PATH-miljøvariabelen.\n\nVennligst velg et annet monteringspunkt.</entry> + <entry lang="nb" key="INSECURE_MODE">[USIKKER MODUS]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.nl.xml b/Translations/Language.nl.xml index 07ffadeb..80c8db4e 100644 --- a/Translations/Language.nl.xml +++ b/Translations/Language.nl.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="nl" name="Nederlands" en-name="Dutch" version="0.0.0" translators="Jan van der Wal, Peter Tak, Thomas De Rocker"/> <font lang="nl" class="normal" size="11" face="default"/> <font lang="nl" class="bold" size="13" face="Arial"/> @@ -1641,6 +1641,9 @@ <entry lang="nl" key="ERR_XTS_MASTERKEY_VULNERABLE">WAARSCHUWING: De hoofdsleutel van het volume is kwetsbaar voor een aanval die de gegevensbeveiliging in gevaar brengt.\n\nMaak een nieuw volume aan en zet de gegevens daarnaar over.</entry> <entry lang="nl" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WAARSCHUWING: De hoofdsleutel van het versleutelde systeem is kwetsbaar voor een aanval die de gegevensbeveiliging in gevaar brengt.\nOntsleutel de systeempartitie/-schijf en versleutel deze vervolgens opnieuw.</entry> <entry lang="nl" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WAARSCHUWING: De hoofdsleutel van het volume heeft een beveiligingslek.</entry> + <entry lang="nl" key="MOUNTPOINT_BLOCKED">FOUT: Het koppelpunt van het volume is geblokkeerd omdat het een beschermde systeemdirectory overschrijft.\n\nKies een ander koppelpunt.</entry> + <entry lang="nl" key="MOUNTPOINT_NOTALLOWED">FOUT: Het koppelpunt van het volume is niet toegestaan omdat het een directory overschrijft die deel uitmaakt van de PATH-omgevingsvariabele.\n\nKies een ander koppelpunt.</entry> + <entry lang="nl" key="INSECURE_MODE">[ONVEILIGE MODUS]</entry> </localization> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.nn.xml b/Translations/Language.nn.xml index 84c0192d..c8ecca18 100644 --- a/Translations/Language.nn.xml +++ b/Translations/Language.nn.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="nn" name="Norsk Nynorsk" en-name="Norwegian (Nynorsk)" version="0.1.0" translators="Kjell Rune Helland" /> <font lang="nn" class="normal" size="11" face="default" /> <font lang="nn" class="bold" size="13" face="Arial " /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.pl.xml b/Translations/Language.pl.xml index b8260b03..ef1118c4 100644 --- a/Translations/Language.pl.xml +++ b/Translations/Language.pl.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="pl" name="Polski" en-name="Polish" version="1.0.0" translators="Mirek Druchowicz, Janusz Zamecki, Sobiesław Antolak, Begina Felicysym" /> <font lang="pl" class="normal" size="11" face="default" /> <font lang="pl" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="pl" key="ERR_XTS_MASTERKEY_VULNERABLE">OSTRZEŻENIE: Klucz główny wolumenu jest podatny na atak, który zagraża bezpieczeństwu danych.\n\nUtwórz nowy wolumen i przenieś do niego dane.</entry> <entry lang="pl" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">OSTRZEŻENIE: Klucz główny zaszyfrowanego systemu jest podatny na atak, który zagraża bezpieczeństwu danych.\nOdszyfruj partycję/napęd systemowy, a następnie ponownie go zaszyfruj.</entry> <entry lang="pl" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">OSTRZEŻENIE: Klucz główny wolumenu ma lukę w zabezpieczeniach.</entry> + <entry lang="pl" key="MOUNTPOINT_BLOCKED">BŁĄD: Punkt podłączania wolumenu jest zablokowany, ponieważ nadpisuje chroniony katalog systemowy.\n\nWybierz inny punkt podłączania.</entry> + <entry lang="pl" key="MOUNTPOINT_NOTALLOWED">BŁĄD: Punkt podłączania wolumenu nie jest dozwolony, ponieważ nadpisuje katalog, który jest częścią zmiennej środowiskowej PATH.\n\nWybierz inny punkt podłączania.</entry> + <entry lang="pl" key="INSECURE_MODE">[TRYB NIEBEZPIECZNY]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml index 9092f7e8..531bc5b0 100644 --- a/Translations/Language.pt-br.xml +++ b/Translations/Language.pt-br.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="pt-br" name="Português-Brasil" en-name="Portuguese (Brazil)" version="0.2.0" translators="Thiago C. L. Mendes, Lecidio S. Alencar , Lucas C. Ferreira, Daniel Dias Rodrigues, Transifex contributors" /> <font lang="pt-br" class="normal" size="11" face="padrão" /> <font lang="pt-br" class="bold" size="13" face="Arial" /> @@ -118,25 +118,25 @@ <entry lang="pt-br" key="IDC_CREATE">Criar</entry> <entry lang="pt-br" key="IDC_CREATE_VOLUME">&Criar Volume</entry> <entry lang="pt-br" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">Não mo&strar quaisquer textos na tela de autenticação pré-boot (exceto a mensagem personalizada abaixo)</entry> - <entry lang="en" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Disable "Evil Maid" attack detection</entry> - <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION">Accelerate AES encryption/decryption by using the AES instructions of the processor (if available)</entry> + <entry lang="pt-br" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Desativar a detecção de ataques "Evil Maid"</entry> + <entry lang="pt-br" key="IDC_ENABLE_HARDWARE_ENCRYPTION">Acelerar a criptografia/descriptografia AES usando as instruções AES do processador (se disponível)</entry> <entry lang="pt-br" key="IDC_ENABLE_KEYFILES">Usar arquivos-chave</entry> <entry lang="pt-br" key="IDC_ENABLE_NEW_KEYFILES">Usar arquivos-chave</entry> <entry lang="pt-br" key="IDC_EXIT">Sai&r</entry> - <entry lang="en" key="IDC_FAVORITES_HELP_LINK">Help on favorite volumes</entry> - <entry lang="en" key="IDC_FAVORITE_DISABLE_HOTKEY">Do not mount selected volume when 'Mount Favorite Volumes' &hot key is pressed</entry> - <entry lang="en" key="IDC_FAVORITE_MOUNT_ON_ARRIVAL">Mount selected volume when its host device gets &connected</entry> - <entry lang="en" key="IDC_FAVORITE_MOUNT_ON_LOGON">Mount selected volume upon log&on</entry> - <entry lang="en" key="IDC_FAVORITE_MOUNT_READONLY">Mount selected volume as read-o&nly</entry> - <entry lang="en" key="IDC_FAVORITE_MOUNT_REMOVABLE">Mount selected volume as remo&vable medium</entry> + <entry lang="pt-br" key="IDC_FAVORITES_HELP_LINK">Ajuda sobre volumes favoritos</entry> + <entry lang="pt-br" key="IDC_FAVORITE_DISABLE_HOTKEY">Não montar o volume selecionado quando a tecla de atalho 'Montar Volumes Favoritos' for pressionada</entry> + <entry lang="pt-br" key="IDC_FAVORITE_MOUNT_ON_ARRIVAL">Montar o volume selecionado quando seu dispositivo host for &conectado</entry> + <entry lang="pt-br" key="IDC_FAVORITE_MOUNT_ON_LOGON">Montar o volume selecionado ao fazer lo&gin</entry> + <entry lang="pt-br" key="IDC_FAVORITE_MOUNT_READONLY">Montar o volume selecionado como somente leit&ura</entry> + <entry lang="pt-br" key="IDC_FAVORITE_MOUNT_REMOVABLE">Montar o volume selecionado como mídia remo&vível</entry> <entry lang="pt-br" key="IDC_FAVORITE_MOVE_DOWN">Mover para &Baixo</entry> <entry lang="pt-br" key="IDC_FAVORITE_MOVE_UP">Mover para &Cima</entry> - <entry lang="en" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">Open &Explorer window for selected volume when successfully mounted</entry> + <entry lang="pt-br" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">Abrir uma janela do &Explorador para o volume selecionado quando montado com sucesso</entry> <entry lang="pt-br" key="IDC_FAVORITE_REMOVE">&Remover</entry> - <entry lang="en" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Use favorite label as Explorer drive label</entry> - <entry lang="en" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">Global Settings</entry> - <entry lang="en" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">Display balloon tooltip after successful hot-key dismount</entry> - <entry lang="en" key="IDC_HK_DISMOUNT_PLAY_SOUND">Play system notification sound after successful hot-key dismount</entry> + <entry lang="pt-br" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Usar o rótulo favorito como rótulo de unidade no Explorador</entry> + <entry lang="pt-br" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">Configurações Globais</entry> + <entry lang="pt-br" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">Exibir dica de balão após desmontagem bem-sucedida com tecla de atalho</entry> + <entry lang="pt-br" key="IDC_HK_DISMOUNT_PLAY_SOUND">Tocar som de notificação do sistema após desmontagem bem-sucedida com tecla de atalho</entry> <entry lang="pt-br" key="IDC_HK_MOD_ALT">Alt</entry> <entry lang="pt-br" key="IDC_HK_MOD_CTRL">Ctrl</entry> <entry lang="pt-br" key="IDC_HK_MOD_SHIFT">Shift</entry> @@ -277,25 +277,25 @@ <entry lang="pt-br" key="IDT_CUSTOM_BOOT_LOADER_MESSAGE">Mostrar esta mensagem personalizada na tela de autenticação pré-boot (24 caracteres no máximo):</entry> <entry lang="pt-br" key="IDT_DEFAULT_MOUNT_OPTIONS">Opções Padrão de Montagem</entry> <entry lang="pt-br" key="IDT_DISMOUNT_ACTION">Opções de Atalhos</entry> - <entry lang="en" key="IDT_DRIVER_OPTIONS">Driver Configuration</entry> - <entry lang="en" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">Enable extended disk control codes support</entry> - <entry lang="en" key="IDT_FAVORITE_LABEL">Label of selected favorite volume:</entry> + <entry lang="pt-br" key="IDT_DRIVER_OPTIONS">Configurações do Driver</entry> + <entry lang="pt-br" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">Ativar suporte estendido a códigos de controle de disco</entry> + <entry lang="pt-br" key="IDT_FAVORITE_LABEL">Rótulo do volume favorito selecionado:</entry> <entry lang="pt-br" key="IDT_FILE_SETTINGS">Configurações de Arquivo</entry> <entry lang="pt-br" key="IDT_HOTKEY_KEY">Chave a atribuir:</entry> - <entry lang="en" key="IDT_HW_AES_SUPPORTED_BY_CPU">Processor (CPU) in this computer supports hardware acceleration for AES:</entry> + <entry lang="pt-br" key="IDT_HW_AES_SUPPORTED_BY_CPU">O processador (CPU) neste computador suporta aceleração por hardware para AES:</entry> <entry lang="pt-br" key="IDT_LOGON">Ações a executar ao logar no Windows</entry> <entry lang="pt-br" key="IDT_MINUTES">minutos</entry> <entry lang="pt-br" key="IDT_MOUNT_LETTER">Montar disco como drive:</entry> <entry lang="pt-br" key="IDT_MOUNT_SETTINGS">Configurações de montagem</entry> <entry lang="pt-br" key="IDT_NEW">Novo</entry> <entry lang="pt-br" key="IDT_NEW_PASSWORD">Senha:</entry> - <entry lang="en" key="IDT_PARALLELIZATION_OPTIONS">Thread-Based Parallelization</entry> + <entry lang="pt-br" key="IDT_PARALLELIZATION_OPTIONS">Paralelização baseada em threads</entry> <entry lang="pt-br" key="IDT_PKCS11_LIB_PATH">Caminho da Biblioteca PKCS #11</entry> <entry lang="pt-br" key="IDT_PKCS5_PRF">PKCS-5 PRF:</entry> - <entry lang="en" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry> + <entry lang="pt-br" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry> <entry lang="pt-br" key="IDT_PW_CACHE_OPTIONS">Cache de senhas</entry> <entry lang="pt-br" key="IDT_SECURITY_OPTIONS">Opções de Segurança</entry> - <entry lang="en" key="IDT_EMV_OPTIONS">EMV Options</entry> + <entry lang="pt-br" key="IDT_EMV_OPTIONS">Opções de EMV</entry> <entry lang="pt-br" key="IDT_TASKBAR_ICON">Execução em Segundo Plano</entry> <entry lang="pt-br" key="IDT_TRAVELER_MOUNT">Volume VeraCrypt a montar (em relação à raiz do disco removível):</entry> <entry lang="pt-br" key="IDT_TRAVEL_INSERTION">Ao inserir o disco removível: </entry> @@ -390,7 +390,7 @@ <entry lang="pt-br" key="ADMINISTRATOR">Administrador</entry> <entry lang="pt-br" key="ADMIN_PRIVILEGES_DRIVER">Para carregar o driver do VeraCrypt, você deve estar logado em uma conta com privilégio de administrador.</entry> <entry lang="pt-br" key="ADMIN_PRIVILEGES_WARN_DEVICES">Para criptografar/Descriptografar/formatar uma partição/dispositivo você deve estar logado em uma conta com privilégios de administrador.\n\nIsto não se aplica a volumes armazenados em arquivos.</entry> - <entry lang="en" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Unable to activate fast file creation: Administrator privileges required.\nPlease relaunch the program as an Administrator to enable this feature.\n\nWould you like to proceed without fast file creation?</entry> + <entry lang="pt-br" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Não foi possível ativar a criação rápida de arquivos: privilégios de administrador são necessários.\nPor favor, reinicie o programa como Administrador para habilitar este recurso.\n\nVocê gostaria de continuar sem a criação rápida de arquivos?</entry> <entry lang="pt-br" key="ADMIN_PRIVILEGES_WARN_HIDVOL">Para criar um disco oculto, você deve estar logado em uma conta com privilégios de administrador.\n\nDeseja continuar?</entry> <entry lang="pt-br" key="ADMIN_PRIVILEGES_WARN_NTFS">Para formatar o disco como NTFS você precisa estar logado em uma conta com privilégios de administrador.\n\nSem estes privilégios, você pode formatar o disco como FAT.</entry> <entry lang="pt-br" key="AES_HELP">Cifra aprovada pela FIPS (Rijndael, publicada em 1998) para ser usada pelos departamentos e agências do governo dos EUA para proteger as informações mais confidenciais. Chave de 256 bits, bloco de 128 bits, 14 ciclos (AES-256). Modo de operação XTS.</entry> @@ -398,7 +398,7 @@ <entry lang="pt-br" key="ERR_SELF_TESTS_FAILED">ATENÇÃO: Pelo menos um algoritmo de criptografia ou hash falhou no teste automático.\n\nA instalação do VeraCrypt pode estar corrompida.</entry> <entry lang="pt-br" key="ERR_NOT_ENOUGH_RANDOM_DATA">ATENÇÃO: Não há dados suficientes no pool do Gerador de Números Aleatórios para prover a quantidade necessária.\n\nVocê não deve continuar. Selecione 'Relatar erro' no menu Ajuda e relate este erro.</entry> <entry lang="pt-br" key="ERR_HARDWARE_ERROR">A unidade está danificada (há um defeito físico) ou um cabo está danificado, ou a memória está com problemas .\n\nPor favor note que este é um problema com seu hardware, e não com VeraCrypt. Portanto, por favor, NÃO reporte isto como um erro/problema no VeraCrypt e NÃO peça ajuda sobre isto nos Fóruns do VeraCrypt. Entre em contato com o suporte técnico do fornecedor do computador para assistência. Obrigado.\n\nNota: Se o erro ocorrer repetidamente no mesmo local, muito provavelmente é causado por um bloco defeituoso do disco, o que deve ser possível corrigir usando softwares de terceiros (note que, em muitos casos, o comando 'cchkdsk /r' não o corrige, porque ele só funciona no nível de sistema de arquivos; em alguns casos, o 'chkdsk' nem mesmo pode detectá-lo).</entry> - <entry lang="en" key="DEVICE_NOT_READY_ERROR">If you are accessing a drive for removable media, please make sure that a medium is inserted in the drive. The drive/medium may also be damaged (there may be a physical defect on it) or a cable may be damaged/disconnected.</entry> + <entry lang="pt-br" key="DEVICE_NOT_READY_ERROR">Se você está acessando uma unidade para mídia removível, certifique-se de que há um meio inserido na unidade. A unidade/mídia também pode estar danificada (pode haver um defeito físico nela) ou um cabo pode estar danificado/desconectado.</entry> <entry lang="pt-br" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">O seu sistema parece usar drivers personalizados de chipset que contêm um erro que impede a criptografia de toda a unidade de sistema.\n\nTente atualizar ou desinstalar qualquer driver personalizado de chipset antes de prosseguir. Se isso não ajudar, tente criptografar somente a partição do sistema.</entry> <entry lang="pt-br" key="BAD_DRIVE_LETTER">Letra de drive inválida.</entry> <entry lang="pt-br" key="INVALID_PATH">Caminho inválido.</entry> @@ -428,8 +428,8 @@ <entry lang="pt-br" key="DEVICE_IN_USE_INFO">AVISO: Algumas das partições/dispositivos montados já estavam em uso!\n\nIgnorar este fato pode causar resultados indesejáveis, incluindo instabilidade do sistema.\n\nRecomendamos que você feche qualquer aplicativo que possa estar usando os dispositivos/partições.</entry> <entry lang="pt-br" key="DEVICE_PARTITIONS_ERR">O dispositivo selecionado contém partições.\n\nFormatar este dispositivo pode causar corrupção de dados e instabilidade do sistema. Por favor, selecione uma partição no dispositivo ou remova todas as partições e use o VeraCrypt para formatá-lo com segurança.</entry> <entry lang="pt-br" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">O dispositivo não-sistema selecionado contém partições.\n\nVolumes VeraCrypt em dispositivos criptografados podem ser criados dentro de dispositivos que não contenham partições (incluindo discos rígidos e drives de estado sólido). Um dispositivo que contém partições pode ser totalmente criptografado num local (utilizando uma única chave mestra), apenas se ele for a unidade onde o Windows está instalado e de onde ele inicializa .\n\nSe você quiser criptografar o dispositivo não-sistema selecionado usando uma única chave-mestra, será necessário remover todas as partições no dispositivo primeiro a fim de permitir que o VeraCrypt possa formatá-lo com segurança (formatar um dispositivo que contém partições poderia causar instabilidade no sistema e/ou corrupção de dados). Alternativamente, você pode criptografar cada partição na unidade individualmente (cada partição será criptografada usando uma chave mestra diferente).\n\nNota: Se você quiser remover todas as partições de um disco GPT, pode ser necessário convertê-lo para um disco MBR (por exemplo, usando a ferramenta Gerenciamento do computador), a fim de remover partições ocultas.</entry> - <entry lang="en" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">Warning: If you encrypt the entire device (as opposed to encrypting only a partition on it), operating systems will consider the device as new, empty, and unformatted (as it will contain no partition table) and may spontaneously initialize the device (or ask you if you want to do so), which may damage the volume. Furthermore, it will not be possible to consistently mount the volume as favorite (e.g. when the drive number changes) or to assign a favorite-volume label to it.\n\nTo avoid that you may want to consider creating a partition on the device and encrypting the partition instead.\n\nAre you sure want to encrypt the entire device?</entry> - <entry lang="en" key="AFTER_FORMAT_DRIVE_LETTER_WARN">IMPORTANT: Please keep in mind that this volume can NOT be mounted/accessed using the drive letter %c:, which is currently assigned to it!\n\nTo mount this volume, click 'Auto-Mount Devices' in the main VeraCrypt window (alternatively, in the main VeraCrypt window, click 'Select Device', then select this partition/device, and click 'Mount'). The volume will be mounted to a different drive letter, which you select from the list in the main VeraCrypt window.\n\nThe original drive letter %c: should be used only in case you need to remove encryption from the partition/device (e.g., if you no longer need encryption). In such a case, right-click the drive letter %c: in the 'Computer' (or 'My Computer') list and select 'Format'. Otherwise, the drive letter %c: should never be used (unless you remove it, as described e.g. in the VeraCrypt FAQ, and assign it to another partition/device).</entry> + <entry lang="pt-br" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">Aviso: Se você criptografar o dispositivo inteiro (em vez de criptografar apenas uma partição nele), os sistemas operacionais irão considerar o dispositivo como novo, vazio e não formatado (pois ele não conterá uma tabela de partição) e podem inicializar espontaneamente o dispositivo (ou perguntar se você deseja fazê-lo), o que pode danificar o volume. Além disso, não será possível montar consistentemente o volume como favorito (por exemplo, quando o número da unidade mudar) ou atribuir a ele uma etiqueta de volume favorito.\n\nPara evitar isso, você pode considerar criar uma partição no dispositivo e criptografar a partição em vez disso.\n\nVocê tem certeza de que deseja criptografar o dispositivo inteiro?</entry> + <entry lang="pt-br" key="AFTER_FORMAT_DRIVE_LETTER_WARN">IMPORTANTE: Por favor, lembre-se de que este volume NÃO pode ser montado/acessado usando a letra de unidade %c:, que está atualmente atribuída a ele!\n\nPara montar este volume, clique em 'Montar Dispositivos Automaticamente' na janela principal do VeraCrypt (alternativamente, na janela principal do VeraCrypt, clique em 'Selecionar Dispositivo', depois selecione esta partição/dispositivo e clique em 'Montar'). O volume será montado em uma letra de unidade diferente, que você selecionará na lista na janela principal do VeraCrypt.\n\nA letra de unidade original %c: deve ser usada apenas caso você precise remover a criptografia da partição/dispositivo (por exemplo, se você não precisar mais de criptografia). Nesse caso, clique com o botão direito na letra de unidade %c: na lista 'Computador' (ou 'Meu Computador') e selecione 'Formatar'. Caso contrário, a letra de unidade %c: nunca deve ser usada (a menos que você a remova, como descrito, por exemplo, no FAQ do VeraCrypt, e a atribua a outra partição/dispositivo).</entry> <entry lang="pt-br" key="OS_NOT_SUPPORTED_FOR_NONSYS_INPLACE_ENC">A criptografia in-place de volumes sem sistema não é suportada na versão do sistema operacional que você está usando (suportada apenas no Windows Vista e versões posteriores).\n\nO motivo é que esta versão do Windows não suporta compactação do sistema de arquivos (ele precisa ser compactado para criar espaço para o cabeçalho do volume e para o cabeçalho de backup).</entry> <entry lang="pt-br" key="ONLY_NTFS_SUPPORTED_FOR_NONSYS_INPLACE_ENC">A partição selecionada não parece conter um sistema de arquivo NTFS. Apenas as partições que contém um sistema de arquivos NTFS podem ser criptografadas no local.\n\nNota: A razão é que o Windows não suporta compactação de outros tipos de sistemas de arquivos (o sistema de arquivos tem de ser compactado para criar espaço para o cabeçalho de volume e o cabeçalho de backup).</entry> <entry lang="pt-br" key="ONLY_MOUNTED_VOL_SUPPORTED_FOR_NONSYS_INPLACE_ENC">A partição selecionada não parece conter um sistema de arquivo NTFS. Apenas as partições que contém um sistema de arquivos NTFS podem ser criptografadas no local.\n\nSe você deseja criar um volume criptografado VeraCrypt dentro desta partição, escolha a opção 'Criar volume criptografado e formatá-lo' (em vez da opção 'Criptografar partição no local').</entry> @@ -447,31 +447,31 @@ <entry lang="pt-br" key="DISK_FREE_PB">Espaço livre na unidade %s é %.2f PB</entry> <entry lang="pt-br" key="DRIVELETTERS">Não foi possível obter letras de drive disponíveis.</entry> <entry lang="pt-br" key="DRIVER_NOT_FOUND">Erro: Driver do VeraCrypt não encontrado.\n\nFavor copiar os arquivos 'veracrypt.sys' e 'veracrypt-x64.sys' para a pasta onde o programa principal do VeraCrypt (VeraCrypt.exe) está localizado.</entry> - <entry lang="en" key="DRIVER_VERSION">Error: An incompatible version of the VeraCrypt driver is currently running.\n\nIf you are trying to run VeraCrypt in portable mode (i.e. without installing it) and a different version of VeraCrypt is already installed, you must uninstall it first (or upgrade it using the VeraCrypt installer). To uninstall it, follow these steps: On Windows Vista or later, select 'Start Menu' > Computer > 'Uninstall or change a program' > VeraCrypt > Uninstall; on Windows XP, select 'Start Menu' > Settings > 'Control Panel' > 'Add Or Remove Programs' > VeraCrypt > Remove.\n\nSimilarly, if you are trying to run VeraCrypt in portable mode (i.e. without installing it) and a different version of VeraCrypt is already running in portable mode, you must restart the system first and then run only this new version.</entry> + <entry lang="pt-br" key="DRIVER_VERSION">Erro: Uma versão incompatível do driver do VeraCrypt está em execução no momento.\n\nSe você está tentando executar o VeraCrypt no modo portátil (ou seja, sem instalá-lo) e uma versão diferente do VeraCrypt já está instalada, você deve desinstalá-la primeiro (ou atualizá-la usando o instalador do VeraCrypt). Para desinstalá-la, siga estes passos: No Windows Vista ou posterior, selecione 'Menu Iniciar' > Computador > 'Desinstalar ou alterar um programa' > VeraCrypt > Desinstalar; no Windows XP, selecione 'Menu Iniciar' > Configurações > 'Painel de Controle' > 'Adicionar ou Remover Programas' > VeraCrypt > Remover.\n\nDa mesma forma, se você está tentando executar o VeraCrypt no modo portátil (ou seja, sem instalá-lo) e uma versão diferente do VeraCrypt já está sendo executada no modo portátil, você deve reiniciar o sistema primeiro e depois executar apenas esta nova versão.</entry> <entry lang="pt-br" key="ERR_CIPHER_INIT_FAILURE">Erro: Falha ao iniciar a cifra.</entry> <entry lang="pt-br" key="ERR_CIPHER_INIT_WEAK_KEY">Erro: Uma chave fraca ou potencialmente fraca foi detectada. A chave será descartada. Favor tentar novamente.</entry> <entry lang="pt-br" key="EXCEPTION_REPORT">Um erro crítico ocorreu e o VeraCrypt deve ser encerrado. Se isto for causado por um bug no VeraCrypt, gostaríamos de corrigí-lo. Para nos ajudar, você pode nos enviar um relatório de erro gerado automaticamente contendo os seguintes itens:\n\n- Versão do programa\n- Versão do sistema operacional\n- Tipo de CPU\n- Nome do componente VeraCrypt\n- Checksum do executável do VeraCrypt\n- Nome simbólico da janela\n- Categoria do erro\n- Endereço do erro\n- Chamada de pilha do VeraCrypt\n\nSe você selecionar 'Sim', a seguinte URL (que contém todo o relatório de erro) será aberta no seu navegador de Internet padrão.\n\n%hs\n\nVocê deseja nos enviar o relatório de erro acima?</entry> <entry lang="pt-br" key="EXCEPTION_REPORT_EXT">Um erro crítico ocorreu e o VeraCrypt deve ser encerrado.\n\nNote que este erro não foi causado pelo VeraCrypt (por isso seus desenvolvedores não pode corrigí-lo). Por favor, verifique o seu sistema para possíveis problemas (por exemplo, configuração de sistema, conexões de rede, falha em componentes de hardware).</entry> - <entry lang="en" key="EXCEPTION_REPORT_EXT_FILESEL">A critical error has occurred in your system, which requires VeraCrypt to be terminated.\n\nIf this problem persists, you may want to try disabling or uninstalling applications that could potentially be causing this issue, such as antivirus or Internet security software, system "enhancers", "optimizers" or "tweakers", etc. If it does not help, you may want to try reinstalling your operating system (this problem may also be caused by malware).</entry> + <entry lang="pt-br" key="EXCEPTION_REPORT_EXT_FILESEL">Um erro crítico ocorreu em seu sistema, o que exige que o VeraCrypt seja encerrado.\n\nSe este problema persistir, você pode tentar desativar ou desinstalar aplicativos que possam estar causando este problema, como antivírus ou softwares de segurança da Internet, "otimizadores" do sistema, "ajustadores" ou outros. Se isso não ajudar, você pode tentar reinstalar seu sistema operacional (este problema também pode ser causado por malware).</entry> <entry lang="pt-br" key="EXCEPTION_REPORT_TITLE">Erro Crítico do VeraCrypt</entry> - <entry lang="en" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt detected that the operating system recently crashed. There are many potential reasons why the system could have crashed (for example, a failing hardware component, a bug in a device driver, etc.)\n\nDo you want VeraCrypt to check whether a bug in VeraCrypt could have caused the system crash?</entry> - <entry lang="en" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">Do you want VeraCrypt to continue detecting system crashes?</entry> - <entry lang="en" key="NO_MINIDUMP_FOUND">VeraCrypt found no system crash minidump file.</entry> - <entry lang="en" key="ASK_DELETE_KERNEL_CRASH_DUMP">Do you want to delete the Windows crash dump file to free up disk space?</entry> - <entry lang="en" key="ASK_DEBUGGER_INSTALL">In order to analyze the system crash, VeraCrypt needs to install Microsoft Debugging Tools for Windows first.\n\nAfter you click OK, the Windows installer will download the Microsoft Debugging Tools installation package (16 MB) from a Microsoft server and install it (the Windows installer will be forwarded to the Microsoft server URL from the veracrypt.org server, which ensures that this feature works even if Microsoft changes the location of the installation package).</entry> - <entry lang="en" key="SYSTEM_CRASH_ANALYSIS_INFO">After you click OK, VeraCrypt will analyze the system crash. This may take up to several minutes.</entry> - <entry lang="en" key="DEBUGGER_NOT_FOUND">Please make sure the environment variable 'PATH' includes the path to 'kd.exe' (Kernel Debugger).</entry> - <entry lang="en" key="SYSTEM_CRASH_NO_VERACRYPT">It appears that VeraCrypt most likely did not cause the system crash. There are many potential reasons why the system could have crashed (for example, a failing hardware component, a bug in a device driver, etc.)</entry> - <entry lang="en" key="SYSTEM_CRASH_UPDATE_DRIVER">Results of the analysis indicate that updating the following driver might solve this issue: </entry> - <entry lang="en" key="SYSTEM_CRASH_REPORT">To help us determine whether there is a bug in VeraCrypt, you can send us an automatically generated error report containing the following items:\n- Program version\n- Operating system version\n- Type of CPU\n- Error category\n- Driver name and version\n- System call stack\n\nIf you select 'Yes', the following URL (which contains the entire error report) will be opened in your default Internet browser.</entry> - <entry lang="en" key="ASK_SEND_ERROR_REPORT">Do you want to send us the above error report?</entry> + <entry lang="pt-br" key="SYSTEM_CRASHED_ASK_REPORT">O VeraCrypt detectou que o sistema operacional travou recentemente. Há muitas possíveis razões para o travamento do sistema (por exemplo, um componente de hardware com defeito, um erro em um driver de dispositivo, etc.).\n\nVocê deseja que o VeraCrypt verifique se um problema no próprio VeraCrypt pode ter causado o travamento?</entry> + <entry lang="pt-br" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">Você deseja que o VeraCrypt continue monitorando travamentos do sistema?</entry> + <entry lang="pt-br" key="NO_MINIDUMP_FOUND">O VeraCrypt não encontrou nenhum arquivo de minidump relacionado ao travamento do sistema.</entry> + <entry lang="pt-br" key="ASK_DELETE_KERNEL_CRASH_DUMP">Deseja excluir o arquivo de despejo de travamento do Windows para liberar espaço no disco?</entry> + <entry lang="pt-br" key="ASK_DEBUGGER_INSTALL">Para analisar o travamento do sistema, o VeraCrypt precisa instalar as Ferramentas de Depuração do Windows da Microsoft.\n\nApós clicar em OK, o instalador do Windows fará o download do pacote de instalação das Ferramentas de Depuração da Microsoft (16 MB) de um servidor da Microsoft e realizará a instalação. (O instalador do Windows será redirecionado para a URL do servidor da Microsoft através do servidor veracrypt.org, garantindo que este recurso funcione mesmo que a Microsoft altere a localização do pacote de instalação.)</entry> + <entry lang="pt-br" key="SYSTEM_CRASH_ANALYSIS_INFO">Após clicar em OK, o VeraCrypt analisará o travamento do sistema. Este processo pode levar alguns minutos.</entry> + <entry lang="pt-br" key="DEBUGGER_NOT_FOUND">Certifique-se de que a variável de ambiente 'PATH' inclua o caminho para 'kd.exe' (Depurador do Kernel).</entry> + <entry lang="pt-br" key="SYSTEM_CRASH_NO_VERACRYPT">Parece que o VeraCrypt, muito provavelmente, não foi a causa do travamento do sistema. Há muitas razões possíveis para o travamento (por exemplo, um componente de hardware com defeito, um erro em um driver de dispositivo, etc.).</entry> + <entry lang="pt-br" key="SYSTEM_CRASH_UPDATE_DRIVER">Os resultados da análise indicam que atualizar o seguinte driver pode resolver este problema:</entry> + <entry lang="pt-br" key="SYSTEM_CRASH_REPORT">Para nos ajudar a determinar se há um erro no VeraCrypt, você pode enviar um relatório de erro gerado automaticamente contendo os seguintes itens:\n- Versão do programa\n- Versão do sistema operacional\n- Tipo de CPU\n- Categoria do erro\n- Nome e versão do driver\n- Pilha de chamadas do sistema\n\nSe você selecionar 'Sim', a seguinte URL (que contém todo o relatório de erro) será aberta no seu navegador padrão.</entry> + <entry lang="pt-br" key="ASK_SEND_ERROR_REPORT">Você deseja enviar o relatório de erro acima?</entry> <entry lang="pt-br" key="ENCRYPT">&Criptografar</entry> <entry lang="pt-br" key="DECRYPT">&Descriptografar</entry> <entry lang="pt-br" key="PERMANENTLY_DECRYPT">&Descriptografar Definitivamente</entry> <entry lang="pt-br" key="EXIT">Fechar</entry> <entry lang="pt-br" key="EXT_PARTITION">Favor criar uma unidade lógica para esta partição estendida e tentar novamente.</entry> <entry lang="pt-br" key="FILE_HELP">Um volume VeraCrypt pode residir em um arquivo (chamado contêiner VeraCrypt), que pode residir em um disco rígido, em uma unidade flash USB, etc. Um contêiner VeraCrypt é como qualquer arquivo normal (pode ser, por exemplo, movido ou excluído como qualquer arquivo normal). Clique em 'Selecionar arquivo' para escolher um nome de arquivo para o contêiner e selecionar o local onde deseja que o contêiner seja criado.\n\nAVISO: Se você selecionar um arquivo existente, o VeraCrypt NÃO o criptografará; o arquivo será excluído e substituído pelo contêiner VeraCrypt recém-criado. Você poderá criptografar arquivos existentes (mais tarde) movendo-os para o contêiner VeraCrypt que você está prestes a criar agora.</entry> - <entry lang="en" key="FILE_HELP_HIDDEN_HOST_VOL">Selecione o local do volume externo a ser criado (dentro deste volume o volume oculto será criado posteriormente).\n\nUm volume VeraCrypt pode residir em um arquivo (chamado contêiner VeraCrypt), que pode residir em um disco rígido, em uma unidade flash USB, etc. Um contêiner VeraCrypt pode ser movido ou excluído como qualquer arquivo normal. Clique em 'Selecionar arquivo' para escolher um nome de arquivo para o contêiner e selecionar o local onde deseja que o contêiner seja criado. Se você selecionar um arquivo existente, o VeraCrypt NÃO o criptografará; ele será excluído e substituído pelo contêiner recém-criado. Você poderá criptografar arquivos existentes (mais tarde) movendo-os para o contêiner VeraCrypt que você está prestes a criar agora.</entry> + <entry lang="pt-br" key="FILE_HELP_HIDDEN_HOST_VOL">Selecione o local do volume externo a ser criado (dentro deste volume o volume oculto será criado posteriormente).\n\nUm volume VeraCrypt pode residir em um arquivo (chamado contêiner VeraCrypt), que pode residir em um disco rígido, em uma unidade flash USB, etc. Um contêiner VeraCrypt pode ser movido ou excluído como qualquer arquivo normal. Clique em 'Selecionar arquivo' para escolher um nome de arquivo para o contêiner e selecionar o local onde deseja que o contêiner seja criado. Se você selecionar um arquivo existente, o VeraCrypt NÃO o criptografará; ele será excluído e substituído pelo contêiner recém-criado. Você poderá criptografar arquivos existentes (mais tarde) movendo-os para o contêiner VeraCrypt que você está prestes a criar agora.</entry> <entry lang="pt-br" key="DEVICE_HELP">Volumes VeraCrypt em dispositivos criptografados podem ser criados dentro de partições em discos rígidos, unidades de estado sólido, memory sticks USB, bem como sobre quaisquer outros dispositivos de armazenamento suportados. Partições também podem ser codificadas no local.\n\nAlém disso, volumes VeraCrypt em dispositivos criptografados podem ser criados dentro de dispositivos que não contenham partições (incluindo discos rígidos e unidades de estado sólido).\n\nNota: Um dispositivo com partições pode ser totalmente criptografado no local (usando uma única chave) apenas se ele for a unidade onde o Windows está instalado e de onde ele inicializa.</entry> <entry lang="pt-br" key="DEVICE_HELP_NO_INPLACE">Um Volumes VeraCrypt hopedado num dispositivo pode ser criado dentro de uma partição do disco rígido, unidade de estado sólido, memory stick USB, e outros dispositivos de armazenamento.\n\nATENÇÃO: Note que a partição/dispositivo será formatada e todos os dados armazenados no momento serão perdidas.</entry> <entry lang="pt-br" key="DEVICE_HELP_HIDDEN_HOST_VOL">\nSelecione a localização do volume externo a ser criado (dentro deste volume o volume oculto será criado mais tarde sobre).\n\nVolumes externos podem ser criados dentro de partições em discos rígidos, unidades de estado sólido, memory sticks USB e em qualquer outro dispositivo de armazenamento suportado. Volumes externos também podem ser criados dentro de dispositivos que não contenham partições (incluindo discos rígidos e unidades de estado sólido).\n\nATENÇÃO: Note que a partição/dispositivo será formatada e todos os dados armazenados no momento serão perdido.</entry> @@ -500,17 +500,17 @@ <entry lang="pt-br" key="DO_NOT_SHOW_THIS_AGAIN">Não mostrar novamente</entry> <entry lang="pt-br" key="WIPE_FINISHED">O conteúdo da partição/dispositivo foi apagado com sucesso.</entry> <entry lang="pt-br" key="WIPE_FINISHED_DECOY_SYSTEM_PARTITION">O conteúdo da partição onde o sistema operacional (do qual o sistema oculta é um clone) está instalado foi apagado com sucesso.</entry> - <entry lang="en" key="DECOY_OS_VERSION_WARNING">Please make sure the version of Windows you are going to install (on the wiped partition) is the same as the version of Windows you are currently running. This is required due to the fact that both systems will share a common boot partition.</entry> - <entry lang="en" key="SYSTEM_ENCRYPTION_FINISHED">The system partition/drive has been successfully encrypted.\n\nNote: If there are non-system VeraCrypt volumes that you need to have mounted automatically every time Windows starts, you can set it up by mounting each of them and selecting 'Favorites' > 'Add Mounted Volume to System Favorites').</entry> + <entry lang="pt-br" key="DECOY_OS_VERSION_WARNING">Certifique-se de que a versão do Windows que você vai instalar (na partição apagada) seja a mesma versão do Windows que está executando atualmente. Isso é necessário porque ambos os sistemas compartilharão uma partição de inicialização comum.</entry> + <entry lang="pt-br" key="SYSTEM_ENCRYPTION_FINISHED">A partição/unidade do sistema foi criptografada com sucesso.\n\nNota: Se houver volumes VeraCrypt que não sejam do sistema e que precisem ser montados automaticamente toda vez que o Windows iniciar, você pode configurá-los montando cada um deles e selecionando 'Favoritos' > 'Adicionar Volume Montado aos Favoritos do Sistema'.</entry> <entry lang="pt-br" key="SYSTEM_DECRYPTION_FINISHED">O dispositivo/partição de sistema foi descriptografado com sucesso.</entry> <entry lang="pt-br" key="FORMAT_FINISHED_HELP">\n\nO volume VeraCrypt foi criado e está pronto para uso. Se você deseja criar outro volume VeraCrypt, clique em Avançar. Caso contrário, clique em Sair.</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\nO volume VeraCrypt oculto foi criado com sucesso (o sistema operacional oculto residirá dentro deste volume oculto).\n\nClique em Avançar para continuar.</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">Volume Totalmente Criptografado</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume Fully Decrypted</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume Totalmente Descriptografado</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_FINISHED_INFO">IMPORTANTE: PARA MONTAR ESTE RECÉM-CRIADO VOLUME VERACRYPT E ACESSAR OS DADOS ARMAZENADOS NELE, CLIQUE EM 'AUTO-MONTAR DISPOSITIVOS' NO JANELA PRINCIPAL DO VERACRYPT. Depois de digitar a senha correta (e/ou fornecer os arquivos-chave corretos), o volume será montado para a letra de unidade selecionada a partir da lista na janela principal do VeraCrypt (e você poderá acessar os dados criptografados por meio da letra de unidade selecionada).\n\nPOR FAVOR, LEMBRE-SE OU ANOTE OS PASSOS ACIMA. VOCÊ DEVE SEGUÍ-LOS, SEMPRE QUE DESEJAR MONTAR O VOLUME E ACESSAR OS DADOS ARMAZENADOS NELE. Alternativamente, na janela principal do VeraCrypt, clique em 'Selecionar dispositivo', selecione esta partição/volume e clique em 'Montar'.\n\nA partição/volume foi criptografada(o) com sucesso (agora ela contém um volume VeraCrypt totalmente criptografado) e está pronto para uso.</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_INFO">The VeraCrypt volume has been successfully decrypted.</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">The VeraCrypt volume has been successfully decrypted.\n\nPlease select a drive letter that you wish to assign to the decrypted volume and then click Finish.\n\nIMPORTANT: Until a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Warning: To be able to access the decrypted data, a drive letter needs to be assigned to the decrypted volume. However, no drive letter is currently available.\n\nPlease vacate a drive letter (for example, by disconnecting a USB flash drive or external hard drive, etc.) and then click OK.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_FINISHED_INFO">O volume VeraCrypt foi descriptografado com sucesso.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">O volume VeraCrypt foi descriptografado com sucesso.\n\nPor favor, selecione uma letra de unidade para atribuir ao volume descriptografado e clique em Concluir.\n\nIMPORTANTE: Até que uma letra de unidade seja atribuída ao volume descriptografado, você não poderá acessar os dados armazenados no volume.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Aviso: Para acessar os dados descriptografados, é necessário atribuir uma letra de unidade ao volume descriptografado. No entanto, nenhuma letra de unidade está disponível no momento.\n\nPor favor, libere uma letra de unidade (por exemplo, desconectando um pendrive USB ou disco rígido externo, etc.) e clique em OK.</entry> <entry lang="pt-br" key="FORMAT_FINISHED_INFO">O volume VeraCrypt foi criado com sucesso.</entry> <entry lang="pt-br" key="FORMAT_FINISHED_TITLE">Disco Criado com Sucesso</entry> <entry lang="pt-br" key="FORMAT_HELP">IMPORTANTE: Mova seu mouse tão aleatoriamente quanto possível nesta janela. Quanto mais você demorar movendo-o, melhor. Isto aumenta significativamente a força de criptografia das chaves. Depois clique em Formatar para continuar.</entry> @@ -523,7 +523,7 @@ <entry lang="pt-br" key="HIDDEN_VOL_WIZARD_MODE_DIRECT_HELP">Caso selecione esta opção, você irá criar um volume oculto dentro de um volume VeraCrypt normal. Presumimos que você já tem um volume VeraCrypt normal que pode conter um volume oculto.</entry> <entry lang="pt-br" key="HIDDEN_VOL_WIZARD_MODE_TITLE">Modo de Criação de Volume</entry> <entry lang="pt-br" key="HIDVOL_FORMAT_FINISHED_TITLE">Volume Oculto Criado</entry> - <entry lang="en" key="HIDVOL_FORMAT_FINISHED_HELP">The hidden VeraCrypt volume has been successfully created and is ready for use. If all the instructions have been followed and if the precautions and requirements listed in the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide are followed, it should be impossible to prove that the hidden volume exists, even when the outer volume is mounted.\n\nWARNING: IF YOU DO NOT PROTECT THE HIDDEN VOLUME (FOR INFORMATION ON HOW TO DO SO, REFER TO THE SECTION "PROTECTION OF HIDDEN VOLUMES AGAINST DAMAGE" IN THE VERACRYPT USER'S GUIDE), DO NOT WRITE TO THE OUTER VOLUME. OTHERWISE, YOU MAY OVERWRITE AND DAMAGE THE HIDDEN VOLUME!</entry> + <entry lang="pt-br" key="HIDVOL_FORMAT_FINISHED_HELP">O volume oculto do VeraCrypt foi criado com sucesso e está pronto para uso. Se todas as instruções foram seguidas e se as precauções e requisitos listados na seção "Requisitos e Precauções de Segurança Relacionados a Volumes Ocultos" do Guia do Usuário do VeraCrypt forem respeitados, deve ser impossível provar que o volume oculto existe, mesmo quando o volume externo estiver montado.\n\nAVISO: SE VOCÊ NÃO PROTEGER O VOLUME OCULTO (PARA SABER COMO FAZER ISSO, CONSULTE A SEÇÃO "PROTEÇÃO DE VOLUMES OCULTOS CONTRA DANOS" NO GUIA DO USUÁRIO DO VERACRYPT), NÃO ESCREVA NO VOLUME EXTERNO. CASO CONTRÁRIO, VOCÊ PODERÁ SOBRESCREVER E DANIFICAR O VOLUME OCULTO!</entry> <entry lang="pt-br" key="FIRST_HIDDEN_OS_BOOT_INFO">Você iniciou o sistema operacional oculto. Como você deve ter notado, ele aparenta estar instalado na mesma partição que o sistema operacional original. Entretanto, na realidade, ele está instalado dentro da partição por trás dele (no volume oculto). Todos as operações de leitura e escrita estão sendo transparentemente redirecionadas da partição do sistema original para o volume oculto.\n\nNem o sistema operacional nem os aplicativos saberão que os dados escritos e lidos da partição do sistema estão na verdade sendo escritos e lidos da partição por trás dela (de um volume oculto). Tais dados são criptografados e descriptografados normalmente (com uma chave de criptografia diferente daquela que será usada para o sistema operacional ).\n\n\nPor favor, clique em Avançar para continuar.</entry> <entry lang="pt-br" key="HIDVOL_HOST_FILLING_HELP_SYSENC">O volume externo foi criado e montado como unidade %hc:. Para este volume externo você deve agora copiar alguns arquivos que você realmente NÃO quer esconder. Eles estarão lá caso alguém force você a revelar a senha para a primeira partição atrás da partição do sistema, onde tanto o volume externo quanto o oculto (que contém o sistema operacional oculto) irão residir. Você será capaz de revelar a senha para esse volume externo, e a existência do volume oculto (e do sistema operacional oculto) permanecerá secreta.\n\nIMPORTANTE: Os arquivos que você copiar para o volume externo não devem ocupar mais de %s. Caso contrário, pode não haver espaço livre suficiente no volume externo para volume oculto (e você não poderá continuar). Depois de terminar de copiar, clique em Avançar (não desmonte o volume).</entry> <entry lang="pt-br" key="HIDVOL_HOST_FILLING_HELP">O volume oculto foi criado com sucesso e montado como unidade %hc:. Você deve copiar alguns arquivos que pareçam confidenciais e você não deseja realmente esconder. Os arquivos estarão disponíveis para quem forçá-lo a revelar sua senha. Você irá revelar apenas a senha para esse volume externo, não para o oculto. Os arquivos com que você realmente se importa serão armazenados no volume oculto, que será criado em seguida. Quando você terminar de copiar, clique em avançar. Não desmonte o volume.\n\nObserve: Depois que você clicar em avançar, o bitmap de clusters volume do volume externo será analisado para determinar o tamanho do espaço livre contínuo que termina no fim do volume. Este espaço irá acomodar o volume oculto, seu maior tamanho possível será determinado agora. A análise do bitmap de clusters assegura que nenhum dado no volume externo será sobrescrito.</entry> @@ -538,26 +538,26 @@ <entry lang="pt-br" key="HIDVOL_PROT_WARN_AFTER_MOUNT">Agora o volume oculto está protegido contra danos até que o volume externo seja desmontado.\n\nAVISO: Se houver alguma tentativa de gravação de dados na área do volume oculto, o VeraCrypt irá começar a proteger o volume inteiro contra gravação (tanto a parte externa quanto a oculta) até que ele seja desmontado. Isto pode causar corrupção no sistema de arquivo do volume externo, o que (se repetido) poderá afetar adversamente a camuflagem de informações do volume oculto. Por isso, você deve tomar todas as medidas para evitar gravar na área do volume oculto. Qualquer dado que estiver sendo gravado na área do volume oculto não será salvo e será perdido. O Windows poderá relatar isso como um erro de gravação ("Delayed Write Failed" ou "The parameter is incorrect").</entry> <entry lang="pt-br" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">Todos os volumes ocultos nos volumes montados estão protegidos contra danos até que sejam desmontados.\n\nAVISO: Se houver alguma tentativa de gravação de dados na área de algum desses volumes ocultos, o VeraCrypt irá começar a proteger o volume inteiro contra gravação (tanto a parte externa quanto a oculta) até que ele seja desmontado. Isto pode causar corrupção no sistema de arquivo do volume externo, o que (se repetido) poderá afetar adversamente a camuflagem de informação do volume oculto. Por isso, você deve tomar todas as medidas para evitar gravar na área do volume oculto. Qualquer dado que estiver sendo gravado na área do volume oculto não será salvo e será perdido. O Windows poderá relatar isso como um erro de gravação ("Delayed Write Failed" ou "The parameter is incorrect").</entry> <entry lang="pt-br" key="DAMAGE_TO_HIDDEN_VOLUME_PREVENTED">AVISO: Houve uma tentativa de gravação de dados na área do volume oculto do volume montado como %c:! O VeraCrypt impediu que esses dados fossem gravados para proteger o volume oculto. Isto pode ter causado corrupção no sistema de arquivo do volume externo e o Windows poderá relatar um erro de gravação ("Delayed Write Failed" ou "The parameter is incorrect"). Todo o volume (tanto a parte externa quanto a oculta) será protegido contra gravação até ser desmontado. Se esta não for a primeira vez que isto acontece com esse volume, a camuflagem de informação desse volume oculto pode ter sido afetada (devido a inconsistências não usuais correlacionadas no sistema de arquivo do volume externo). Por isso, você deve pensar em criar novo volume VeraCrypt (com a opção Formatação Rápida desmarcada) e mover seus arquivos deste volume para o novo; este volume deve ser apagado com segurança (tanto a parte externa quanto a oculta). Sugerimos fortemente que você reinicie seu sistema operacional agora.</entry> - <entry lang="en" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">You have indicated intent to store files larger than 4 GB on the volume. This requires the volume to be formatted as NTFS, which, however, will not be possible.</entry> - <entry lang="en" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">Please note that when a hidden operating system is running, non-hidden VeraCrypt volumes cannot be formatted as NTFS. The reason is that the volume would need to be temporarily mounted without write protection in order to allow the operating system to format it as NTFS (whereas formatting as FAT is performed by VeraCrypt, not by the operating system, and without mounting the volume). For further technical details, see below. You can create a non-hidden NTFS volume from within the decoy operating system.</entry> - <entry lang="en" key="HIDDEN_VOL_CREATION_UNDER_HIDDEN_OS_HOWTO">For security reasons, when a hidden operating system is running, hidden volumes can be created only in the 'direct' mode (because outer volumes must always be mounted as read-only). To create a hidden volume securely, follow these steps:\n\n1) Boot the decoy system.\n\n2) Create a normal VeraCrypt volume and, to this volume, copy some sensitive-looking files that you actually do NOT want to hide (the volume will become the outer volume).\n\n3) Boot the hidden system and start the VeraCrypt Volume Creation Wizard. If the volume is file-hosted, move it to the system partition or to another hidden volume (otherwise, the newly created hidden volume would be mounted as read-only and could not be formatted). Follow the instructions in the wizard so as to select the 'direct' hidden volume creation mode.\n\n4) In the wizard, select the volume you created in step 2 and then follow the instructions to create a hidden volume within it.</entry> + <entry lang="pt-br" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">Você indicou a intenção de armazenar arquivos maiores que 4 GB no volume. Isso requer que o volume seja formatado como NTFS, o que, entretanto, não será possível.</entry> + <entry lang="pt-br" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">Observe que, quando um sistema operacional oculto está em execução, volumes VeraCrypt não ocultos não podem ser formatados como NTFS. Isso ocorre porque o volume precisaria ser montado temporariamente sem proteção contra gravação para permitir que o sistema operacional o formate como NTFS (enquanto a formatação como FAT é realizada pelo VeraCrypt, e não pelo sistema operacional, e sem montar o volume). Para obter mais detalhes técnicos, veja abaixo. Você pode criar um volume NTFS não oculto dentro do sistema operacional de despiste.</entry> + <entry lang="pt-br" key="HIDDEN_VOL_CREATION_UNDER_HIDDEN_OS_HOWTO">Por razões de segurança, quando um sistema operacional oculto está em execução, volumes ocultos só podem ser criados no modo 'direto' (porque volumes externos devem sempre ser montados como somente leitura). Para criar um volume oculto de forma segura, siga estas etapas:\n\n1) Inicialize o sistema de despiste.\n\n2) Crie um volume VeraCrypt normal e, nesse volume, copie alguns arquivos aparentemente sensíveis que você realmente NÃO deseja ocultar (o volume se tornará o volume externo).\n\n3) Inicialize o sistema oculto e inicie o assistente de criação de volume do VeraCrypt. Se o volume for um arquivo, mova-o para a partição do sistema ou para outro volume oculto (caso contrário, o volume oculto recém-criado seria montado como somente leitura e não poderia ser formatado). Siga as instruções no assistente para selecionar o modo de criação 'direto' de volume oculto.\n\n4) No assistente, selecione o volume criado na etapa 2 e siga as instruções para criar um volume oculto dentro dele.</entry> <entry lang="pt-br" key="HIDDEN_OS_WRITE_PROTECTION_BRIEF_INFO">Por motivos de segurança, quando um sistema operacional oculto estiver sendo executado, sistemas de arquivo locais não-criptografados e volumes VeraCrypt não-ocultos são montados como somente leitura (dados não podem ser gravados em tais sistemas de arquivo ou volumes VeraCrypt).\n\nÉ autorizada a gravação de dados em qualquer sistema de arquivo que esteja dentro de um volume VeraCrypt oculto (desde que o volume oculto não esteja localizado em um recipiente armazenado em um sistema de arquivo não-criptografado ou em qualquer outro sistema de arquivo somente leitura).</entry> - <entry lang="en" key="HIDDEN_OS_WRITE_PROTECTION_EXPLANATION">There are three main reasons why such countermeasures have been implemented:\n\n- It enables the creation of a secure platform for mounting of hidden VeraCrypt volumes. Note that we officially recommend that hidden volumes are mounted only when a hidden operating system is running. (For more information, see the subsection 'Security Requirements and Precautions Pertaining to Hidden Volumes' in the documentation.)\n\n- In some cases, it is possible to determine that, at a certain time, a particular filesystem was not mounted under (or that a particular file on the filesystem was not saved or accessed from within) a particular instance of an operating system (e.g. by analyzing and comparing filesystem journals, file timestamps, application logs, error logs, etc). This might indicate that a hidden operating system is installed on the computer. The countermeasures prevent these issues.\n\n- It prevents data corruption and allows safe hibernation. When Windows resumes from hibernation, it assumes that all mounted filesystems are in the same state as when the system entered hibernation. VeraCrypt ensures this by write-protecting any filesystem accessible both from within the decoy and hidden systems. Without such protection, the filesystem could become corrupted when mounted by one system while the other system is hibernated.</entry> + <entry lang="pt-br" key="HIDDEN_OS_WRITE_PROTECTION_EXPLANATION">Há três razões principais para a implementação dessas contramedidas:\n\n- Isso permite a criação de uma plataforma segura para montagem de volumes ocultos do VeraCrypt. Observe que recomendamos oficialmente que volumes ocultos sejam montados apenas quando um sistema operacional oculto está em execução. (Para mais informações, veja a subseção 'Requisitos de Segurança e Precauções Relacionadas a Volumes Ocultos' na documentação.)\n\n- Em alguns casos, é possível determinar que, em um determinado momento, um sistema de arquivos específico não foi montado em (ou que um arquivo específico no sistema de arquivos não foi salvo ou acessado a partir de) uma instância específica de um sistema operacional (por exemplo, analisando e comparando logs do sistema de arquivos, datas e horas de arquivos, logs de aplicativos, logs de erros, etc.). Isso pode indicar que um sistema operacional oculto está instalado no computador. As contramedidas evitam esses problemas.\n\n- Elas previnem a corrupção de dados e permitem uma hibernação segura. Quando o Windows retoma da hibernação, ele presume que todos os sistemas de arquivos montados estão no mesmo estado de quando o sistema entrou em hibernação. O VeraCrypt garante isso ao proteger contra gravação qualquer sistema de arquivos acessível tanto pelo sistema de despiste quanto pelo sistema oculto. Sem essa proteção, o sistema de arquivos poderia ser corrompido ao ser montado por um sistema enquanto o outro está em hibernação.</entry> <entry lang="pt-br" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">Nota: Caso necessite transferir arquivos com segurança do sistema isca para o sistema oculto, siga estas etapas: 1) Inicie o sistema isca. 2) Salve os arquivos para um volume não-criptografado ou para um volume VeraCrypt externo/normal. 3) Inicie o sistema oculto. 4) Se você salvou os arquivos em um volume VeraCrypt, monte-o (ele será automaticamente montado como somente leitura). 5) Copie os arquivos para a partição do sistema oculto ou para outro volume oculto.</entry> <entry lang="pt-br" key="CONFIRM_RESTART">Seu computador precisa ser reiniciado.\n\nVocê deseja reiniciá-lo agora?</entry> <entry lang="pt-br" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">Ocorreu um erro ao obter o estado de criptografia do sistema.</entry> - <entry lang="en" key="ERR_PASSWORD_MISSING">No password specified in the command line. The volume can't be created.</entry> - <entry lang="en" key="ERR_SIZE_MISSING">No volume size specified in the command line. The volume can't be created.</entry> - <entry lang="en" key="ERR_NTFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected NTFS filesystem.</entry> - <entry lang="en" key="ERR_FAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected FAT32 filesystem.</entry> - <entry lang="en" key="ERR_DYNAMIC_NOT_SUPPORTED">The filesystem on the target drive doesn't support creating sparse files which is required for dynamic volumes.</entry> - <entry lang="en" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Only container files can be created through the command line.</entry> - <entry lang="en" key="ERR_CONTAINER_SIZE_TOO_BIG">The container file size specified in the command line is greater than the available disk free space. Volume can't be created.</entry> - <entry lang="en" key="ERR_VOLUME_SIZE_TOO_SMALL">The volume size specified in the command line is too small. The volume can't be created.</entry> - <entry lang="en" key="ERR_VOLUME_SIZE_TOO_BIG">The volume size specified in the command line is too big. The volume can't be created.</entry> + <entry lang="pt-br" key="ERR_PASSWORD_MISSING">Nenhuma senha especificada na linha de comando. O volume não pode ser criado.</entry> + <entry lang="pt-br" key="ERR_SIZE_MISSING">Nenhum tamanho de volume especificado na linha de comando. O volume não pode ser criado.</entry> + <entry lang="pt-br" key="ERR_NTFS_INVALID_VOLUME_SIZE">O tamanho do arquivo de volume especificado na linha de comando é incompatível com o sistema de arquivos NTFS selecionado.</entry> + <entry lang="pt-br" key="ERR_FAT_INVALID_VOLUME_SIZE">O tamanho do arquivo de volume especificado na linha de comando é incompatível com o sistema de arquivos FAT32 selecionado.</entry> + <entry lang="pt-br" key="ERR_DYNAMIC_NOT_SUPPORTED">O sistema de arquivos na unidade de destino não suporta a criação de *sparse files*, o que é necessário para volumes dinâmicos.</entry> + <entry lang="pt-br" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Somente arquivos contêiner podem ser criados através da linha de comando.</entry> + <entry lang="pt-br" key="ERR_CONTAINER_SIZE_TOO_BIG">O tamanho do arquivo contêiner especificado na linha de comando é maior do que o espaço livre disponível no disco. O volume não pode ser criado.</entry> + <entry lang="pt-br" key="ERR_VOLUME_SIZE_TOO_SMALL">O tamanho do volume especificado na linha de comando é muito pequeno. O volume não pode ser criado.</entry> + <entry lang="pt-br" key="ERR_VOLUME_SIZE_TOO_BIG">O tamanho do volume especificado na linha de comando é muito grande. O volume não pode ser criado.</entry> <entry lang="pt-br" key="INIT_SYS_ENC">Não foi possível iniciar componentes do programa de criptografia do sistema.</entry> <entry lang="pt-br" key="INIT_RAND">Falha ao iniciar o gerador de números aleatórios!</entry> - <entry lang="en" key="CAPI_RAND">Windows Crypto API failed!\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs, Last Error = 0x%.8X)</entry> + <entry lang="pt-br" key="CAPI_RAND">Falha na API de Criptografia do Windows!\n\n\n(Se você reportar um bug relacionado a isso, inclua as seguintes informações técnicas no relatório:\n%hs, último erro = 0x%.8X)</entry> <entry lang="pt-br" key="INIT_REGISTER">Não foi possível iniciar a aplicação. Falha ao registrar a classe 'Dialog'.</entry> <entry lang="pt-br" key="INIT_RICHEDIT">Erro: Falha ao carregar a biblioteca de sistema Rich Edit.</entry> <entry lang="pt-br" key="INTRO_TITLE">Criação de Volume VeraCrypt</entry> @@ -571,7 +571,7 @@ <entry lang="pt-br" key="MOUNT_BUTTON">&Montar</entry> <entry lang="pt-br" key="NEW_VERSION_REQUIRED">Uma versão mais recente do VeraCrypt é necessária para montar este disco.</entry> <entry lang="pt-br" key="VOL_CREATION_WIZARD_NOT_FOUND">Erro: O Assistente de Criação de Disco não foi encontrado.\n\nFavor certifique-se de que o arquivo 'VeraCrypt Format.exe' está na pasta de onde o VeraCrypt foi executado. Caso contrário, reinstale o VeraCrypt ou localize o arquivo 'VeraCrypt Format.exe' no seu sistema e execute-o.</entry> - <entry lang="en" key="VOL_EXPANDER_NOT_FOUND">Error: Volume Expander not found.\n\nPlease make sure that the file 'VeraCryptExpander.exe' is in the folder from which 'VeraCrypt.exe' was launched. If it is not, please reinstall VeraCrypt, or locate 'VeraCryptExpander.exe' on your disk and run it.</entry> + <entry lang="pt-br" key="VOL_EXPANDER_NOT_FOUND">Erro: Expansor de Volume não encontrado.\n\nCertifique-se de que o arquivo 'VeraCryptExpander.exe' está na pasta de onde o 'VeraCrypt.exe' foi iniciado. Caso contrário, reinstale o VeraCrypt ou localize o arquivo 'VeraCryptExpander.exe' no seu disco e execute-o.</entry> <entry lang="pt-br" key="NEXT">&Avançar ></entry> <entry lang="pt-br" key="FINALIZE">&Concluir</entry> <entry lang="pt-br" key="INSTALL">&Instalar</entry> @@ -579,7 +579,7 @@ <entry lang="pt-br" key="NODRIVER">Não foi possível conectar ao driver de dispositivo do VeraCrypt. O VeraCrypt não pode funcionar sem o seu driver de dispositivo executando.\n\nObserve que, devido a características do Windows, pode ser necessário fazer log off ou reiniciar o sistema operacional antes de executar o driver de dispositivo.</entry> <entry lang="pt-br" key="NOFONT">Um erro ocorreu quando da carga/preparação das fontes.</entry> <entry lang="pt-br" key="NOT_FOUND">A letra de unidade não foi encontrada ou não foi especificada.</entry> - <entry lang="en" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Error: Cannot assign drive letter.\n\nUntil a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.\n\nRetry?</entry> + <entry lang="pt-br" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Erro: Não é possível atribuir uma letra de unidade.\n\nEnquanto uma letra de unidade não for atribuída ao volume descriptografado, você não poderá acessar os dados armazenados no volume.\n\nTentar novamente?</entry> <entry lang="pt-br" key="DRIVE_LETTER_UNAVAILABLE">Letra de Unidade não disponível.</entry> <entry lang="pt-br" key="NO_FILE_SELECTED">Nenhum arquivo foi selecionado!</entry> <entry lang="pt-br" key="NO_FREE_DRIVES">Nenhuma letra de drive está disponível.</entry> @@ -595,11 +595,11 @@ <entry lang="pt-br" key="OPEN_TITLE">Selecione o Caminho e o Nome do Arquivo</entry> <entry lang="pt-br" key="SELECT_PKCS11_MODULE">Selecione a biblioteca PKCS #11</entry> <entry lang="pt-br" key="OUTOFMEMORY">Memória Esgotada</entry> - <entry lang="en" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">IMPORTANT: We strongly recommend that inexperienced users create a VeraCrypt file container on the selected device/partition, instead of attempting to encrypt the entire device/partition.\n\nWhen you create a VeraCrypt file container (as opposed to encrypting a device or partition) there is, for example, no risk of destroying a large number of files. Note that a VeraCrypt file container (even though it contains a virtual encrypted disk) is actually just like any normal file. For more information, see the chapter Beginner's Tutorial in the VeraCrypt User Guide.\n\nAre you sure you want to encrypt the entire device/partition?</entry> + <entry lang="pt-br" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">IMPORTANTE: Recomendamos fortemente que usuários inexperientes criem um arquivo contêiner VeraCrypt no dispositivo/partição selecionado(a), em vez de tentar criptografar o dispositivo/partição inteiro(a).\n\nAo criar um arquivo contêiner VeraCrypt, não há, por exemplo, risco de destruir um grande número de arquivos. Observe que um arquivo contêiner VeraCrypt (embora contenha um disco criptografado virtual) é, na verdade, apenas como qualquer outro arquivo comum. Para mais informações, consulte o capítulo Tutorial para Iniciantes no Guia do Usuário do VeraCrypt.\n\nTem certeza de que deseja criptografar todo o dispositivo/partição?</entry> <entry lang="pt-br" key="OVERWRITEPROMPT">AVISO: O arquivo '%s' ja existe!\n\nIMPORTANTE: O VERACRYPT NÃO IRÁ CRIPTOGRAFAR O ARQUIVO, MAS APAGÁ-LO. Você tem certeza de que deseja apagar o arquivo e substituí-lo com um novo recipiente VeraCrypt?</entry> <entry lang="pt-br" key="OVERWRITEPROMPT_DEVICE">CUIDADO: TODOS OS ARQUIVOS ARMAZENADOS NO %s '%s'%s SELECIONADO SERÃO APAGADOS E PERDIDOS (NÃO CRIPTOGRAFADOS)!\n\nVocê tem certeza de que deseja continuar e formatar?</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_CONFIRM">AVISO: Você não será capaz de montar o volume ou acessar quaisquer arquivos armazenados nele até que ele tenha sido totalmente criptografado.\n\nTem certeza de que deseja iniciar a criptografia do %s '%s'%s selecionado?</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_CONFIRM">WARNING: You will not be able to mount the volume or access any files stored on it until it has been fully decrypted.\n\nAre you sure you want to start decrypting the selected %s '%s'%s?</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_CONFIRM">AVISO: Você não poderá montar o volume ou acessar os arquivos armazenados nele até que ele tenha sido completamente descriptografado.\n\nTem certeza de que deseja iniciar a descriptografia do(a) %s selecionado(a) '%s'%s?</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">AVISO: Por favor, note que se o fornecimento de energia for interrompido de repente durante a criptografia dos dados existentes no local, ou quando o sistema operacional falhar devido a um erro de software ou hardware defeituoso enquanto o VeraCrypt estiver criptografando os dados existentes no local, porções dos dados serão corrompidos ou perdidos. Portanto, antes de começar a criptografia, certifique-se de possuir cópias de backup dos arquivos que você deseja criptografar.\n\nVocê tem um backup desses?</entry> <entry lang="pt-br" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">CUIDADO: OS ARQUIVOS ATUALMENTE ARMAZENADOS NA PARTIÇÃO '%s'%s (OU SEJA, A PRIMEIRA PARTIÇÃO ATRÁS DA PARTIÇÃO DO SISTEMA) SERÃO APAGADOS E PERDIDOS (ELES NÃO SERÃO CRIPTOGRAFADOS)!\n\nTem certeza que deseja prosseguir com o formato?</entry> <entry lang="pt-br" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">AVISO: A PARTIÇÃO SELECIONADA CONTÉM UMA GRANDE QUANTIDADE DE DADOS! Todos os arquivos armazenados na partição serão apagados e perdidos (eles não serão criptografados)!</entry> @@ -609,8 +609,8 @@ <entry lang="pt-br" key="IDD_PCDM_CHANGE_PKCS5_PRF">Definir Algoritmo de Derivação da Chave de Cabeçalho</entry> <entry lang="pt-br" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">Adicionar/Remover Arquivo-chave do disco</entry> <entry lang="pt-br" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remover Todos os Arquivos-chave do disco</entry> - <entry lang="en" key="PASSWORD_CHANGED">Password, PIM and/or keyfile(s) successfully changed.\n\nIMPORTANT: Please make sure you have read the section 'Changing Passwords and Keyfiles' in the chapter 'Security Requirements and Precautions' in the VeraCrypt User Guide.</entry> - <entry lang="en" key="FAVORITE_PIM_CHANGED">This volume is registered as a System Favorite and its PIM was changed.\nDo you want VeraCrypt to automatically update the System Favorite configuration (administrator privileges required)?\n\nPlease note that if you answer no, you'll have to update the System Favorite manually.</entry> + <entry lang="pt-br" key="PASSWORD_CHANGED">Senha, PIM e/ou arquivo(s) de chave alterados com sucesso.\n\nIMPORTANTE: Certifique-se de ler a seção 'Alterando Senhas e Arquivos de Chave' no capítulo 'Requisitos e Precauções de Segurança' do Guia do Usuário do VeraCrypt.</entry> + <entry lang="pt-br" key="FAVORITE_PIM_CHANGED">Este volume está registrado como um Favorito do Sistema e seu PIM foi alterado.\nDeseja que o VeraCrypt atualize automaticamente a configuração de Favorito do Sistema (requer privilégios de administrador)?\n\nObserve que, se você responder não, precisará atualizar o Favorito do Sistema manualmente.</entry> <entry lang="pt-br" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">IMPORTANTE: Se você não destruir o seu VeraCrypt Rescue Disk, sua partição de sistema / unidade ainda pode ser descriptografado usando a senha antiga (por arrancar o VeraCrypt Rescue Disk e inserir a senha antiga). Você deve criar um novo VeraCrypt Rescue Disk e, em seguida, destruir o velho um .\n\nVocê deseja criar um novo VeraCrypt Rescue Disk?</entry> <entry lang="pt-br" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">Lembre que o Disco de Emergência VeraCrypt ainda usa o algoritmo anterior. Se você considera o algoritmo anterior inseguro, você deve criar um novo Disco de Emergência VeraCrypt e destruir o antigo.\n\nVocê deseja criar um novo disco de emergência VeraCrypt?</entry> <entry lang="pt-br" key="KEYFILES_NOTE">Observe que o VeraCrypt nunca modifica o conteúdo do arquivo-chave. Você pode selecionar mais de um arquivo-chave (a ordem não importa). Se você adicionar uma pasta, todos os arquivos não ocultos encontrados nela serão usados como arquivos-chave. Clique em 'Adicionar Arquivos de Token' para selecionar arquivos-chave armazenados em tokens de segurança ou cartões inteligentes (ou para importar arquivos-chave para tokens de segurança ou cartões inteligentes).</entry> @@ -639,43 +639,43 @@ <entry lang="pt-br" key="PASSWORD_WRONG_AUTOMOUNT">Senha incorreta ou nenhum volume VeraCrypt encontrado.</entry> <entry lang="pt-br" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Senha e/ou arquivo-chave incorretos ou nenhum volume VeraCrypt encontrado.</entry> <entry lang="pt-br" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nAVISO: A função Caps Lock está ligada. Isto pode levar a uma digitação incorreta da senha.</entry> - <entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry> - <entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry> - <entry lang="en" key="PIM_HIDVOL_TITLE">Hidden Volume PIM</entry> - <entry lang="en" key="PIM_HIDDEN_OS_TITLE">PIM for Hidden Operating System</entry> - <entry lang="en" key="PIM_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = 15000 + (PIM x 1000).\n\nWhen left empty or set to 0, VeraCrypt will use a default value (485) that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 485 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 485 will lead to slower mount. A small PIM value (less than 485) will lead to a quicker mount but it can reduce security if the password is not strong enough.</entry> - <entry lang="en" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = PIM x 2048.\n\nWhen left empty or set to 0, VeraCrypt will use a default value that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 98 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 98 will lead to slower boot. A small PIM value (less than 98) will lead to a quicker boot but it can reduce security if the password is not strong enough.</entry> - <entry lang="en" key="PIM_SYSENC_CHANGE_WARNING">Remember Number to Boot System</entry> - <entry lang="en" key="PIM_LARGE_WARNING">You have chosen a PIM value that is larger than VeraCrypt default value.\nPlease note that this will lead to much slower mount/boot.</entry> - <entry lang="en" key="PIM_SMALL_WARNING">You have chosen a Personal Iterations Multiplier (PIM) that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to a weaker security.\n\nDo you confirm that you are using a strong password?</entry> - <entry lang="en" key="PIM_SYSENC_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value for system encryption is 65535.</entry> + <entry lang="pt-br" key="PIM_CHANGE_WARNING">Lembre-se do Número para Montar o Volume</entry> + <entry lang="pt-br" key="PIM_HIDVOL_HOST_TITLE">PIM do Volume Externo</entry> + <entry lang="pt-br" key="PIM_HIDVOL_TITLE">PIM do Volume Oculto</entry> + <entry lang="pt-br" key="PIM_HIDDEN_OS_TITLE">PIM para o Sistema Operacional Oculto</entry> + <entry lang="pt-br" key="PIM_HELP">PIM (Multiplicador de Iterações Pessoais) é um valor que controla o número de iterações usadas na derivação da chave do cabeçalho, conforme a fórmula:\n Iterações = 15000 + (PIM x 1000).\n\nQuando deixado vazio ou definido como 0, o VeraCrypt usará um valor padrão (485) que garante alta segurança.\n\nSe a senha tiver menos de 20 caracteres, o PIM não pode ser menor que 485 para manter o nível mínimo de segurança.\nSe a senha tiver 20 caracteres ou mais, o PIM pode ser definido para qualquer valor.\n\nUm PIM maior que 485 resultará em montagem mais lenta. Um PIM menor que 485 resultará em montagem mais rápida, mas poderá reduzir a segurança caso a senha não seja suficientemente forte.</entry> + <entry lang="pt-br" key="PIM_SYSENC_HELP">PIM (Multiplicador de Iterações Pessoais) é um valor que controla o número de iterações usadas na derivação da chave do cabeçalho, conforme a fórmula:\n Iterações = PIM x 2048.\n\nQuando deixado vazio ou definido como 0, o VeraCrypt usará um valor padrão que garante alta segurança.\n\nSe a senha tiver menos de 20 caracteres, o PIM não pode ser menor que 98 para manter o nível mínimo de segurança.\nSe a senha tiver 20 caracteres ou mais, o PIM pode ser definido para qualquer valor.\n\nUm PIM maior que 98 resultará em inicialização mais lenta. Um PIM menor que 98 resultará em inicialização mais rápida, mas poderá reduzir a segurança caso a senha não seja suficientemente forte.</entry> + <entry lang="pt-br" key="PIM_SYSENC_CHANGE_WARNING">Lembre-se do Número para Inicializar o Sistema</entry> + <entry lang="pt-br" key="PIM_LARGE_WARNING">Você escolheu um valor de PIM maior que o valor padrão do VeraCrypt.\nObserve que isso resultará em montagem ou inicialização significativamente mais lenta.</entry> + <entry lang="pt-br" key="PIM_SMALL_WARNING">Você escolheu um Multiplicador de Iterações Pessoais (PIM) menor que o valor padrão do VeraCrypt. Observe que, se sua senha não for suficientemente forte, isso poderá reduzir a segurança.\n\nVocê confirma que está usando uma senha forte?</entry> + <entry lang="pt-br" key="PIM_SYSENC_TOO_BIG">O valor máximo do Multiplicador de Iterações Pessoais (PIM) para criptografia de sistema é 65535.</entry> <entry lang="pt-br" key="PIM_TITLE">Volume PIM</entry> - <entry lang="en" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWARNING: Hidden file(s) have been found in a keyfile search path. Such hidden files cannot be used as keyfiles. If you need to use them as keyfiles, remove their 'Hidden' attribute (right-click each of them, select 'Properties', uncheck 'Hidden' and click OK). Note: Hidden files are visible only if the corresponding option is enabled (Computer > Organize > 'Folder and search options' > View).</entry> + <entry lang="pt-br" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAVISO: Arquivos ocultos foram encontrados em um caminho de pesquisa de arquivos de chave. Arquivos ocultos não podem ser usados como arquivo de chave. Se precisar usá-los como arquivo de chave, remova o atributo 'Oculto' (clique com o botão direito em cada arquivo, selecione 'Propriedades', desmarque 'Oculto' e clique em OK). Nota: Arquivos ocultos são visíveis apenas se a opção correspondente estiver ativada (Computador > Organizar > 'Opções de pasta e pesquisa' > Exibir).</entry> <entry lang="pt-br" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Se você está tentando proteger um volume oculto contendo um sistema oculto, certifique-se de estar usando uma configuração de teclado padrão US quando digitar a senha do volume oculto. Isto porque tal senha precisará ser digitada no ambiente pré-boot (antes do Windows iniciar) onde configurações diferentes do padrão US de teclado não estão disponíveis.</entry> <entry lang="pt-br" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">O VeraCrypt não encontrou nenhum volume onde a criptografia não-sistema tenha sido interrompida e onde o cabeçalho do volume pode ser descriptografado usando a senha e/ou arquivo(s)-chave fornecidos.\n\nPor favor, certifique-se que a senha e/ou arquivo(s)-chave estão corretos e que a partição/volume não está sendo usada pelo sistema ou aplicativos (incluindo software antivírus).</entry> - <entry lang="en" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">The selected partition/device is already fully encrypted.\nHeader Flags = 0x%.8X</entry> - <entry lang="en" key="SELECTED_PARTITION_NOT_INPLACE_ENC">The selected partition/device is not using in-place encryption.\nHeader Flags = 0x%.8X</entry> + <entry lang="pt-br" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">A partição/dispositivo selecionado(a) já está totalmente criptografado(a).\nSinalizadores do Cabeçalho = 0x%.8X</entry> + <entry lang="pt-br" key="SELECTED_PARTITION_NOT_INPLACE_ENC">A partição/dispositivo selecionado(a) não está usando criptografia no local.\nSinalizadores do Cabeçalho = 0x%.8X</entry> <entry lang="pt-br" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nDica: Se você está tentando montar uma partição localizada em um disco de sistema criptografado sem usar a autenticação pré-inicialização ou uma partição criptografada de um sistema operacional que não está sendo executado, você pode fazê-lo clicando em 'Sistema' > 'Moutar sem Autenticação Pré-Inicialização'.</entry> <entry lang="pt-br" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">Neste modo, você não pode montar uma partição localizada em uma unidade cuja porção está dentro do alcance de aplicação da criptografia de sistema ativa.\n\nAntes que você possa montar esta partição neste modo, você precisa inicializar um sistema operacional instalado em uma unidade diferente (criptografado ou não), ou inicializar um sistema operacional não-criptografado.</entry> - <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive).</entry> - <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Warning: As the drive contains the VeraCrypt Boot Loader, it may be an entirely encrypted system drive. If it is, please note that VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive). If that is the case, you will be able to continue now but you will receive the 'Incorrect password' error message later.</entry> + <entry lang="pt-br" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">O VeraCrypt não pode descriptografar uma partição individual em um disco do sistema todo totalmente criptografado (é possível descriptografar apenas o disco do sistema inteiro).</entry> + <entry lang="pt-br" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Aviso: Como o disco contém o Boot Loader do VeraCrypt, ele pode ser um disco do sistema todo totalmente criptografado. Nesse caso, observe que o VeraCrypt não pode descriptografar uma partição individual (é possível descriptografar apenas o disco do sistema todo). Você poderá continuar agora, mas poderá receber a mensagem de erro 'Senha incorreta' posteriormente.</entry> <entry lang="pt-br" key="PREV">< &Voltar</entry> <entry lang="pt-br" key="RAWDEVICES">Não foi possível listar os dispositivos instalados em seu sistema!</entry> <entry lang="pt-br" key="READONLYPROMPT">O disco '%s' já existe e está protegido contra gravação. Tem certeza que deseja substituí-lo?</entry> <entry lang="pt-br" key="SELECT_DEST_DIR">Selecione o Diretório de Destino</entry> <entry lang="pt-br" key="SELECT_KEYFILE">Selecione o Arquivo-chave</entry> <entry lang="pt-br" key="SELECT_KEYFILE_PATH">Selecione o caminho do arquivo-chave. AVISO: Lembre que apenas o caminho sera lembrado, não os nomes dos arquivos!</entry> - <entry lang="en" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Select a directory where to store the keyfiles.</entry> - <entry lang="en" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">The current container file was selected as a keyfile. It will be skipped.</entry> + <entry lang="pt-br" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Selecione um diretório onde armazenar os arquivos de chave.</entry> + <entry lang="pt-br" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">O arquivo de contêiner atual foi selecionado como um arquivo de chave. Ele será ignorado.</entry> <entry lang="pt-br" key="SERPENT_HELP">Criada por Ross Anderson, Eli Biham e Lars Knudsen. Publicada em 1998. chave de 256 bits, bloco de 128 bits. O modo de operação é o XTS. Serpent foi um dos finalistas no AES.</entry> - <entry lang="en" key="SIZE_HELP">Please specify the size of the container you want to create.\n\nIf you create a dynamic (sparse-file) container, this parameter will specify its maximum possible size.\n\nNote that the minimum possible size of a FAT volume is 292 KB. The minimum possible size of an NTFS volume is 3792 KB.</entry> + <entry lang="pt-br" key="SIZE_HELP">Por favor, especifique o tamanho do contêiner que você deseja criar.\n\nSe você criar um contêiner dinâmico (arquivo esparso), este parâmetro especificará seu tamanho máximo possível.\n\nObserve que o tamanho mínimo possível de um volume FAT é 292 KB. O tamanho mínimo possível de um volume NTFS é 3792 KB.</entry> <entry lang="pt-br" key="SIZE_HELP_HIDDEN_HOST_VOL">Especifique o tamanho do volume externo a ser criado (você criará primeiro o volume externo e depois um volume oculto dentro dele). O tamanho mínimo possível de um volume dentro do qual se pretende criar um volume oculto é 340 KB.</entry> <entry lang="pt-br" key="SIZE_HELP_HIDDEN_VOL">Especifique o tamanho do volume oculto a ser criado. O tamanho mínimo possível de um volume oculto é 40 KB (ou 3.664 KB se estiver formatado como NTFS). O tamanho máximo possível que você pode especificar para o volume oculto é exibido acima.</entry> <entry lang="pt-br" key="SIZE_HIDVOL_HOST_TITLE">Tamanho do Volume Externo</entry> <entry lang="pt-br" key="SIZE_HIDVOL_TITLE">Tamanho do Volume Oculto</entry> <entry lang="pt-br" key="SIZE_PARTITION_HELP">Verifique se o tamanho do dispositivo/partição selecionado(a) mostrado acima está correto e clique em Avançar.</entry> <entry lang="pt-br" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">O volume externo e o volume oculto (que contém o sistema operacional oculto) irão residir dentro da partição acima. Deve ser a primeira partição atrás da partição do sistema.\n\nPor favor, verifique se o tamanho da partição e seu número mostrados acimas estão corretos e, se estiverem, clique em Avançar.</entry> - <entry lang="en" key="SIZE_PARTITION_HIDDEN_VOL_HELP">\n\nNote that the minimum possible size of a volume within which a hidden volume is intended to be created is 340 KB.</entry> + <entry lang="pt-br" key="SIZE_PARTITION_HIDDEN_VOL_HELP">\n\nObserve que o tamanho mínimo possível de um volume no qual um volume oculto será criado é 340 KB.</entry> <entry lang="pt-br" key="SIZE_TITLE">Tamanho do Disco</entry> <entry lang="pt-br" key="SPARSE_FILE">Dinâmico</entry> <entry lang="pt-br" key="TESTS_FAILED">CUIDADO: AUTO-TESTE FALHOU!</entry> @@ -688,24 +688,24 @@ <entry lang="pt-br" key="TWO_LAYER_CASCADE_HELP">Duas cifras operando em modo XTS em cascata. Cada bloco é criptografado primeiro com %s (chave de %d bits) e depois com %s (chave de %d bits). Cada cifra utiliza sua própria chave. Todas as chaves são independentes das outras.</entry> <entry lang="pt-br" key="THREE_LAYER_CASCADE_HELP">Três cifras operando em modo XTS em cascata. Cada bloco é criptografado primeiro com %s (chave de %d bits), depois com %s (chave de %d bits) e, finalmente, com %s (chave de %d bits). Cada cifra utiliza sua própria chave. Todas as chaves são independentes das outras.</entry> <entry lang="pt-br" key="AUTORUN_MAY_NOT_ALWAYS_WORK">Note que, dependendo da configuração do sistema operacional, os recursos de auto-executar e auto-montar podem funcionar só quando os arquivos do disco removível estiverem criados em uma mídia de CD/DVD não-regravável. Note também que este não é um bug do VeraCrypt (é uma limitação do Windows).</entry> - <entry lang="en" key="TRAVELER_DISK_CREATED">VeraCrypt traveler disk has been successfully created.\n\nNote that you need administrator privileges to run VeraCrypt in portable mode. Also note that, after examining the registry file, it may be possible to tell that VeraCrypt was run on a Windows system even if it is run in portable mode.</entry> + <entry lang="pt-br" key="TRAVELER_DISK_CREATED">O disco portátil do VeraCrypt foi criado com sucesso.\n\nNote que é necessário ter privilégios de administrador para executar o VeraCrypt no modo portátil. Além disso, mesmo no modo portátil, pode ser possível identificar que o VeraCrypt foi executado em um sistema Windows ao examinar o arquivo de registro.</entry> <entry lang="pt-br" key="TC_TRAVELER_DISK">Disco Removível VeraCrypt</entry> <entry lang="pt-br" key="TWOFISH_HELP">Criado por Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall e Niels Ferguson. Publicado em 1998. chave de 256 bits, bloco de 128 bits. Modo de operação XTS. O Twofish foi um dos finalistas para o AES.</entry> <entry lang="pt-br" key="MORE_INFO_ABOUT">Mais informações sobre %s</entry> <entry lang="pt-br" key="UNKNOWN">Desconhecido</entry> - <entry lang="en" key="ERR_UNKNOWN">An unspecified or unknown error occurred (%d).</entry> + <entry lang="pt-br" key="ERR_UNKNOWN">Ocorreu um erro não especificado ou desconhecido (%d).</entry> <entry lang="pt-br" key="UNMOUNTALL_LOCK_FAILED">Alguns discos contem arquivos ou pastas que estão sendo usadas.\n\nDesmontar forçadamente?</entry> <entry lang="pt-br" key="UNMOUNT_BUTTON">&Desmontar</entry> <entry lang="pt-br" key="UNMOUNT_FAILED">Falha ao desmontar!</entry> <entry lang="pt-br" key="UNMOUNT_LOCK_FAILED">Disco contém arquivos ou pastas que estão sendo usadas.\n\nDesmontar forçadamente?</entry> - <entry lang="en" key="NO_VOLUME_MOUNTED_TO_DRIVE">No volume is mounted to the specified drive letter.</entry> + <entry lang="pt-br" key="NO_VOLUME_MOUNTED_TO_DRIVE">Nenhum volume está montado na letra de unidade especificada.</entry> <entry lang="pt-br" key="VOL_ALREADY_MOUNTED">O disco que voce está tebntando montar já está montado. </entry> <entry lang="pt-br" key="VOL_MOUNT_FAILED">Um erro ocorreu ao tentar montar o disco.</entry> <entry lang="pt-br" key="VOL_SEEKING">Erro ao procurar a localização dentro do disco.</entry> <entry lang="pt-br" key="VOL_SIZE_WRONG">Erro: Tamanho do disco incorreto.</entry> - <entry lang="en" key="WARN_QUICK_FORMAT">WARNING: You should use Quick Format only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Format?</entry> + <entry lang="pt-br" key="WARN_QUICK_FORMAT">AVISO: A Formatação Rápida deve ser usada somente nos seguintes casos:\n\n1) O dispositivo não contém dados sensíveis e você não precisa de plausibilidade negável.\n2) O dispositivo já foi completamente criptografado de forma segura.\n\nTem certeza de que deseja usar a Formatação Rápida?</entry> <entry lang="pt-br" key="CONFIRM_SPARSE_FILE">Recipiente dinâmico é um arquivo NTFS esparso cujo tamanho físico (espaço em disco realmente usado) cresce à medida que novos dados são gravados.\n\nAVISO: O desempenho de volumes hospedados em arquivos esparsos é significativamente pior que o desempenho de volumes normais. Volumes em arquivos esparsos são também menos seguros porque permitem saber quais setores não estão em uso. Além disto, tais volumes não podem prover camuflagem de informação (hospedar um volume oculto). Note que se houver escrita num recipiente esparso quando não houver espaço livre suficiente no sistema de arquivos que o hospeda, o sistema de arquivos criptografado pode ser corrompido.\n\nTem certeza de que quer criar um volume hospedado em arquivo esparso?</entry> - <entry lang="en" key="SPARSE_FILE_SIZE_NOTE">Note that the size of the dynamic container reported by Windows and by VeraCrypt will always be equal to its maximum size. To find out current physical size of the container (actual disk space it uses), right-click the container file (in a Windows Explorer window, not in VeraCrypt), then select 'Properties' and see the 'Size on disk' value.\n\nAlso note that if you move a dynamic container to another volume or drive, the physical size of the container will be extended to the maximum. (You can prevent that by creating a new dynamic container in the destination location, mounting it and then moving the files from the old container to the new one.)</entry> + <entry lang="pt-br" key="SPARSE_FILE_SIZE_NOTE">Observe que o tamanho do contêiner dinâmico reportado pelo Windows e pelo VeraCrypt será sempre igual ao seu tamanho máximo. Para verificar o tamanho físico atual do contêiner (espaço real utilizado no disco), clique com o botão direito no arquivo do contêiner (em uma janela do Windows Explorer, não no VeraCrypt), selecione 'Propriedades' e veja o valor de 'Tamanho no disco'.\n\nAlém disso, ao mover um contêiner dinâmico para outro volume ou unidade, o tamanho físico do contêiner será expandido para o máximo. (Você pode evitar isso criando um novo contêiner dinâmico no local de destino, montando-o e transferindo os arquivos do contêiner antigo para o novo.)</entry> <entry lang="pt-br" key="PASSWORD_CACHE_WIPED_SHORT">Cache de senha apagado</entry> <entry lang="pt-br" key="PASSWORD_CACHE_WIPED">As senhas (e/ou conteúdo processado do arquivo-chave) armazenadas no cache do driver VeraCrypt foram apagadas.</entry> <entry lang="pt-br" key="WRONG_VOL_TYPE">O VeraCrypt não pode mudar a senha de um volume externo.</entry> @@ -744,13 +744,13 @@ <entry lang="pt-br" key="LABEL">Etiqueta</entry> <entry lang="pt-br" key="CLUSTER_TOO_SMALL">O tamanho de cluster selecionado é muito pequeno para este tamanho de disco. Um tamanho maior será usado.</entry> <entry lang="pt-br" key="CANT_GET_VOLSIZE">Erro: Não foi possível determinar o tamanho do disco!\n\nGaranta que o disco selecionado não está sendo usado pelo sistema ou alguma aplicação.</entry> - <entry lang="en" key="HIDDEN_VOL_HOST_SPARSE">Hidden volumes must not be created within dynamic (sparse file) containers. To achieve plausible deniability, the hidden volume needs to be created within a non-dynamic container.</entry> + <entry lang="pt-br" key="HIDDEN_VOL_HOST_SPARSE">Volumes ocultos não devem ser criados dentro de contêineres dinâmicos (arquivos esparsos). Para alcançar a plausibilidade negável, o volume oculto precisa ser criado dentro de um contêiner não dinâmico.</entry> <entry lang="pt-br" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">O Assistente para Criação de Volume VeraCrypt só pode criar um volume oculto dentro de um FAT ou NTFS.</entry> <entry lang="pt-br" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">No Windows 2000, o Assistente para Criação de Volume VeraCrypt só pode criar um volume oculto dentro de um FAT.</entry> <entry lang="pt-br" key="HIDDEN_VOL_HOST_NTFS">Nota: O sistema de arquivos FAT é mais adequado para os volumes externos do que o sistema de arquivos NTFS (por exemplo, o tamanho máximo possível do volume oculto muito provavelmente teria sido muito maior se o volume externo tivesse sido formatado como FAT).</entry> <entry lang="pt-br" key="HIDDEN_VOL_HOST_NTFS_ASK">Note que o sistema de arquivos FAT é mais adequado para os volumes externos do que o sistema de arquivos NTFS. Por exemplo, o tamanho máximo possível do volume oculto, muito provavelmente, será significativamente maior se o volume externo for formatado como FAT (porque o sistema de arquivos NTFS sempre armazena dados internos exatamente no meio do volume e, portanto, o volume oculto pode residir apenas na segunda metade do volume externo).\n\nTem certeza que deseja formatar o volume externo como NTFS?</entry> <entry lang="pt-br" key="OFFER_FAT_FORMAT_ALTERNATIVE">Você deseja formatar o volume como FAT ao invés disso?</entry> - <entry lang="en" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">Note: This volume cannot be formatted as FAT, because it exceeds the maximum volume size supported by the FAT32 filesystem for the applicable sector size (2 TB for 512-byte sectors and 16 TB for 4096-byte sectors).</entry> + <entry lang="pt-br" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">Nota: Este volume não pode ser formatado como FAT, pois excede o tamanho máximo de volume suportado pelo sistema de arquivos FAT32 para o tamanho de setor aplicável (2 TB para setores de 512 bytes e 16 TB para setores de 4096 bytes).</entry> <entry lang="pt-br" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS">Erro: A partição para o sistema operacional oculto (ou seja, a primeira partição atrás da partição do sistema) deve ser de pelo menos 5% maior do que a partição do sistema (a partição do sistema é a que o sistema operacional atualmente em execução está instalado).</entry> <entry lang="pt-br" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Erro: A partição para o sistema operacional oculto (ou seja, a primeira partição atrás da partição do sistema) deve ser de pelo menos 110% (2,1 vezes) maior do que a partição do sistema (a partição do sistema é a que o sistema operacional atualmente em execução está instalado). A razão é que o sistema de arquivos NTFS sempre armazena dados internos exatamente no meio do volume e, portanto, o volume oculto (que é para conter um clone da partição do sistema) pode residir apenas na segunda metade da partição.</entry> <entry lang="pt-br" key="OUTER_VOLUME_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Erro: Se o volume externo estiver formatado como NTFS, ele deve ser de pelo menos 110% (2,1 vezes) maior do que a partição do sistema. A razão é que o sistema de arquivos NTFS sempre armazena dados internos exatamente no meio do volume e, portanto, o volume oculto (que é para conter um clone da partição do sistema) pode residir apenas na segunda metade do volume externo.\n\nNota: O volume externo deve residir na mesma partição que o sistema operacional oculto (ou seja, a primeira partição atrás da partição do sistema).</entry> @@ -758,19 +758,19 @@ <entry lang="pt-br" key="TWO_SYSTEMS_IN_ONE_PARTITION_REMARK">Observação: Não é prático (e, portanto, não suportado) instalar sistemas operacionais em dois volumes VeraCrypt que estejam embutidos dentro de uma única partição, pois utilizar o sistema operacional externo muitas vezes exige gravação de dados na área do sistema operacional oculto (e se essas operações de gravação fossem impedidas usando a característica de proteção de volume oculto, isto invariavelmente causaria falhas do sistema, ou seja, erros de "tela azul").</entry> <entry lang="pt-br" key="FOR_MORE_INFO_ON_PARTITIONS">Para informações sobre como criar e gerir partições, por favor, consulte a documentação fornecida com seu sistema operacional ou entre em contato com o suporte técnico do fornecedor do computador para assistência.</entry> <entry lang="pt-br" key="SYSTEM_PARTITION_NOT_ACTIVE">Erro: O sistema operacional atualmente em execução não está instalado na partição de inicialização (primeira partição ativa). Isto não é suportado.</entry> - <entry lang="en" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">You indicated that you intend to store files larger than 4 GB in this VeraCrypt volume. However, you chose the FAT file system, on which files larger than 4 GB cannot be stored.\n\nAre you sure you want to format the volume as FAT?</entry> - <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Error: VeraCrypt does not support in-place decryption of legacy non-system volumes created by VeraCrypt 1.0b or earlier.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry> - <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Error: VeraCrypt cannot in-place decrypt a hidden VeraCrypt volume.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry> - <entry lang="en" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Warning: Note that VeraCrypt cannot in-place decrypt a volume that contains a hidden VeraCrypt volume (the hidden volume would be overwritten with pseudorandom data).\n\nPlease confirm that the volume you are about to decrypt contains no hidden volume.\n\nNote: If the volume contains a hidden volume but you do not mind losing the hidden volume, you can select Proceed (the outer volume will be safely decrypted).</entry> - <entry lang="en" key="VOL_CONTAINS_NO_HIDDEN_VOL">The volume does not contain any hidden volume. Proceed.</entry> - <entry lang="en" key="VOL_CONTAINS_A_HIDDEN_VOL">The volume contains a hidden volume. Cancel.</entry> + <entry lang="pt-br" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">Você indicou que pretende armazenar arquivos maiores que 4 GB neste volume do VeraCrypt. No entanto, você escolheu o formato FAT, no qual arquivos maiores que 4 GB não podem ser armazenados.\n\nTem certeza de que deseja formatar o volume como FAT?</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Erro: O VeraCrypt não suporta a descriptografia no local de volumes não-sistema criados pelo VeraCrypt 1.0b ou anterior.\n\nNota: Você ainda pode descriptografar os arquivos armazenados no volume copiando-os ou movendo-os para qualquer volume não criptografado.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Erro: O VeraCrypt não pode descriptografar diretamente um volume oculto do VeraCrypt.\n\nNota: Você ainda pode descriptografar os arquivos armazenados no volume copiando-os ou movendo-os para qualquer volume não criptografado.</entry> + <entry lang="pt-br" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Aviso: Lembre-se de que o VeraCrypt não pode descriptografar diretamente um volume que contém um volume oculto do VeraCrypt (o volume oculto será sobrescrito com dados pseudorrandômicos).\n\nPor favor, confirme que o volume que você está prestes a descriptografar não contém nenhum volume oculto.\n\nNota: Se o volume contiver um volume oculto, mas você não se importar em perdê-lo, selecione Prosseguir (o volume externo será descriptografado com segurança).</entry> + <entry lang="pt-br" key="VOL_CONTAINS_NO_HIDDEN_VOL">O volume não contém nenhum volume oculto. Prosseguir.</entry> + <entry lang="pt-br" key="VOL_CONTAINS_A_HIDDEN_VOL">O volume contém um volume oculto. Cancelar.</entry> <entry lang="pt-br" key="CANT_ACCESS_VOL">Erro: Não foi possível acessar o volume!\n\nCertifique-se de que o volume selecionado realmente existe, que ele não está montado ou sendo usado pelo sistema ou outro programa, que você tem permissão para ler/gravar nesse volume e que ele não está protegido contra gravação.</entry> - <entry lang="en" key="CANT_GET_VOL_INFO">Error: Cannot obtain volume properties.</entry> + <entry lang="pt-br" key="CANT_GET_VOL_INFO">Erro: Não é possível obter as propriedades do volume.</entry> <entry lang="pt-br" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Erro: Não foi possível acessar o volume e/ou obter informações sobre o volume.\n\nCertifique-se que o volume selecionado existe, que não está sendo usado pelo sistema ou aplicativos, que você tem privilégio de leitura/escrita no volume, e que ele não está protegido contra gravação.</entry> <entry lang="pt-br" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Erro: Não foi possível acessar o volume e/ou obter informações sobre o volume.\n\nCertifique-se que o volume selecionado existe, que não está sendo usado pelo sistema ou aplicativos, que você tem privilégio de leitura/escrita no volume, e que ele não está protegido contra gravação.\n\nSe o problema persistir, os passos abaixo podem ajudar.</entry> <entry lang="pt-br" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">Um erro impediu o VeraCrypt de criptografar a partição. Tente corrigir quaisquer problemas reportados anteriormente e, em seguida, tente novamente. Se os problemas persistirem, as etapas abaixo pode ajudar.</entry> <entry lang="pt-br" key="INPLACE_ENC_GENERIC_ERR_RESUME">Um erro impediu o VeraCrypt de retomar o processo de criptografia da partição.\n\nPor favor, tente corrigir quaisquer problemas reportados anteriormente e, em seguida, tentar retomar o processo novamente. Note que o volume não pode ser montado até que tenha sido totalmente criptografado.</entry> - <entry lang="en" key="INPLACE_DEC_GENERIC_ERR">An error prevented VeraCrypt from decrypting the volume. Please try fixing any previously reported problems and then try again if possible.</entry> + <entry lang="pt-br" key="INPLACE_DEC_GENERIC_ERR">Um erro impediu o VeraCrypt de descriptografar o volume. Por favor, corrija os problemas relatados anteriormente e tente novamente, se possível.</entry> <entry lang="pt-br" key="CANT_DISMOUNT_OUTER_VOL">Erro: Não foi possível desmontar o volume externo!\n\nUm disco não pode ser desmontado se contiver arquivos ou pastas que estiverem sendo usadas por algum programa ou pelo sistema.\n\nFavor fechar qualquer programa que possa estar usando estes arquivos ou diretórios do disco e clique em "Repetir".</entry> <entry lang="pt-br" key="CANT_GET_OUTER_VOL_INFO">Erro: Não foi possível obter informações sobre o volume externo! a Criação do volume não pode continuar.</entry> <entry lang="pt-br" key="CANT_ACCESS_OUTER_VOL">Erro: Não foi possível acessar o volume externo! A criação do volume não pode continuar.</entry> @@ -828,9 +828,9 @@ <entry lang="pt-br" key="AUTODETECTION">Autodetecção</entry> <entry lang="pt-br" key="SETUP_MODE_TITLE">Modo Assistente</entry> <entry lang="pt-br" key="SETUP_MODE_INFO">Selecione um dos modos. Se não tiver certeza de qual selecionar, use o modo padrão.</entry> - <entry lang="en" key="SETUP_MODE_HELP_INSTALL">Select this option if you want to install VeraCrypt on this system.</entry> - <entry lang="en" key="SETUP_MODE_HELP_UPGRADE">Note: You can upgrade without decrypting even if the system partition/drive is encrypted or you use a hidden operating system.</entry> - <entry lang="en" key="SETUP_MODE_HELP_EXTRACT">If you select this option, all files will be extracted from this package but nothing will be installed on the system. Do not select it if you intend to encrypt the system partition or system drive. Selecting this option can be useful, for example, if you want to run VeraCrypt in so-called portable mode. VeraCrypt does not have to be installed on the operating system under which it is run. After all files are extracted, you can directly run the extracted file 'VeraCrypt.exe' (then VeraCrypt will run in portable mode).</entry> + <entry lang="pt-br" key="SETUP_MODE_HELP_INSTALL">Selecione esta opção se você deseja instalar o VeraCrypt neste sistema.</entry> + <entry lang="pt-br" key="SETUP_MODE_HELP_UPGRADE">Nota: Você pode atualizar sem descriptografar, mesmo se a partição/unidade do sistema estiver criptografada ou se você usar um sistema operacional oculto.</entry> + <entry lang="pt-br" key="SETUP_MODE_HELP_EXTRACT">Se você selecionar esta opção, todos os arquivos serão extraídos deste pacote, mas nada será instalado no sistema. Não selecione esta opção se você pretende criptografar a partição ou unidade do sistema. Esta opção pode ser útil, por exemplo, se você quiser executar o VeraCrypt no chamado modo portátil. O VeraCrypt não precisa ser instalado no sistema operacional para ser executado. Após a extração dos arquivos, você pode executar diretamente o arquivo extraído 'VeraCrypt.exe' (neste caso, o VeraCrypt será executado no modo portátil).</entry> <entry lang="pt-br" key="SETUP_OPTIONS_TITLE">Opções de Instalação</entry> <entry lang="pt-br" key="SETUP_OPTIONS_INFO">Aqui você pode configurar várias opções para controlar o processo de instalação.</entry> <entry lang="pt-br" key="SETUP_PROGRESS_TITLE">Instalando</entry> @@ -864,8 +864,8 @@ <entry lang="pt-br" key="ROLLBACK">A instalação foi revertida.</entry> <entry lang="pt-br" key="INSTALL_OK">O VeraCrypt foi instalado com sucesso.</entry> <entry lang="pt-br" key="SETUP_UPDATE_OK">O VeraCrypt foi atualizado com sucesso.</entry> - <entry lang="en" key="UPGRADE_OK_REBOOT_REQUIRED">VeraCrypt has been successfully upgraded. However, before you can start using it, the computer must be restarted.\n\nDo you want to restart it now?</entry> - <entry lang="en" key="SYS_ENC_UPGRADE_FAILED">Failed to upgrade VeraCrypt!\n\nIMPORTANT: Before you shut down or restart the system, we strongly recommend that you use System Restore (Windows Start menu > All programs > Accessories > System Tools > System Restore) to restore your system to the restore point named 'VeraCrypt installation'. If System Restore is not available, you should try installing the original or the new version of VeraCrypt again before you shut down or restart the system.</entry> + <entry lang="pt-br" key="UPGRADE_OK_REBOOT_REQUIRED">O VeraCrypt foi atualizado com sucesso. No entanto, antes de poder usá-lo, o computador deve ser reiniciado.\n\nVocê deseja reiniciá-lo agora?</entry> + <entry lang="pt-br" key="SYS_ENC_UPGRADE_FAILED">Falha ao atualizar o VeraCrypt!\n\nIMPORTANTE: Antes de desligar ou reiniciar o sistema, recomendamos fortemente que você use a Restauração do Sistema (Menu Iniciar do Windows > Todos os Programas > Acessórios > Ferramentas do Sistema > Restauração do Sistema) para restaurar seu sistema ao ponto de restauração chamado 'Instalação do VeraCrypt'. Caso a Restauração do Sistema não esteja disponível, tente instalar a versão original ou a nova versão do VeraCrypt novamente antes de desligar ou reiniciar o sistema.</entry> <entry lang="pt-br" key="UNINSTALL_OK">O VeraCrypt foi desinstalado com sucesso.\n\nClique em 'Concluir' para remover o instalador do VeraCrypt e a pasta %s. Observe que a pasta não será removida se ela contiver algum arquivo que não tenha sido criado pelo VeraCrypt ou instalado pelo seu instalador.</entry> <entry lang="pt-br" key="REMOVING_REG">Removendo entradas do VeraCrypt do registro</entry> <entry lang="pt-br" key="ADDING_REG">Adicionando entrada no registro</entry> @@ -883,7 +883,7 @@ <entry lang="pt-br" key="CANT_CREATE_FOLDER">A pasta '%s' não pode ser criada</entry> <entry lang="pt-br" key="CLOSE_TC_FIRST">O driver de dispositivo do VeraCrypt não pôde ser encerrado.\n\nFavor fechar todas as janelas do VeraCrypt primeiro. Se não adiantar, reinicie o Windows e tente novamente.</entry> <entry lang="pt-br" key="DISMOUNT_ALL_FIRST">Todos os volumes VeraCrypt precisam ser fechados antes de instalar ou desinstalar o VeraCrypt.</entry> - <entry lang="en" key="UNINSTALL_OLD_VERSION_FIRST">An obsolete version of VeraCrypt is currently installed on this system. It needs to be uninstalled before you can install this new version of VeraCrypt.\n\nAs soon as you close this message box, the uninstaller of the old version will be launched. Note that no volume will be decrypted when you uninstall VeraCrypt. After you uninstall the old version of VeraCrypt, run the installer of the new version of VeraCrypt again.</entry> + <entry lang="pt-br" key="UNINSTALL_OLD_VERSION_FIRST">Uma versão obsoleta do VeraCrypt está atualmente instalada neste sistema. Ela precisa ser desinstalada antes que você possa instalar esta nova versão do VeraCrypt.\n\nAssim que você fechar esta caixa de mensagem, o desinstalador da versão antiga será iniciado. Observe que nenhum volume será descriptografado ao desinstalar o VeraCrypt. Após desinstalar a versão antiga do VeraCrypt, execute novamente o instalador da nova versão do VeraCrypt.</entry> <entry lang="pt-br" key="REG_INSTALL_FAILED">A instalação das entradas do registro falharam</entry> <entry lang="pt-br" key="DRIVER_INSTALL_FAILED">A instalação do driver de dispositivo falhou. Favor reiniciar o Windows e tentar instalar o VeraCrypt novamente.</entry> <entry lang="pt-br" key="STARTING_DRIVER">Iniciando o driver de dispositivo do VeraCrypt</entry> @@ -893,8 +893,8 @@ <entry lang="pt-br" key="REMOVING_DRIVER">Desinstalando o driver de dispositivo do VeraCrypt</entry> <entry lang="pt-br" key="COM_REG_FAILED">Erro ao registrar biblioteca de suporte a Controle de Conta de Usuário.</entry> <entry lang="pt-br" key="COM_DEREG_FAILED">Erro ao remover registro de biblioteca de suporte a Controle de Conta de Usuário.</entry> - <entry lang="en" key="TRAVELER_LIMITATIONS_NOTE">Note about portable mode:\n\nPlease note that the operating system requires drivers to be registered with it before they can be started. Hence, the VeraCrypt driver is not (and cannot be) fully portable (whereas the VeraCrypt applications are fully portable, i.e. they do not have to be installed or registered with the operating system). Also note that VeraCrypt needs a driver to provide transparent on-the-fly encryption/decryption.</entry> - <entry lang="en" key="TRAVELER_UAC_NOTE">Note that if you decide to run VeraCrypt in portable mode (as opposed to running an installed copy of VeraCrypt), the system will ask you for permission to run VeraCrypt (UAC prompt) every time you attempt to run it.\n\nThe reason is that when you run VeraCrypt in portable mode, VeraCrypt needs to load and start the VeraCrypt device driver. VeraCrypt needs a device driver to provide transparent on-the-fly encryption/decryption, and users without administrator privileges cannot start device drivers in Windows. Therefore, the system will ask you for permission to run VeraCrypt with administrator privileges (UAC prompt).\n\nNote that if you install VeraCrypt on the system (as opposed to running VeraCrypt in portable mode), the system will NOT ask you for permission to run VeraCrypt (UAC prompt) every time you attempt to run it.\n\nAre you sure you want to extract the files?</entry> + <entry lang="pt-br" key="TRAVELER_LIMITATIONS_NOTE">Nota sobre o modo portátil:\n\nObserve que o sistema operacional exige que os drivers sejam registrados antes de serem iniciados. Por isso, o driver do VeraCrypt não é (e não pode ser) totalmente portátil (embora os aplicativos do VeraCrypt sejam totalmente portáteis, ou seja, não precisem ser instalados ou registrados no sistema operacional). Lembre-se também de que o VeraCrypt necessita de um driver para oferecer criptografia/descriptografia transparente em tempo real.</entry> + <entry lang="pt-br" key="TRAVELER_UAC_NOTE">Se você decidir executar o VeraCrypt no modo portátil (em vez de usar uma cópia instalada), o sistema solicitará permissão para executá-lo (notificação do UAC) toda vez que você tentar abri-lo.\n\nIsso ocorre porque, no modo portátil, o VeraCrypt precisa carregar e iniciar seu driver. Esse driver é necessário para fornecer criptografia/descriptografia transparente em tempo real, e usuários sem privilégios de administrador não podem iniciar drivers no Windows. Portanto, o sistema solicitará permissão para executar o VeraCrypt com privilégios de administrador (notificação do UAC).\n\nSe você optar por instalar o VeraCrypt (em vez de executá-lo no modo portátil), o sistema NÃO exibirá a notificação do UAC a cada vez que você tentar abri-lo.\n\nTem certeza de que deseja extrair os arquivos?</entry> <entry lang="pt-br" key="CONTAINER_ADMIN_WARNING">Aviso: Esta instância do Assistente de Criação de Volume tem privilégios de administrador.\n\nSeu novo volume pode ser criado com permissões que não o deixarão gravar no volume quando ele estiver montado. Caso queira evitar isso, feche esta instância do Assistente e inicie uma nova sem privilégios de administrador.\n\nDeseja fechar essa instância do Assistente de Criação de Volume?</entry> <entry lang="pt-br" key="CANNOT_DISPLAY_LICENSE">Erro: Não foi possível exibir a licensa.</entry> <entry lang="pt-br" key="OUTER_VOL_WRITE_PREVENTED">Externo(!)</entry> @@ -922,28 +922,28 @@ <entry lang="pt-br" key="PROGRESS_STATUS_PAUSED">Pausado</entry> <entry lang="pt-br" key="PROGRESS_STATUS_FINISHED">Concluído</entry> <entry lang="pt-br" key="PROGRESS_STATUS_ERROR">Erro</entry> - <entry lang="en" key="FAVORITE_DISCONNECTED_DEV">Device disconnected</entry> - <entry lang="en" key="SYS_FAVORITE_VOLUMES_SAVED">System favorite volumes saved.\n\nTo enable mounting of system favorite volumes when the system starts, please select 'Settings' > 'System Favorite Volumes' > 'Mount system favorite volumes when Windows starts'.</entry> - <entry lang="en" key="FAVORITE_ADD_DRIVE_DEV_WARNING">The volume you are adding to favorites is neither a partition nor a dynamic volume. Therefore, VeraCrypt will be unable to mount this favorite volume if the device number changes.</entry> - <entry lang="en" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">The volume you are adding to favorites is a partition not recognized by Windows.\n\nVeraCrypt will be unable to mount this favorite volume if the device number changes. Please set the type of the partition to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then add the partition to favorites again.</entry> - <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">VeraCrypt Background Task is disabled or it is configured to exit when there are no mounted volumes (or VeraCrypt is running in portable mode). This may prevent your favorite volumes from being automatically mounted when devices hosting them get connected.\n\nNote: To enable the VeraCrypt Background Task, select Settings > Preferences and check the 'Enabled' checkbox in the section 'VeraCrypt Background Task'.</entry> - <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">A container stored in a remote filesystem shared over a network cannot be automatically mounted when its host device gets connected.</entry> - <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">The device displayed below is neither a partition nor a dynamic volume. Therefore, the volume hosted on the device cannot be automatically mounted when the device gets connected.</entry> - <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Please set the type of the partition displayed below to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then remove the partition from favorites and add it again. This will enable the volume hosted on the device to be automatically mounted when the device gets connected.</entry> - <entry lang="en" key="FAVORITE_LABEL_DEVICE_PATH_ERR">The device displayed below is neither a partition nor a dynamic volume. Therefore, no label can be assigned to it.</entry> - <entry lang="en" key="FAVORITE_LABEL_PARTITION_TYPE_ERR">Please set the type of the partition displayed below to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then remove the partition from favorites and add it again. This will enable VeraCrypt to assign a label to the partition.</entry> - <entry lang="en" key="SYSTEM_FAVORITE_NETWORK_PATH_ERR">Due to a Windows limitation, a container stored in a remote filesystem shared over a network cannot be mounted as a system favorite volume (however, it can be mounted as a non-system favorite volume when a user logs on).</entry> + <entry lang="pt-br" key="FAVORITE_DISCONNECTED_DEV">Dispositivo desconectado</entry> + <entry lang="pt-br" key="SYS_FAVORITE_VOLUMES_SAVED">Volumes favoritos do sistema salvos.\n\nPara habilitar a montagem de volumes favoritos do sistema quando o sistema for iniciado, selecione 'Configurações' > 'Volumes Favoritos do Sistema' > 'Montar volumes favoritos do sistema ao iniciar o Windows'.</entry> + <entry lang="pt-br" key="FAVORITE_ADD_DRIVE_DEV_WARNING">O volume que você está adicionando aos favoritos não é nem uma partição nem um volume dinâmico. Portanto, o VeraCrypt não será capaz de montar este volume favorito se o número do dispositivo mudar.</entry> + <entry lang="pt-br" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">O volume que você está adicionando aos favoritos é uma partição não reconhecida pelo Windows.\n\nO VeraCrypt não será capaz de montar este volume favorito se o número do dispositivo mudar. Por favor, defina o tipo da partição para um tipo reconhecido pelo Windows (use o comando SETID da ferramenta 'diskpart' do Windows). Em seguida, adicione a partição aos favoritos novamente.</entry> + <entry lang="pt-br" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">A Tarefa em Segundo Plano do VeraCrypt está desativada ou está configurada para sair quando não houver volumes montados (ou o VeraCrypt está sendo executado no modo portátil). Isso pode impedir que seus volumes favoritos sejam montados automaticamente quando os dispositivos que os hospedam forem conectados.\n\nNota: Para ativar a Tarefa em Segundo Plano do VeraCrypt, selecione Configurações > Preferências e marque a caixa de seleção 'Ativado' na seção 'Tarefa em Segundo Plano do VeraCrypt'.</entry> + <entry lang="pt-br" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">Um contêiner armazenado em um sistema de arquivos remoto compartilhado em uma rede não pode ser montado automaticamente quando o dispositivo que o hospeda é conectado.</entry> + <entry lang="pt-br" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">O dispositivo exibido abaixo não é nem uma partição nem um volume dinâmico. Portanto, o volume hospedado no dispositivo não pode ser montado automaticamente quando o dispositivo é conectado.</entry> + <entry lang="pt-br" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Por favor, defina o tipo da partição exibida abaixo para um tipo reconhecido pelo Windows (use o comando SETID da ferramenta 'diskpart' do Windows). Em seguida, remova a partição dos favoritos e adicione-a novamente. Isso permitirá que o volume hospedado no dispositivo seja montado automaticamente quando o dispositivo for conectado.</entry> + <entry lang="pt-br" key="FAVORITE_LABEL_DEVICE_PATH_ERR">O dispositivo exibido abaixo não é nem uma partição nem um volume dinâmico. Portanto, não é possível atribuir um rótulo a ele.</entry> + <entry lang="pt-br" key="FAVORITE_LABEL_PARTITION_TYPE_ERR">Por favor, defina o tipo da partição exibida abaixo para um tipo reconhecido pelo Windows (use o comando SETID da ferramenta 'diskpart' do Windows). Em seguida, remova a partição dos favoritos e adicione-a novamente. Isso permitirá que o VeraCrypt atribua um rótulo à partição.</entry> + <entry lang="pt-br" key="SYSTEM_FAVORITE_NETWORK_PATH_ERR">Devido a uma limitação do Windows, um contêiner armazenado em um sistema de arquivos remoto compartilhado em rede não pode ser montado como um volume favorito do sistema (no entanto, ele pode ser montado como um volume favorito comum quando um usuário fizer login).</entry> <entry lang="pt-br" key="ENTER_PASSWORD_FOR">Entre senha para %s</entry> <entry lang="pt-br" key="ENTER_PASSWORD_FOR_LABEL">Digite a senha para '%s'</entry> <entry lang="pt-br" key="ENTER_NORMAL_VOL_PASSWORD">Digite a senha para o volume normal/externo</entry> <entry lang="pt-br" key="ENTER_HIDDEN_VOL_PASSWORD">Digite a senha para o volume oculto</entry> <entry lang="pt-br" key="ENTER_HEADER_BACKUP_PASSWORD">Digite a senha para o cabeçalho armazenado no arquivo de backup</entry> <entry lang="pt-br" key="KEYFILE_CREATED">O arquivo-chave foi criado com sucesso.</entry> - <entry lang="en" key="KEYFILE_INCORRECT_NUMBER">The number of keyfiles you supplied is invalid.</entry> - <entry lang="en" key="KEYFILE_INCORRECT_SIZE">The keyfile size must be at least 64 bytes.</entry> - <entry lang="en" key="KEYFILE_EMPTY_BASE_NAME">Please enter a name for the keyfile(s) to be generated</entry> - <entry lang="en" key="KEYFILE_INVALID_BASE_NAME">The base name of the keyfile(s) is invalid</entry> - <entry lang="en" key="KEYFILE_ALREADY_EXISTS">The keyfile '%s' already exists.\nDo you want to overwrite it? The generation process will be stopped if you answer No.</entry> + <entry lang="pt-br" key="KEYFILE_INCORRECT_NUMBER">O número de arquivos de chave fornecido é inválido.</entry> + <entry lang="pt-br" key="KEYFILE_INCORRECT_SIZE">O tamanho do arquivo de chave deve ser de pelo menos 64 bytes.</entry> + <entry lang="pt-br" key="KEYFILE_EMPTY_BASE_NAME">Por favor, insira um nome para os arquivos de chave a serem gerados.</entry> + <entry lang="pt-br" key="KEYFILE_INVALID_BASE_NAME">O nome base dos arquivos de chave é inválido.</entry> + <entry lang="pt-br" key="KEYFILE_ALREADY_EXISTS">O arquivo de chave '%s' já existe.\nVocê deseja sobrescrevê-lo? O processo de geração será interrompido se você responder Não.</entry> <entry lang="pt-br" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">AVISO: O cabeçalho deste volume está danificado! O VeraCrypt usou automaticamente o backup do cabeçalho embutido no volume.\n\nVocê deve corrigir o cabeçalho do volume selecionando a opção 'Ferramentas' > 'Restaurar Cabeçalho do Volume'.</entry> <entry lang="pt-br" key="VOL_HEADER_BACKED_UP">O cabeçalho do volume foi copiado com sucesso.\n\nIMPORTANTE: Restaurar o cabeçalho do volume usando essa cópia também irá restaurar a senha do volume. Além disso, se algum(s) arquivo(s)-chave for(em) necessário(s) para montar este volume, o(s) mesmo(s) arquivo(s)-chave será(ão) necessário(s) para montar o volume de novo quando seu cabeçalho for restaurado.\n\nAVISO: Esta cópia so poderá ser usada para restaurar o cabeçalho DESTE volume. Se você utilizar esta cópia para restaurar o cabeçalho de outro volume, ainda será possível montá-lo, mas não descriptografar qualquer dado nele (porque você irá mudar a chave mestra).</entry> <entry lang="pt-br" key="VOL_HEADER_RESTORED">O cabeçalho do volume foi restaurado com sucesso.\n\nIMPORTANTE: Lembre que as senhas antigas foram restauras também. Além disto, se eram necessários arquivos-chave para montar o disco, os mesmos arquivos serão necessários novamente.</entry> @@ -961,27 +961,27 @@ <entry lang="pt-br" key="BACKUP_HEADER_NOT_FOR_SYS_DEVICE">Você está tentando fazer back up do cabeçalho do dispositivo/partição de sistema. Isto não é permitido. Operações de backup e restauração com o dispositivo/partição de sistema só podem ser realizadas utilizando o Disco de Emergência VeraCrypt.\n\nVocê deseja criar um Disco de Emergência VeraCrypt?</entry> <entry lang="pt-br" key="RESTORE_HEADER_NOT_FOR_SYS_DEVICE">Você está tentando restaurar o cabeçalho do dispositivo/partição de sistema. Isto não é permitido. Operações de backup e restauração com o dispositivo/partição de sistema só podem ser realizadas utilizando o Disco de Emergência VeraCrypt.\n\nVocê deseja criar um Disco de Emergência VeraCrypt?</entry> <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CREATION_SELECT_PATH">Depois de clicar em OK, você irá selecionar um nome para o arquivo da imagem ISO do novo Disco de Emergência VeraCrypt e o local onde você deseja salvá-lo.</entry> - <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CREATION_BURN">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn the Rescue Disk image to a CD or DVD.\n\nIMPORTANT: Note that the file must be written to the CD/DVD as an ISO disk image (not as an individual file). For information on how to do so, please refer to the documentation of your CD/DVD recording software.\n\nAfter you burn the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly burned.</entry> - <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CREATION_WIN_ISOBURN">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn the Rescue Disk image to a CD or DVD.\n\nDo you want to launch the Microsoft Windows Disc Image Burner now?\n\nNote: After you burn the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly burned.</entry> + <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CREATION_BURN">A imagem do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você precisa gravar a imagem do Disco de Resgate em um CD ou DVD.\n\n**IMPORTANTE**: O arquivo deve ser gravado no CD/DVD como uma imagem de disco ISO (não como um arquivo individual). Para mais informações sobre como fazer isso, consulte a documentação do seu software de gravação de CD/DVD.\n\nDepois de gravar o Disco de Resgate, selecione 'Sistema' > 'Verificar Disco de Resgate' para confirmar se ele foi gravado corretamente.</entry> + <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CREATION_WIN_ISOBURN">A imagem do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você precisa gravar a imagem do Disco de Resgate em um CD ou DVD.\n\nVocê deseja abrir o Gravador de Imagem de Disco do Microsoft Windows agora?\n\n**Nota**: Após gravar o Disco de Resgate, selecione 'Sistema' > 'Verificar Disco de Resgate' para confirmar se ele foi gravado corretamente.</entry> <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">Insira seu Disco de Emergência VeraCrypt e clique em OK para verificá-lo.</entry> <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">O Disco de Emergência VeraCrypt foi verificado com sucesso.</entry> <entry lang="pt-br" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">Não foi possível verificar se o Disco de Emergência foi gravado corretamente.\n\nSe você ja gravou o Disco de Emergência, remova o CD/DVD, coloque-o novamente e tente novamente. Se isto não andiantar, tente utilisar outro programa para gravar o CD/DVD ou outro CD/DVD.\n\nSe você tentou verificar um Disco de Emergência VeraCrypt criado para uma chave mestra, senha, salt, etc. diferente, lembre que esse Disco de Emergência will vai sempre causar erro nesta verificação. Para criar um novo Disco de Emergência compatível com esta configuração, clique em 'Sistema' > 'Criar Disco de Emergência'.</entry> - <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">The VeraCrypt Rescue Disk image has been successfully verified.</entry> - <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">The Rescue Disk image verification failed.\n\nIf you attempted to verify a VeraCrypt Rescue Disk image created for a different master key, password, salt, etc., please note that such Rescue Disk image will always fail this verification. To create a new Rescue Disk image fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry> + <entry lang="pt-br" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">A imagem do Disco de Resgate do VeraCrypt foi verificada com sucesso.</entry> + <entry lang="pt-br" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">A verificação da imagem do Disco de Resgate falhou.\n\nSe você tentou verificar uma imagem do Disco de Resgate do VeraCrypt criada para uma chave mestra, senha, salt ou outros parâmetros diferentes, observe que essa imagem do Disco de Resgate sempre falhará na verificação. Para criar uma nova imagem do Disco de Resgate totalmente compatível com sua configuração atual, selecione 'Sistema' > 'Criar Disco de Resgate'.</entry> <entry lang="pt-br" key="ERROR_CREATING_RESCUE_DISK">Erro ao criar o Disco de Emergência VeraCrypt.</entry> <entry lang="pt-br" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">O Disco de Emergência VeraCrypt não pode ser criado quando um sistema operacional oculto está sendo executado.\n\nPara criar um Disco de Emergência VeraCrypt, inicialize o sistema operacional isca e então selecione 'Sistema' > 'Criar Disco de Emergência'.</entry> - <entry lang="en" key="RESCUE_DISK_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly burned.\n\nIf you have burned the Rescue Disk, please eject and reinsert the CD/DVD; then click Next to try again. If this does not help, please try another medium%s.\n\nIf you have not burned the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to burn the newly generated Rescue Disk.</entry> - <entry lang="en" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX"> and/or other CD/DVD recording software</entry> + <entry lang="pt-br" key="RESCUE_DISK_CHECK_FAILED">Não foi possível verificar se o Disco de Resgate foi gravado corretamente.\n\nSe você já gravou o Disco de Resgate, ejete e reinsira o CD/DVD e clique em Avançar para tentar novamente. Se isso não funcionar, tente usar outra mídia%s.\n\nSe você ainda não gravou o Disco de Resgate, grave-o e clique em Avançar.\n\nSe você tentou verificar um Disco de Resgate do VeraCrypt criado antes de iniciar este assistente, observe que ele não pode ser usado, pois foi criado para uma chave mestra diferente. Você precisará gravar o Disco de Resgate recém-gerado.</entry> + <entry lang="pt-br" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX"> e/ou outro software de gravação de CD/DVD</entry> <entry lang="pt-br" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - Volumes Favoritos de Sistema</entry> <entry lang="pt-br" key="SYS_FAVORITES_HELP_LINK">O que são os volumes favoritos do sistema?</entry> - <entry lang="en" key="SYS_FAVORITES_REQUIRE_PBA">The system partition/drive does not appear to be encrypted.\n\nSystem favorite volumes can be mounted using only a pre-boot authentication password. Therefore, to enable use of system favorite volumes, you need to encrypt the system partition/drive first.</entry> + <entry lang="pt-br" key="SYS_FAVORITES_REQUIRE_PBA">A partição/unidade do sistema não parece estar criptografada.\n\nOs volumes favoritos do sistema podem ser montados apenas usando uma senha de autenticação antes da inicialização. Portanto, para habilitar o uso de volumes favoritos do sistema, você precisa criptografar a partição/unidade do sistema primeiro.</entry> <entry lang="pt-br" key="DISMOUNT_FIRST">Favor desmontar o disco antes de prosseguir.</entry> <entry lang="pt-br" key="CANNOT_SET_TIMER">Erro: Não foi possível ajustar o timer.</entry> <entry lang="pt-br" key="IDPM_CHECK_FILESYS">Verificar o Sistema de Arquivos</entry> <entry lang="pt-br" key="IDPM_REPAIR_FILESYS">Recuperar o Sistema de Arquivos</entry> - <entry lang="en" key="IDPM_ADD_TO_FAVORITES">Add to Favorites...</entry> - <entry lang="en" key="IDPM_ADD_TO_SYSTEM_FAVORITES">Add to System Favorites...</entry> - <entry lang="en" key="IDPM_PROPERTIES">P&roperties...</entry> + <entry lang="pt-br" key="IDPM_ADD_TO_FAVORITES">Adicionar aos Favoritos...</entry> + <entry lang="pt-br" key="IDPM_ADD_TO_SYSTEM_FAVORITES">Adicionar aos Favoritos do Sistema...</entry> + <entry lang="pt-br" key="IDPM_PROPERTIES">P&ropriedades...</entry> <entry lang="pt-br" key="HIDDEN_VOL_PROTECTION">Volume Oculto Protegido</entry> <entry lang="pt-br" key="NOT_APPLICABLE_OR_NOT_AVAILABLE">N/A</entry> <entry lang="pt-br" key="UISTR_YES">Sim</entry> @@ -1003,7 +1003,7 @@ <entry lang="pt-br" key="LARGE_IDE_WARNING_2K">AVISO: Parece que voce não aplicou o Service Pack 3 ou superior no seu Windows. Voce não deve grevar em discos IDE maiores que 128 GB em um Windows 2000 sem o Service Pack 3 ou superior! Se você o fizer, os dados no disco podem ser corrompidos. Lembre que esta é uma limitação do windows, não um bug no VeraCrypt.\n\nObs: Voce pode ter de habilitar o LBA de 48 bits no regsitro do Windows; para mais informações, veja http://support.microsoft.com/kb/305098/EN-US</entry> <entry lang="pt-br" key="LARGE_IDE_WARNING_2K_REGISTRY">AVISO: O suporte a ATAPI LBA de 48 bits está desativado no seu sistema. Por isso, voce não deve grevar em discos IDE maiores que 128 GB! Se você o fizer, os dados no disco podem ser corrompidos. Lembre que esta é uma limitação do Windows, não um bug no VeraCrypt.\n\nPara habilitar o suporte a LBA de 48 bits, adicione o valor de registro 'EnableBigLba' na chave HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\atapi\\Parameters e configuere-o para 1.\n\npara mais informações, veja http://support.microsoft.com/kb/305098</entry> <entry lang="pt-br" key="VOLUME_TOO_LARGE_FOR_FAT32">Erro: Arquivos com mais de 4 GB não podem ser armazenados em um sistema de arquivos FAT32. Portanto, volumes VeraCrypt hospedados em arquivos (recipientes) armazenados em um sistema de arquivos FAT32 não podem ser maiores que 4 GB.\n\nSe você precisar de um volume maior, crie-o em um sistema de arquivos NTFS (ou num sistema de arquivos exFAT, se você usa o Windows Vista SP1 ou posterior) ou, em vez de criar um volume hospedado em arquivo, criptografe toda uma partição ou dispositivo.</entry> - <entry lang="en" key="VOLUME_TOO_LARGE_FOR_WINXP">Warning: Windows XP does not support files larger than 2048 GB (it will report that "Not enough storage is available"). Therefore, you cannot create a file-hosted VeraCrypt volume (container) larger than 2048 GB under Windows XP.\n\nNote that it is still possible to encrypt the entire drive or create a partition-hosted VeraCrypt volume larger than 2048 GB under Windows XP.</entry> + <entry lang="pt-br" key="VOLUME_TOO_LARGE_FOR_WINXP">Aviso: O Windows XP não suporta arquivos maiores que 2048 GB (ele exibirá a mensagem de erro "Espaço em disco insuficiente"). Portanto, você não pode criar um volume VeraCrypt hospedado em arquivo maior que 2048 GB no Windows XP.\n\nObserve que ainda é possível criptografar todo o disco ou criar um volume VeraCrypt hospedado em partição maior que 2048 GB no Windows XP.</entry> <entry lang="pt-br" key="FREE_SPACE_FOR_WRITING_TO_OUTER_VOLUME">AVISO: Se voce necessitar adicionar mais arquivos no volume externo, voce deve considerar a possibilidade de escolher um tamanho menor para o volume oculto.\n\nTem certeza que deseja continuar com o tamanho especificado?</entry> <entry lang="pt-br" key="NO_VOLUME_SELECTED">Nenhum disco selecionado.\n\nClique em 'Selecionar Dispositivo' ou 'Selecionar arquivo' para selecionar um volume VeraCrypt.</entry> <entry lang="pt-br" key="NO_SYSENC_PARTITION_SELECTED">Nenhuma partição selecionada.\n\nClique em 'Selecionar Dispositivo' para selecionar uma partição desmontada que normalmente exige autenticação pré-inicialização (por exemplo, uma partição localizada em um disco de sistema ou de outro sistema operacional, que não está em execução, ou a partição criptografada de outro sistema operacional).\n\nDica: A partição selecionada será montada como um volume VeraCrypt normal, sem autenticação pré-inicialização. Isto é útil, por exemplo, para operações de backup ou reparo.</entry> @@ -1022,14 +1022,14 @@ <entry lang="pt-br" key="CANNOT_USE_RESERVED_KEY">Erro: Este atalho está reservado. Favor escolher um atalho diferente.</entry> <entry lang="pt-br" key="SHORTCUT_ALREADY_IN_USE">Erro: Atalho em uso.</entry> <entry lang="pt-br" key="HOTKEY_REGISTRATION_ERROR">AVISO: Um ou mais dos atalhos de sistema do VeraCrypt não estão funcionando!\n\nFavor certificar-se de que o sistema operacional ou outro programa não está utilizando o(s) mesmo(s) atalho(s) .</entry> - <entry lang="en" key="PAGING_FILE_CREATION_PREVENTED">Paging file creation has been prevented.\n\nPlease note that, due to Windows issues, paging files cannot be located on non-system VeraCrypt volumes (including system favorite volumes). VeraCrypt supports creation of paging files only on an encrypted system partition/drive.</entry> + <entry lang="pt-br" key="PAGING_FILE_CREATION_PREVENTED">A criação do arquivo de paginação foi impedida.\n\nObserve que, devido a problemas no Windows, arquivos de paginação não podem ser armazenados em volumes VeraCrypt que não sejam do sistema (incluindo volumes favoritos do sistema). O VeraCrypt suporta a criação de arquivos de paginação apenas na partição/unidade de sistema criptografada.</entry> <entry lang="pt-br" key="SYS_ENC_HIBERNATION_PREVENTED">Um erro ou incompatibilidade impede o VeraCrypt de criptografar o arquivo de hibernação. Portanto, a hibernação foi impedida.\n\nNota: Quando um computador hiberna (ou entra em um modo de economia de energia), o conteúdo do seu sistema de memória é garvado num arquivo de armazenamento de hibernação na unidade do sistema. O VeraCrypt não poderia impedir que as chaves de criptografia e o conteúdo de arquivos sensíveis abertos na RAM sejam salvos não-criptografados no arquivo de armazenamento de hibernação.</entry> - <entry lang="en" key="HIDDEN_OS_HIBERNATION_PREVENTED">Hibernation has been prevented.\n\nVeraCrypt does not support hibernation on hidden operating systems that use an extra boot partition. Please note that the boot partition is shared by both the decoy and the hidden system. Therefore, in order to prevent data leaks and problems while resuming from hibernation, VeraCrypt has to prevent the hidden system from writing to the shared boot partition and from hibernating.</entry> - <entry lang="en" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">VeraCrypt volume mounted as %c: has been dismounted.</entry> - <entry lang="en" key="MOUNTED_VOLUMES_DISMOUNTED">VeraCrypt volumes have been dismounted.</entry> - <entry lang="en" key="VOLUMES_DISMOUNTED_CACHE_WIPED">VeraCrypt volumes have been dismounted and password cache has been wiped.</entry> - <entry lang="en" key="SUCCESSFULLY_DISMOUNTED">Successfully dismounted</entry> - <entry lang="en" key="CONFIRM_BACKGROUND_TASK_DISABLED">WARNING: If the VeraCrypt Background Task is disabled, the following functions will be disabled:\n\n1) Hot keys\n2) Auto-dismount (e.g., upon logoff, inadvertent host device removal, time-out, etc.)\n3) Auto-mount of favorite volumes\n4) Notifications (e.g., when damage to hidden volume is prevented)\n5) Tray icon\n\nNote: You can shut down the Background Task anytime by right-clicking the VeraCrypt tray icon and selecting 'Exit'.\n\nAre you sure you want to permanently disable the VeraCrypt Background Task?</entry> + <entry lang="pt-br" key="HIDDEN_OS_HIBERNATION_PREVENTED">A hibernação foi impedida.\n\nO VeraCrypt não suporta hibernação em sistemas operacionais ocultos que utilizam uma partição de inicialização extra. Observe que a partição de inicialização é compartilhada tanto pelo sistema de isca quanto pelo sistema oculto. Portanto, para evitar vazamentos de dados e problemas ao retomar da hibernação, o VeraCrypt precisa impedir que o sistema oculto escreva na partição de inicialização compartilhada e que entre em hibernação.</entry> + <entry lang="pt-br" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">O volume VeraCrypt montado como %c: foi desmontado.</entry> + <entry lang="pt-br" key="MOUNTED_VOLUMES_DISMOUNTED">Os volumes VeraCrypt foram desmontados.</entry> + <entry lang="pt-br" key="VOLUMES_DISMOUNTED_CACHE_WIPED">Os volumes VeraCrypt foram desmontados e o cache de senhas foi limpo.</entry> + <entry lang="pt-br" key="SUCCESSFULLY_DISMOUNTED">Desmontado com sucesso</entry> + <entry lang="pt-br" key="CONFIRM_BACKGROUND_TASK_DISABLED">AVISO: Se a Tarefa em Segundo Plano do VeraCrypt for desativada, as seguintes funções serão desativadas:\n\n1) Teclas de atalho\n2) Desmontagem automática (por exemplo, ao fazer logoff, remoção acidental do dispositivo host, tempo limite, etc.)\n3) Montagem automática de volumes favoritos\n4) Notificações (por exemplo, quando danos ao volume oculto são evitados)\n5) Ícone na bandeja do sistema\n\nNota: Você pode encerrar a Tarefa em Segundo Plano a qualquer momento clicando com o botão direito no ícone do VeraCrypt na bandeja do sistema e selecionando 'Sair'.\n\nTem certeza de que deseja desativar permanentemente a Tarefa em Segundo Plano do VeraCrypt?</entry> <entry lang="pt-br" key="CONFIRM_NO_FORCED_AUTODISMOUNT">AVISO: Se esta opção for desabilitada, discos contendo arquivos ou diretórios abertos não poderão ser auto-desmontados.\n\nTem certeza de que quer desabilitar esta opção?</entry> <entry lang="pt-br" key="WARN_PREF_AUTO_DISMOUNT">AVISO: Discos contendo arquivos ou diretórios abertos NÃO serão auto-desmontados.\n\nPara evitar isto, habilite a seguinte opção nesta janela: 'Forçar auto-demontar mesmo que o disco contenha arquivos ou diretórios abertos'</entry> <entry lang="pt-br" key="WARN_PREF_AUTO_DISMOUNT_ON_POWER">AVISO: Quando a carga da bateria do notebook estiver baixa, o Windows pode omitir o envio de mensagens apropriadas aos aplicativos em execução quando o computador estiver entrando no modo de economia de energia. Assim sendo, o VeraCrypt pode falhar em auto-desmontar os volumes nesses casos.</entry> @@ -1040,11 +1040,11 @@ <entry lang="pt-br" key="DO_NOT_PROMPT_ME">Não, não me lembre</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL_NOTE">IMPORTANTE: Tenha em mente que você pode continuar o processo de criptografia de qualquer partição/volume sem sistema selecionando 'Volumes' > 'Continuar Processo Interrompido' no menu da janela principal do VeraCrypt.</entry> <entry lang="pt-br" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">Você agendou o processo de criptografia ou de descriptografia do dispositivo/partição de sistema. Mas a autenticação pré-inicialização falhou (ou foi cancelada).\n\nLembre: Se você descriptografou o dispositivo/partição de sistema no ambiente pré-inicialização, pode ser necessário finalizar o processo selecionando 'Sistema' > 'Descriptografar Definitivamente o Disco/Partição de Sistema' na barra de menu da janela principal do VeraCrypt.</entry> - <entry lang="en" key="CONFIRM_EXIT">WARNING: If VeraCrypt exits now, the following functions will be disabled:\n\n1) Hot keys\n2) Auto-dismount (e.g., upon logoff, inadvertent host device removal, time-out, etc.)\n3) Auto-mount of favorite volumes\n4) Notifications (e.g., when damage to hidden volume is prevented)\n\nNote: If you do not wish VeraCrypt to run in the background, disable the VeraCrypt Background Task in the Preferences (and, if necessary, disable the automatic start of VeraCrypt in the Preferences).\n\nAre you sure you want VeraCrypt to exit?</entry> + <entry lang="pt-br" key="CONFIRM_EXIT">AVISO: Se o VeraCrypt for encerrado agora, as seguintes funções serão desativadas:\n\n1) Teclas de atalho\n2) Desmontagem automática (por exemplo, ao sair, remoção acidental do dispositivo host, tempo limite, etc.)\n3) Montagem automática de volumes favoritos\n4) Notificações (por exemplo, quando um dano ao volume oculto é prevenido)\n\nNota: Se você não deseja que o VeraCrypt seja executado em segundo plano, desative a Tarefa em Segundo Plano do VeraCrypt nas Preferências (e, se necessário, desative o início automático do VeraCrypt nas Preferências).\n\nTem certeza de que deseja encerrar o VeraCrypt?</entry> <entry lang="pt-br" key="CONFIRM_EXIT_UNIVERSAL">Encerrar o VeraCrypt?</entry> <entry lang="pt-br" key="CHOOSE_ENCRYPT_OR_DECRYPT">O VeraCrypt não possui informações suficientes para determinar se criptografa ou descriptografa.</entry> <entry lang="pt-br" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">O VeraCrypt não possui informação suficiente para determinar se deve criptografar ou descriptografar.\n\nNote: Se você descriptografou o dispositivo/partição de sistema no ambiente pré-inicialização, poderá ser necessário concluir o processo clicando em Descriptografar.</entry> - <entry lang="en" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Note: When you are encrypting a non-system partition/volume in place and an error persistently prevents you from finishing the process, you will not be able to mount the volume (and access data stored on it) until you entirely DECRYPT the volume (i.e. reverse the process).\n\nIf you need to do so, follow these steps:\n1) Exit this wizard.\n2) In the main VeraCrypt window, select 'Volumes' > 'Resume Interrupted Process'.\n3) Select 'Decrypt'.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Nota: Quando você está criptografando uma partição/volume que não é do sistema e um erro persiste impedindo a conclusão do processo, você não poderá montar o volume (e acessar os dados armazenados nele) até que ele seja completamente descriptografado (ou seja, o processo seja revertido).\n\nSe precisar fazer isso, siga estas etapas:\n1) Saia deste assistente.\n2) Na janela principal do VeraCrypt, selecione 'Volumes' > 'Retomar Processo Interrompido'.\n3) Selecione 'Descriptografar'.</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Você deseja interromper e adiar o processo de criptografia da partição/volume?\n\nNota: Tenha em mente que o volume não pode ser montado até que ele tenha sido totalmente criptografado. Você poderá retomar o processo de criptografia e ele irá continuar a partir do ponto que foi parado. Você pode fazê-lo, por exemplo, escolhendo 'Volumes' > ' Continuar Processo Interrompido' a partir da barra de menu da janela principal do VeraCrypt.</entry> <entry lang="pt-br" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Você deseja interromper e adiar o processo de criptografia do dispositivo/partição de sistema?\n\nLembre: Você poderá continuar o processo do ponto em que ele foi interrompido. Para isso, você pode, por exemplo, clicar em 'Sistema' > 'Continuar Processo interrompido' na barra de menu da janela principal do VeraCrypt. Se você deseja reverter o processo de criptografia (e começar a descriptografar), Clique em 'Sistema' > 'Descriptografar o Dispositivo/Partição de Sistema'.</entry> <entry lang="pt-br" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">Você deseja interromper e adiar o processo de descriptografia do dispositivo/partição de sistema?\n\nLembre: Você poderá continuar o processo do ponto em que ele foi interrompido. Para isso, você pode, por exemplo, clicar em 'Sistema' > 'Continuar Processo interrompido' na barra de menu da janela principal do VeraCrypt. Se você deseja reverter o processo de descriptografia (e começar a criptografar), Clique em 'Sistema' > 'Criptografar o Dispositivo/Partição de Sistema'.</entry> @@ -1054,7 +1054,7 @@ <entry lang="pt-br" key="FAILED_TO_START_WIPING">Erro: Falha ao iniciar o processo de limpeza.</entry> <entry lang="pt-br" key="INCONSISTENCY_RESOLVED">Inconsistência resolvida.\n\n\n(Se você relatar um bug devido a isso, favor incluir a seguinte informação técnica no relatório: %hs)</entry> <entry lang="pt-br" key="UNEXPECTED_STATE">Erro: Estado inesperado.\n\n\n(Se você relatar um bug relacionado a isto, por favor inclua as seguintes informações técnicas no relatório de erros: %hs)</entry> - <entry lang="en" key="NO_SYS_ENC_PROCESS_TO_RESUME">There is no interrupted process of encryption/decryption of the system partition/drive to resume.\n\nNote: If you want to resume an interrupted process of encryption/decryption of a non-system partition/volume, select 'Volumes' > 'Resume Interrupted Process'.</entry> + <entry lang="pt-br" key="NO_SYS_ENC_PROCESS_TO_RESUME">Não há nenhum processo interrompido de criptografia/descriptografia da partição/unidade do sistema para retomar.\n\nNota: Se você deseja retomar um processo interrompido de criptografia/descriptografia de uma partição/volume que não é do sistema, selecione 'Volumes' > 'Retomar Processo Interrompido'.</entry> <entry lang="pt-br" key="HIDVOL_PROT_BKG_TASK_WARNING">AVISO: A tarefa em Background do VeraCrypt está desabilitada. Depois de sair do VeraCrypt, voce não será notificado se algum dano a um arquivo escondido for evitado.\n\nObs: Voce pode parar a tarefa em Background a qualquer momento clicando com o botão direito no ícone do VeraCrypt na bandeja do sistema e selecionando 'Sair'.\n\nHabilitar a execução do VeraCrypt em Segundo Plano?</entry> <entry lang="pt-br" key="LANG_PACK_VERSION">Versão da Tradução: %s</entry> <entry lang="pt-br" key="CHECKING_FS">Verificando o sistema de arquivos do volume VeraCrypt montado como %s...</entry> @@ -1066,28 +1066,28 @@ <entry lang="pt-br" key="DISMOUNT_ALL_TC_VOLUMES">Desmontar todos os volumes VeraCrypt</entry> <entry lang="pt-br" key="UAC_INIT_ERROR">O VeraCrypt não conseguiu obter privilégios de Administrador.</entry> <entry lang="pt-br" key="ERR_ACCESS_DENIED">Acesso negado pelo sistema operacional.\n\nPossível causa: O sistema operacional exige que você tenha permissão para ler/gravar (ou privilégios de Administrador) para certos dispositivos, arquivos e pastas, para poder ler/gravar dados neles/deles. Normalmente, um usuário sem privilégios de Administrador é autorizado a criar, ler e modificar arquivos em sua pasta de Documentos.</entry> - <entry lang="en" key="SECTOR_SIZE_UNSUPPORTED">Error: The drive uses an unsupported sector size.\n\nIt is currently not possible to create partition/device-hosted volumes on drives that use sectors larger than 4096 bytes. However, note that you can create file-hosted volumes (containers) on such drives.</entry> - <entry lang="en" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">It is currently not possible to encrypt a system installed on a disk that uses a sector size other than 512 bytes.</entry> + <entry lang="pt-br" key="SECTOR_SIZE_UNSUPPORTED">Erro: A unidade utiliza um tamanho de setor não suportado.\n\nAtualmente, não é possível criar volumes em partições/dispositivos em unidades que utilizam setores maiores que 4096 bytes. No entanto, você pode criar volumes hospedados em arquivos (contêineres) nessas unidades.</entry> + <entry lang="pt-br" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">Atualmente, não é possível criptografar um sistema instalado em um disco que utiliza um tamanho de setor diferente de 512 bytes.</entry> <entry lang="pt-br" key="NO_SPACE_FOR_BOOT_LOADER">O VeraCrypt Boot Loader requer pelo menos 32 KBytes de espaço livre no início do dispositivo de sistema.</entry> <entry lang="pt-br" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">Este recurso não é suportado na versão do sistema operacional que você está usando.</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">O VeraCrypt não pode criptografar um dispositivo/partição de sistema na versão de sistema operacional que você está usando.</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Antes de criptografar a partição/unidade de sistema no Windows Vista, você precisa instalar o Service Pack 1 ou superior (nenhum Service Pack foi instalado neste sistema ainda).\n\nNota: O Service Pack 1 pro Windows Vista solucionou um problema que causa falta de memória principal livre durante o boot do sistema.</entry> - <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt no longer supports encryption of the system partition/drive on Windows Vista with no Service Pack installed. Before upgrading VeraCrypt, please install Service Pack 1 or higher for Windows Vista.</entry> - <entry lang="en" key="FEATURE_REQUIRES_INSTALLATION">Error: This feature requires VeraCrypt to be installed on the system (you are running VeraCrypt in portable mode).\n\nPlease install VeraCrypt and then try again.</entry> - <entry lang="en" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">WARNING: Windows does not appear to be installed on the drive from which it boots. This is not supported.\n\nYou should continue only if you are sure that Windows is installed on the drive from which it boots.\n\nDo you want to continue?</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">O VeraCrypt não suporta mais a criptografia da partição/unidade do sistema no Windows Vista sem Service Pack instalado. Antes de atualizar o VeraCrypt, instale o Service Pack 1 ou superior para o Windows Vista.</entry> + <entry lang="pt-br" key="FEATURE_REQUIRES_INSTALLATION">Erro: Este recurso requer que o VeraCrypt esteja instalado no sistema (você está executando o VeraCrypt no modo portátil).\n\nPor favor, instale o VeraCrypt e tente novamente.</entry> + <entry lang="pt-br" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">AVISO: O Windows não parece estar instalado na unidade a partir da qual ele inicializa. Isso não é suportado.\n\nVocê deve continuar apenas se tiver certeza de que o Windows está instalado na unidade a partir da qual ele inicializa.\n\nDeseja continuar?</entry> <entry lang="pt-br" key="TC_BOOT_LOADER_ALREADY_INSTALLED">CUIDADO: O VeraCrypt Boot Loader ja está instalado no seu disco de sistema!\n\nÉ possível que outro sistema em seu computador ja esteja criptografado.\n\nAVISO: CONTINUAR COM A CRIPTOGRAFIA DESTE SISTEMA PODE TORNAR OUTRO(S) SISTEMA(S) E SEUS DADO(S) INACESSÍVEL(IS).\n\nVocê tem certeza de que deseja continuar?</entry> <entry lang="pt-br" key="SYS_LOADER_RESTORE_FAILED">Não foi possível restaurar o inicializador original do sistema.\n\nPor favor, use o seu Disco de Emergência VeraCrypt ('Opções de Reparação' > 'Restaurar inicializador original do sistema') ou sua mídia de instalação do Windows para substituir o Gerenciador de Boot do VeraCrypt pelo do Windows.</entry> <entry lang="pt-br" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">O loader original do sistema não será armazenado no Disco de Emergência (provável causa: arquivo de backup não encontrado).</entry> <entry lang="pt-br" key="ERROR_MBR_PROTECTED">Não foi possível gravar no setor da MBR.\n\nSua BIOS pode estar configurada para proteger o setor da MBR. Verifique "MBR/antivirus protection" nas configurações da sua BIOS (pressione F2, Delete ou Esc ao ligar o seu computador).</entry> - <entry lang="en" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">WARNING: The verification of VeraCrypt bootloader fingerprint failed!\nYour disk may have been tampered with by an attacker ("Evil Maid" attack).\n\nThis warning can also be triggered if you restored VeraCrypt boot loader using an Rescue Disk generated using a different VeraCrypt version.\n\nYou are advised to change your password immediately which will also restore the correct VeraCrypt bootloader. It is recommended to reinstall VeraCrypt and to take measures to avoid access to this machine by untrusted entities.</entry> + <entry lang="pt-br" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">AVISO: A verificação da impressão digital do carregador de inicialização do VeraCrypt falhou!\nSeu disco pode ter sido alterado por um invasor (ataque "Evil Maid").\n\nEste aviso também pode ocorrer se você restaurou o carregador de inicialização do VeraCrypt usando um Disco de Recuperação gerado com uma versão diferente do VeraCrypt.\n\nRecomenda-se alterar sua senha imediatamente, o que também restaurará o carregador de inicialização correto do VeraCrypt. É recomendável reinstalar o VeraCrypt e tomar medidas para evitar o acesso de pessoas não confiáveis a este computador.</entry> <entry lang="pt-br" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">A versão requerida do Gerenciador de Boot do VeraCrypt não está instalada no momento. Isto pode evitar que algumas configurações sejam salvas.</entry> <entry lang="pt-br" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">Nota: Em algumas situações, você pode querer impedir uma pessoa (adversário) que está observando você iniciar o computador de saber que você usa o VeraCrypt. As opções acima permitem que você faça isso, personalizando a tela de inicialização do VeraCrypt. Se você ativar a primeira opção, nenhum texto será apresentado pelo gestor de inicialização (mesmo se você digitar a senha errada). O computador aparentará estar "congelado" enquanto você puder digitar sua senha. Além disso, uma mensagem personalizada pode ser exibida para enganar seu adversário. Por exemplo, mensagens de erro falsas como 'Sistema operacional ausente' (que normalmente é exibida pelo boot do Windows se ele não encontrar qualquer partição de inicialização do Windows). No entanto, é importante notar que, se o adversário puder analisar o conteúdo do disco rígido, ele ainda pode descobrir que ele contém o gestor de inicialização do VeraCrypt.</entry> <entry lang="pt-br" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">ATENÇÃO: Tenha em mente que se você ativar esta opção, o inicializador do VeraCrypt não exibirá quaisquer textos (mesmo se você digitar a senha errada). O computador aparentará estar "congelado" (sem resposta), enquanto você puder digitar sua senha (o cursor NÃO se moverá e nenhum asterisco será exibido quando você pressionar uma tecla).\n\nTem certeza de que deseja ativar essa opção?</entry> <entry lang="pt-br" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">Seu dispositivo/partição parece estar completamente criptografado.</entry> <entry lang="pt-br" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">O VeraCrypt não criptografa disco de sistema que tenha sido convertido para disco dinâmico.</entry> - <entry lang="en" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">The system drive contains extended (logical) partitions.\n\nYou can encrypt an entire system drive containing extended (logical) partitions only on Windows Vista and later versions of Windows. On Windows XP, you can encrypt an entire system drive provided that it contains only primary partitions.\n\nNote: You can still encrypt the system partition instead of the entire system drive (and, in addition to that, you can create partition-hosted VeraCrypt volumes within any non-system partitions on the drive).</entry> - <entry lang="en" key="WDE_EXTENDED_PARTITIONS_WARNING">WARNING: As you are running Windows XP/2003, after you start encrypting the drive, you must NOT create any extended (logical) partitions on it (you may create only primary partitions). Any extended (logical) partition on the drive would be inaccessible after you start encrypting (the drive currently does not contain any such partition).\n\nNote: If this limitation is not acceptable, you can go back and choose to encrypt only the system partition instead of the entire drive (and, in addition to that, you can create partition-hosted VeraCrypt volumes within any non-system partitions on the drive).\n\nAlternatively, if this limitation is not acceptable, you may want to consider upgrading to Windows Vista or a later version of Windows (you can encrypt an entire system drive containing extended/logical partitions only on Windows Vista or later).</entry> - <entry lang="en" key="SYSDRIVE_NON_STANDARD_PARTITIONS">Your system drive contains a non-standard partition.\n\nIf you are using a notebook, your system drive probably contains a special recovery partition. After the whole system drive is encrypted (including any recovery partition), your system might become unbootable if your computer is using an inappropriately designed BIOS. It would also be impossible to use any recovery partition until the system drive is decrypted. Therefore, we recommend that you encrypt only the system partition.</entry> + <entry lang="pt-br" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">A unidade do sistema contém partições estendidas (lógicas).\n\nVocê pode criptografar uma unidade de sistema inteira contendo partições estendidas (lógicas) apenas no Windows Vista ou versões posteriores. No Windows XP, é possível criptografar uma unidade de sistema inteira somente se ela contiver apenas partições primárias.\n\nNota: Ainda é possível criptografar apenas a partição do sistema em vez da unidade inteira (e, além disso, criar volumes VeraCrypt hospedados em partições não-sistema na unidade).</entry> + <entry lang="pt-br" key="WDE_EXTENDED_PARTITIONS_WARNING">AVISO: Como você está executando o Windows XP/2003, após iniciar a criptografia da unidade, NÃO crie nenhuma partição estendida (lógica) nela (apenas partições primárias são permitidas). Qualquer partição estendida (lógica) na unidade ficará inacessível após a criptografia (atualmente, não há nenhuma partição desse tipo na unidade).\n\nNota: Se essa limitação não for aceitável, você pode voltar e optar por criptografar apenas a partição do sistema em vez da unidade inteira (e, além disso, criar volumes VeraCrypt hospedados em partições não-sistema).\n\nComo alternativa, considere atualizar para o Windows Vista ou uma versão mais recente (onde é possível criptografar uma unidade inteira com partições estendidas/lógicas).</entry> + <entry lang="pt-br" key="SYSDRIVE_NON_STANDARD_PARTITIONS">Sua unidade do sistema contém uma partição não padrão.\n\nSe você estiver usando um notebook, sua unidade do sistema provavelmente contém uma partição de recuperação especial. Após a criptografia de toda a unidade do sistema (incluindo qualquer partição de recuperação), seu sistema poderá se tornar inoperável se seu computador estiver usando um BIOS inadequadamente projetado. Também seria impossível usar qualquer partição de recuperação até que a unidade do sistema seja descriptografada. Portanto, recomendamos que você criptografe apenas a partição do sistema.</entry> <entry lang="pt-br" key="ASK_ENCRYPT_PARTITION_INSTEAD_OF_DRIVE">Você deseja criptografar a partição de sistema em vez de o disco inteiro?\n\nLembre que você pode criar volumes VeraCrypt hospedados em qualquer partição que não seja de sistema (além de criptografar a partição de sistema).</entry> <entry lang="pt-br" key="WHOLE_SYC_DEVICE_RECOM">Como o seu disco de sistema contém apenas uma partição que ocupa o disco inteiro, é preferível (mais seguro) criptografar o disco inteiro incluindo o intervalo livre que comumente fica ao redor dessa partição.\n\nVocê deseja criptografar o disco inteiro?</entry> <entry lang="pt-br" key="TEMP_NOT_ON_SYS_PARTITION">Seu sistema está configurado para armazenar os arquivos temporários em uma partição não- sistema.\n\nArquivos temporários podem ser armazenados apenas na partição do sistema.</entry> @@ -1095,28 +1095,28 @@ <entry lang="pt-br" key="PAGING_FILE_NOT_ON_SYS_PARTITION">Existe(m) arquivo(s) de paginação em partições não-sistema.\n\nArquivos de paginação podem estar localizados somente na partição do sistema.</entry> <entry lang="pt-br" key="RESTRICT_PAGING_FILES_TO_SYS_PARTITION">Deseja configurar o Windows para criar arquivos de paginação na partição do Windows agora?\n\nNote que se você selecionar 'Sim', o computador será reiniciado. Depois disso, inicie o VeraCrypt e tente criar o SO oculto novamente.</entry> <entry lang="pt-br" key="LEAKS_OUTSIDE_SYSPART_UNIVERSAL_EXPLANATION"> Caso contrário, a camuflagem de informação do sistema operacional oculto poderia ser adversamente afetada.\n\nNota: Se um adversário analisasse o conteúdo de tais arquivos (residido numa partição não-sistema), ele poderia descobrir que você usou este assistente modo de criação de sistema oculto (que pode indicar a existência de um sistema operacional oculto no seu computador). Observe também que todos esses arquivos armazenados na partição do sistema serão apagados com segurança pelo VeraCrypt durante o processo de criação do sistema operacional oculto.</entry> - <entry lang="en" key="DECOY_OS_REINSTALL_WARNING">WARNING: During the process of creation of the hidden operating system, you will be required to fully reinstall the currently running system (in order to create a decoy system securely).\n\nNote: The currently running operating system and the entire content of the system partition will be copied to the hidden volume (in order to create the hidden system).\n\n\nAre you sure you will be able to install Windows using a Windows Setup medium (or using a service partition)?</entry> - <entry lang="en" key="DECOY_OS_REQUIREMENTS">For security reasons, if the currently running operating system requires activation, it must be activated before proceeding. Note that the hidden operating system will be created by copying the content of the system partition to a hidden volume (so if this operating system is not activated, the hidden operating system will not be activated either). For more information, see the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide.\n\nImportant: Before proceeding, please make sure you have read the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide.\n\n\nDoes the currently running operating system meet the above condition?</entry> - <entry lang="en" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">Your system uses an extra boot partition. VeraCrypt does not support hibernation on hidden operating systems that use an extra boot partition (decoy systems can be hibernated without any problems).\n\nPlease note that the boot partition would be shared by both the decoy and the hidden system. Therefore, in order to prevent data leaks and problems while resuming from hibernation, VeraCrypt has to prevent the hidden system from writing to the shared boot partition and from hibernating.\n\n\nDo you want to continue? If you select 'No', instructions for removing the extra boot partition will be displayed.</entry> - <entry lang="en" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nThe extra boot partition can be removed before installing Windows. To do so, follow these steps:\n\n1) Boot your Windows installation disc.\n\n2) In the Windows installer screen, click 'Install now' > 'Custom (advanced)'.\n\n3) Click 'Drive Options'.\n\n4) Select the main system partition and delete it by clicking 'Delete' and 'OK'.\n\n5) Select the 'System Reserved' partition, click 'Extend', and increase its size so that the operating system can be installed to it.\n\n6) Click 'Apply' and 'OK'.\n\n7) Install Windows on the 'System Reserved' partition.\n\n\nShould an attacker ask why you removed the extra boot partition, you can answer that you wanted to prevent any possible data leaks to the unencrypted boot partition.\n\nNote: You can print this text by clicking the 'Print' button below. If you save a copy of this text or print it (strongly recommended, unless your printer stores copies of documents it prints on its internal drive), you should destroy any copies of it after removing the extra boot partition (otherwise, if such a copy was found, it might indicate that there is a hidden operating system on this computer).</entry> + <entry lang="pt-br" key="DECOY_OS_REINSTALL_WARNING">AVISO: Durante o processo de criação do sistema operacional oculto, será necessário reinstalar completamente o sistema atual (para criar um sistema de disfarce de forma segura).\n\nNota: O sistema operacional atual e todo o conteúdo da partição do sistema serão copiados para o volume oculto (para criar o sistema oculto).\n\n\nVocê tem certeza de que poderá instalar o Windows usando um meio de instalação ou uma partição de serviço?</entry> + <entry lang="pt-br" key="DECOY_OS_REQUIREMENTS">Por razões de segurança, se o sistema operacional atualmente em execução exigir ativação, ele deve ser ativado antes de prosseguir. Observe que o sistema operacional oculto será criado copiando o conteúdo da partição do sistema para um volume oculto (portanto, se este sistema operacional não estiver ativado, o sistema operacional oculto também não estará ativado). Para mais informações, consulte a seção "Requisitos de Segurança e Precauções Relativas a Volumes Ocultos" no Guia do Usuário do VeraCrypt.\n\nImportante: Antes de prosseguir, certifique-se de que leu a seção "Requisitos de Segurança e Precauções Relativas a Volumes Ocultos" no Guia do Usuário do VeraCrypt.\n\n\nO sistema operacional atualmente em execução atende à condição acima?</entry> + <entry lang="pt-br" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">Seu sistema utiliza uma partição de inicialização extra. O VeraCrypt não suporta hibernação em sistemas operacionais ocultos que utilizam essa partição (sistemas de disfarce podem ser hibernados normalmente).\n\nObserve que a partição de inicialização será compartilhada entre o sistema de disfarce e o sistema oculto. Para evitar vazamentos de dados e problemas ao retomar da hibernação, o VeraCrypt impedirá que o sistema oculto grave na partição de inicialização compartilhada e entre em hibernação.\n\n\nDeseja continuar? Se selecionar 'Não', serão exibidas instruções para remover a partição de inicialização extra.</entry> + <entry lang="pt-br" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nA partição de inicialização extra pode ser removida antes de instalar o Windows. Para isso, siga estas etapas:\n\n1) Inicialize o disco de instalação do Windows.\n\n2) Na tela do instalador, clique em 'Instalar agora' > 'Personalizado (avançado)'.\n\n3) Clique em 'Opções de Unidade'.\n\n4) Selecione a partição principal do sistema e exclua-a clicando em 'Excluir' e 'OK'.\n\n5) Selecione a partição 'Reservada pelo Sistema', clique em 'Estender' e aumente seu tamanho para que o sistema operacional possa ser instalado nela.\n\n6) Clique em 'Aplicar' e 'OK'.\n\n7) Instale o Windows na partição 'Reservada pelo Sistema'.\n\n\nCaso um invasor pergunte por que você removeu a partição de inicialização extra, você pode responder que queria evitar possíveis vazamentos de dados para a partição de inicialização não criptografada.\n\nNota: Você pode imprimir este texto clicando no botão 'Imprimir' abaixo. Se salvar ou imprimir uma cópia deste texto (fortemente recomendado, a menos que sua impressora armazene cópias de documentos internamente), destrua quaisquer cópias após remover a partição de inicialização extra (caso contrário, se encontrada, ela pode indicar a existência de um sistema operacional oculto neste computador).</entry> <entry lang="pt-br" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Aviso: Há espaço não alocado entre a partição de sistema e a primeira partição depois dela. Depois de criar o sistema operacional oculto, você não deve criar novas partições nesse espaço não alocado. Caso contrário, o sistema operacional oculto será impossibilitado de inicializar (até você excluir essas recém-criadas partições).</entry> <entry lang="pt-br" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Este algoritmo não é suportado para criptografia de sistema.</entry> - <entry lang="en" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">This algorithm is not supported for TrueCrypt mode.</entry> - <entry lang="en" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) not supported for TrueCrypt mode.</entry> - <entry lang="en" key="PIM_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 485 or greater.</entry> - <entry lang="en" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot authentication Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 98 or greater.</entry> + <entry lang="pt-br" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Este algoritmo não é suportado no modo TrueCrypt.</entry> + <entry lang="pt-br" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Multiplicador Pessoal de Iterações) não é compatível com o modo TrueCrypt.</entry> + <entry lang="pt-br" key="PIM_REQUIRE_LONG_PASSWORD">A senha deve conter 20 ou mais caracteres para usar o PIM especificado.\nSenhas mais curtas só podem ser usadas se o PIM for 485 ou superior.</entry> + <entry lang="pt-br" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">A senha de autenticação pré-inicialização deve conter 20 ou mais caracteres para usar o PIM especificado.\nSenhas mais curtas só podem ser usadas se o PIM for 98 ou superior.</entry> <entry lang="pt-br" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Arquivos-chave atualmente não são suportados para criptografia do sistema.</entry> <entry lang="pt-br" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Aviso: O VeraCrypt não conseguiu restaurar o layout original do teclado. Isto poderá fazê-lo digitar a senha incorretamente.</entry> <entry lang="pt-br" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">Erro: Não foi possível configurar o layout do teclado para o VeraCrypt como layout Estados Unidos (Internacional).\n\nLembre que a senha precisa ser digitada em ambiente pré-boot (antes de o Windows iniciar) onde layouts não-Windows Estados Unidos (Internacional) não estão disponíveis. Por isso, a senha deve ser digitada sempre usando o layout Estados Unidos (Internacional).</entry> <entry lang="pt-br" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">Como o VeraCrypt mudou temporariamente o layout do seu teclado para o layout Estados Unidos (Internacional), não será possível digitar caracteres pressionando teclas enquanto a tecla Alt Gr estiver pressionada. Mas você ainda pode digitar a maioria desses caracteres usando a tecla apropriada enquanto mantem pressionada a tecla Shift.</entry> <entry lang="pt-br" key="KEYB_LAYOUT_CHANGE_PREVENTED">O VeraCrypt impediu uma alteração no layout do teclado.</entry> <entry lang="pt-br" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">Lembre: A senha precisará ser digitada no ambiente pré-inicialização (antes de iniciar o Windows) onde layouts não-Estados Unidos (Internacional) não estão disponíveis. Por isso, a senha precisa ser digitada sempre usando o layout Estados Unidos (Internacional). Mesmo assim, é importante lembrar que você NÃO precisa de um teclado Estados Unidos (Internacional) real. O VeraCrypt certifica-se automaticamente de que você pode digitar a senha com segurança (tanto agora quanto no ambiente pré-inicialização) mesmo se você NÃO possuir um teclado Estados Unidos (Internacional).</entry> - <entry lang="en" key="RESCUE_DISK_INFO">Before you can encrypt the partition/drive, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition/drive before Windows starts.\n\n- The VRD will contain a backup of the present content of the first drive track (which typically contains a system loader or boot manager) and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ISO image will be created in the location specified below.</entry> - <entry lang="en" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">After you click OK, Microsoft Windows Disc Image Burner will be launched. Please use it to burn the VeraCrypt Rescue Disk ISO image to a CD or DVD.\n\nAfter you do so, return to the VeraCrypt Volume Creation Wizard and follow its instructions.</entry> - <entry lang="en" key="RESCUE_DISK_BURN_INFO">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn it to a CD or DVD.\n\n%lsAfter you burn the Rescue Disk, click Next to verify that it has been correctly burned.</entry> - <entry lang="en" key="RESCUE_DISK_BURN_INFO_NO_CHECK">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you should either burn the image to a CD/DVD or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry> - <entry lang="en" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">IMPORTANT: Note that the file must be written to the CD/DVD as an ISO disk image (not as an individual file). For information on how to do so, please refer to the documentation of your CD/DVD recording software. If you do not have any CD/DVD recording software that can write the ISO disk image to a CD/DVD, click the link below to download such free software.\n\n</entry> - <entry lang="en" key="LAUNCH_WIN_ISOBURN">Launch Microsoft Windows Disc Image Burner</entry> + <entry lang="pt-br" key="RESCUE_DISK_INFO">Antes de criptografar a partição/unidade, você deve criar um Disco de Resgate VeraCrypt (VRD), que serve aos seguintes propósitos:\n\n- Se o Carregador de Boot do VeraCrypt, a chave mestra ou outros dados críticos forem danificados, o VRD permitirá restaurá-los (no entanto, será necessário inserir a senha correta).\n\n- Se o Windows for danificado e não conseguir iniciar, o VRD permitirá descriptografar permanentemente a partição/unidade antes que o Windows inicie.\n\n- O VRD conterá um backup do conteúdo atual da primeira trilha da unidade (que normalmente contém um carregador de sistema ou gerenciador de inicialização) e permitirá restaurá-lo, se necessário.\n\nA imagem ISO do Disco de Resgate VeraCrypt será criada no local especificado abaixo.</entry> + <entry lang="pt-br" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">Após clicar em OK, o Gravador de Imagem de Disco do Microsoft Windows será iniciado. Use-o para gravar a imagem ISO do Disco de Resgate VeraCrypt em um CD ou DVD.\n\nDepois de fazer isso, retorne ao Assistente de Criação de Volume VeraCrypt e siga as instruções.</entry> + <entry lang="pt-br" key="RESCUE_DISK_BURN_INFO">A imagem do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você precisa gravá-la em um CD ou DVD.\n\n%lsDepois de gravar o Disco de Resgate, clique em Avançar para verificar se ele foi gravado corretamente.</entry> + <entry lang="pt-br" key="RESCUE_DISK_BURN_INFO_NO_CHECK">A imagem do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você deve gravar a imagem em um CD/DVD ou movê-la para um local seguro para uso futuro.\n\n%lsClique em Avançar para continuar.</entry> + <entry lang="pt-br" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">IMPORTANTE: Observe que o arquivo deve ser gravado no CD/DVD como uma imagem de disco ISO (e não como um arquivo individual). Para informações sobre como fazer isso, consulte a documentação do seu software de gravação de CD/DVD. Caso não possua um software de gravação de CD/DVD que possa gravar a imagem de disco ISO em um CD/DVD, clique no link abaixo para baixar um software gratuito.</entry> + <entry lang="pt-br" key="LAUNCH_WIN_ISOBURN">Iniciar o Gravador de Imagem de Disco do Microsoft Windows</entry> <entry lang="pt-br" key="RESCUE_DISK_BURN_NO_CHECK_WARN">ATENÇÃO: Se você já criou um Disco de Emergência VeraCrypt no passado, ele não pode ser reutilizado para esta partição/unidade de sistema, porque ele foi criado para uma chave mestra diferente! Cada vez que criptografar uma partição/unidade de sistema você deve criar um novo Disco de Emergência VeraCrypt para ela, mesmo se usar a mesma senha.</entry> <entry lang="pt-br" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">Erro: Não foi possível salvar as configurações de criptografia de sistema.</entry> <entry lang="pt-br" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">Não foi possível iniciar o pré-teste da criptografia de sistema.</entry> @@ -1139,8 +1139,8 @@ <entry lang="pt-br" key="WIPE_MODE_256">256 ciclos</entry> <entry lang="pt-br" key="SYS_MULTI_BOOT_MODE_TITLE">Número de Sistemas Operacionais</entry> <entry lang="pt-br" key="MULTI_BOOT_FOR_ADVANCED_ONLY">AVISO: usuários inexperientes nunca devem tentar criptografar o Windows em configurações de boot múltiplo.\n\nDeseja continuar?</entry> - <entry lang="en" key="HIDDEN_OS_MULTI_BOOT">When creating/using a hidden operating system, VeraCrypt supports multi-boot configurations only when the following conditions are met:\n\n- The currently running operating system must be installed on the boot drive, which must not contain any other operating systems.\n\n- Operating systems installed on other drives must not use any boot loader residing on the drive on which the currently running operating system is installed.\n\nAre the above conditions met?</entry> - <entry lang="en" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt does not support this multi-boot configuration when creating/using a hidden operating system.</entry> + <entry lang="pt-br" key="HIDDEN_OS_MULTI_BOOT">Ao criar/usar um sistema operacional oculto, o VeraCrypt suporta configurações de inicialização múltipla apenas quando as seguintes condições forem atendidas:\n\n- O sistema operacional em execução atualmente deve estar instalado na unidade de inicialização, que não deve conter outros sistemas operacionais.\n\n- Sistemas operacionais instalados em outras unidades não devem usar nenhum carregador de inicialização localizado na unidade onde o sistema operacional atualmente em execução está instalado.\n\nAs condições acima foram atendidas?</entry> + <entry lang="pt-br" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">O VeraCrypt não suporta essa configuração de inicialização múltipla ao criar/usar um sistema operacional oculto.</entry> <entry lang="pt-br" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">Disco de Inicialização</entry> <entry lang="pt-br" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">Este sistema operacional está instalado no disco de inicialização?\n\nLembre: às vezes, o Windows não está instalado no mesmo disco que seu boot loader (partição de inicialização). Se este for o caso clique em 'Não'.</entry> <entry lang="pt-br" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">O VeraCrypt não criptografa sistema operacional que não inicia do mesmo disco em que está instalado.</entry> @@ -1158,21 +1158,21 @@ <entry lang="pt-br" key="SYSENC_PRE_DRIVE_ANALYSIS_HELP">No final de muitas unidades, existe uma área que é normalmente ocultada do sistema operacional (tais áreas são geralmente referidas como Áreas Protegidas do Host). No entanto, alguns programas podem ler e gravar dados de/para essas áreas.\n\nATENÇÃO: Alguns fabricantes de computadores podem utilizar essas áreas para armazenar dados e ferramentas para RAID, recuperação do sistema, configuração do sistema, diagnóstico, ou para outros fins. Se essas ferramentas ou dados devem estar acessíveis antes de inicializar, a área oculta NÃO deve ser criptografada (escolher 'Não' acima).\n\nVocê quer que o VeraCrypt detecte e criptografe uma área oculta assim (se houver), no final da unidade de sistema?</entry> <entry lang="pt-br" key="SYSENC_TYPE_PAGE_TITLE">Tipo da Criptografia do Sistema</entry> <entry lang="pt-br" key="SYSENC_NORMAL_TYPE_HELP">Selecione esta opção se você quiser apenas criptografar a partição do sistema ou toda a unidade de sistema.</entry> - <entry lang="en" key="SYSENC_HIDDEN_TYPE_HELP">It may happen that you are forced by somebody to decrypt the operating system. There are many situations where you cannot refuse to do so (for example, due to extortion). If you select this option, you will create a hidden operating system whose existence should be impossible to prove (provided that certain guidelines are followed). Thus, you will not have to decrypt or reveal the password to the hidden operating system. For a detailed explanation, please click the link below.</entry> - <entry lang="en" key="HIDDEN_OS_PREINFO">It may happen that you are forced by somebody to decrypt the operating system. There are many situations where you cannot refuse to do so (for example, due to extortion).\n\nUsing this wizard, you can create a hidden operating system whose existence should be impossible to prove (provided that certain guidelines are followed). Thus, you will not have to decrypt or reveal the password for the hidden operating system.</entry> + <entry lang="pt-br" key="SYSENC_HIDDEN_TYPE_HELP">Pode acontecer de você ser forçado por alguém a descriptografar o sistema operacional. Há muitas situações em que não é possível recusar-se a fazê-lo (por exemplo, sob extorsão). Se você selecionar esta opção, será criado um sistema operacional oculto cuja existência será impossível de provar (desde que certas diretrizes sejam seguidas). Assim, você não precisará descriptografar ou revelar a senha do sistema operacional oculto. Para uma explicação detalhada, clique no link abaixo.</entry> + <entry lang="pt-br" key="HIDDEN_OS_PREINFO">Pode acontecer de você ser forçado por alguém a descriptografar o sistema operacional. Há muitas situações em que não é possível recusar-se a fazê-lo (por exemplo, sob extorsão).\n\nCom este assistente, você pode criar um sistema operacional oculto cuja existência será impossível de provar (desde que certas diretrizes sejam seguidas). Assim, você não precisará descriptografar ou revelar a senha do sistema operacional oculto.</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_TITLE">Sistema Operacional Oculto</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_HELP">Nos seguintes passos, você criará dois volumes VeraCrypt (externo e oculto) na primeira partição atrás da partição do sistema. O volume oculto conterá o sistema operacional oculto (SO). O VeraCrypt criará o SO oculto copiando o conteúdo da partição do sistema (em que o SO atualmente em execução está instalado) para o volume oculto. Para o volume externo, você copiará alguns arquivos sensíveis que você realmente NÃO quer esconder. Eles estarão lá para qualquer um que forçar você a revelar a senha para partição do SO oculto. Você pode revelar a senha para o volume externo dentro da partição do SO oculto (a existência do SO oculto permanece em segredo).\n\nPor último, na partição do SO atualmente em execução, você irá instalar um novo SO, o chamado SO isca, e irá criptografá-lo. Ele não deve conter os dados sensíveis e estará lá para qualquer um que force você a revelar sua senha de autenticação pré-boot. No total, haverá três senhas. Duas delas podem ser divulgadas (para o SO isca e o volume externo). Se você usar o terceiro, o SO oculto irá iniciar.</entry> <entry lang="pt-br" key="SYSENC_DRIVE_ANALYSIS_TITLE">Detectando Setores Ocultos</entry> <entry lang="pt-br" key="SYSENC_DRIVE_ANALYSIS_INFO">Por favor, aguarde enquanto o VeraCrypt está detectando possíveis setores ocultos no final da unidade do sistema. Observe que esta operação pode levar um longo tempo para terminar.\n\nNota: Em casos muito raros, em alguns computadores, o sistema pode não responder durante este processo de detecção. Se isso acontecer, reinicie o computador, inicie o VeraCrypt, repita os passos anteriores, mas ignore este processo de detecção. Note que este problema não é causado por um erro no VeraCrypt.</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_SPAN_TITLE">Área a Criptografar</entry> - <entry lang="en" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">Select this option if you want to encrypt the entire drive on which the currently running Windows system is installed. The whole drive, including all its partitions, will be encrypted except the first track where the VeraCrypt Boot Loader will reside. Anyone who wants to access a system installed on the drive, or files stored on the drive, will need to enter the correct password each time before the system starts. This option cannot be used to encrypt a secondary or external drive if Windows is not installed on it and does not boot from it.</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">Selecione esta opção se desejar criptografar todo o disco onde o sistema Windows em execução está instalado. Todo o disco, incluindo todas as suas partições, será criptografado, exceto a primeira trilha, onde o Boot Loader do VeraCrypt será armazenado. Qualquer pessoa que quiser acessar um sistema instalado no disco ou os arquivos armazenados nele precisará inserir a senha correta sempre antes de o sistema iniciar. Esta opção não pode ser usada para criptografar um disco secundário ou externo se o Windows não estiver instalado nele ou não inicializar a partir dele.</entry> <entry lang="pt-br" key="COLLECTING_RANDOM_DATA_TITLE">Coletando Dados Aleatórios</entry> <entry lang="pt-br" key="KEYS_GEN_TITLE">Chaves Geradas</entry> - <entry lang="en" key="CD_BURNER_NOT_PRESENT">VeraCrypt has found no CD/DVD burner connected to your computer. VeraCrypt needs a CD/DVD burner to burn a bootable VeraCrypt Rescue Disk containing a backup of the encryption keys, VeraCrypt boot loader, original system loader, etc.\n\nWe strongly recommend that you burn the VeraCrypt Rescue Disk.</entry> - <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">I have no CD/DVD burner but I will store the Rescue Disk ISO image on a removable drive (e.g. USB flash drive).</entry> - <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">I will connect a CD/DVD burner to my computer later. Terminate the process now.</entry> - <entry lang="en" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">A CD/DVD burner is connected to my computer now. Continue and write the Rescue Disk.</entry> - <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">Please follow these steps:\n\n1) Connect a removable drive, such as a USB flash drive, to your computer now.\n\n2) Copy the VeraCrypt Rescue Disk image file (%s) to the removable drive.\n\nIn case you need to use the VeraCrypt Rescue Disk in the future, you will be able to connect your removable drive (containing the VeraCrypt Rescue Disk image) to a computer with a CD/DVD burner and create a bootable VeraCrypt Rescue Disk by burning the image to a CD or DVD. IMPORTANT: Note that the VeraCrypt Rescue Disk image file must be written to the CD/DVD as an ISO disk image (not as an individual file).</entry> + <entry lang="pt-br" key="CD_BURNER_NOT_PRESENT">O VeraCrypt não encontrou um gravador de CD/DVD conectado ao computador. O VeraCrypt precisa de um gravador de CD/DVD para criar um Disco de Resgate inicializável contendo um backup das chaves de criptografia, o carregador de inicialização do VeraCrypt, o carregador de inicialização original do sistema, entre outros.\n\nRecomendamos fortemente que você crie o Disco de Resgate do VeraCrypt.</entry> + <entry lang="pt-br" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">Não tenho um gravador de CD/DVD, mas armazenarei a imagem ISO do Disco de Resgate em uma unidade removível (por exemplo, um pen drive USB).</entry> + <entry lang="pt-br" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">Conectarei um gravador de CD/DVD ao meu computador mais tarde. Encerrar o processo agora.</entry> + <entry lang="pt-br" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">Um gravador de CD/DVD está conectado ao meu computador agora. Continuar e gravar o Disco de Resgate.</entry> + <entry lang="pt-br" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">Por favor, siga estas etapas:\n\n1) Conecte uma unidade removível, como um pen drive USB, ao computador agora.\n\n2) Copie o arquivo de imagem do Disco de Resgate do VeraCrypt (%s) para a unidade removível.\n\nCaso você precise usar o Disco de Resgate do VeraCrypt no futuro, poderá conectar a unidade removível (contendo a imagem do Disco de Resgate do VeraCrypt) a um computador com gravador de CD/DVD e criar um Disco de Resgate inicializável gravando a imagem em um CD ou DVD. IMPORTANTE: Observe que o arquivo de imagem do Disco de Resgate do VeraCrypt deve ser gravado no CD/DVD como uma imagem de disco ISO (e não como um arquivo individual).</entry> <entry lang="pt-br" key="RESCUE_DISK_RECORDING_TITLE">Gravação do Disco de Emergência</entry> <entry lang="pt-br" key="RESCUE_DISK_CREATED_TITLE">Disco de Emergência Criado</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_TITLE">Pré-Teste de Criptografia de Sistema</entry> @@ -1181,15 +1181,15 @@ <entry lang="pt-br" key="REMOVE_RESCUE_DISK_FROM_DRIVE">AVISO: Durante os próximos passos, o Disco de Emergência do VeraCrypt não deve estar na unidade. Caso contrário, não será possível completar os passos corretamente.\n\nPor favor, remova-o da unidade agora e guarde-o em um local seguro. Em seguida, clique em OK.</entry> <entry lang="pt-br" key="PREBOOT_NOT_LOCALIZED">Aviso: Devido a limitações técnicas, textos exibidos pelo VeraCrypt no ambiente pré-boot (pré-inicialização, antes de o Windows iniciar) podem não estar localizados. A interface de usuário do VeraCrypt Boot Loader é completamente em Inglês.\n\nDeseja continuar?</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_INFO">Antes de criptografar o seu disco ou partição de sistema, o VeraCrypt precisa verificar se tudo está funcionando corretamente.\n\nDepois que você clicar em Testar, todos os componentes necessários (como o componente de autenticação pré-inicialização - VeraCrypt Boot Loader) serão instalados e o seu computador será reiniciado. Então, você precisará digitar a senha na tela do VeraCrypt Boot Loader que aparecerá antes de o Windows iniciar. Depois que o Windows iniciar, você será automaticamente informado sobre o resultado do pré-teste.\n\nO seguinte dispositivo será modificado: Disco #%d\n\n\nSe você clicar em Cancela agora, nada será instalado e o pré-teste não será realizado.</entry> - <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">IMPORTANT NOTES -- PLEASE READ OR PRINT (click 'Print'):\n\nNote that none of your files will be encrypted before you successfully restart your computer and start Windows. Thus, if anything fails, your data will NOT be lost. However, if something does go wrong, you might encounter difficulties in starting Windows. Therefore, please read (and, if possible, print) the following guidelines on what to do if Windows cannot start after you restart the computer.\n\n</entry> - <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">What to Do If Windows Cannot Start\n------------------------------------------------\n\nNote: These instructions are valid only if you have not started encrypting.\n\n- If Windows does not start after you enter the correct password (or if you repeatedly enter the correct password but VeraCrypt says that the password is incorrect), do not panic. Restart (power off and on) the computer, and in the VeraCrypt Boot Loader screen, press the Esc key on your keyboard (and if you have multiple systems, choose which to start). Then Windows should start (provided that it is not encrypted) and VeraCrypt will automatically ask whether you want to uninstall the pre-boot authentication component. Note that the previous steps do NOT work if the system partition/drive is encrypted (nobody can start Windows or access encrypted data on the drive without the correct password even if he or she follows the previous steps).\n\n</entry> - <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- If the previous steps do not help or if the VeraCrypt Boot Loader screen does not appear (before Windows starts), insert the VeraCrypt Rescue Disk into your CD/DVD drive and restart your computer. If the VeraCrypt Rescue Disk screen does not appear (or if you do not see the 'Repair Options' item in the 'Keyboard Controls' section of the VeraCrypt Rescue Disk screen), it is possible that your BIOS is configured to attempt to boot from hard drives before CD/DVD drives. If that is the case, restart your computer, press F2 or Delete (as soon as you see a BIOS start-up screen), and wait until a BIOS configuration screen appears. If no BIOS configuration screen appears, restart (reset) the computer again and start pressing F2 or Delete repeatedly as soon as you restart (reset) the computer. When a BIOS configuration screen appears, configure your BIOS to boot from the CD/DVD drive first (for information on how to do so, please refer to the documentation for your BIOS/motherboard or contact your computer vendor's technical support team for assistance). Then restart your computer. The VeraCrypt Rescue Disk screen should appear now. In the VeraCrypt Rescue Disk screen, select 'Repair Options' by pressing F8 on your keyboard. From the 'Repair Options' menu, select 'Restore original system loader'. Then remove the Rescue Disk from your CD/DVD drive and restart your computer. Windows should start normally (provided that it is not encrypted).\n\n</entry> - <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">Note that the previous steps do NOT work if the system partition/drive is encrypted (nobody can start Windows or access encrypted data on the drive without the correct password even if he or she follows the previous steps).\n\n\nNote that even if you lose your VeraCrypt Rescue Disk and an attacker finds it, he or she will NOT be able to decrypt the system partition or drive without the correct password.</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">NOTAS IMPORTANTES -- LEIA OU IMPRIMA (clique em 'Imprimir'):\n\nObserve que nenhum de seus arquivos será criptografado antes de você reiniciar com sucesso o computador e iniciar o Windows. Portanto, se algo falhar, seus dados NÃO serão perdidos. No entanto, se algo der errado, você poderá enfrentar dificuldades para iniciar o Windows. Por isso, leia (e, se possível, imprima) as seguintes diretrizes sobre o que fazer caso o Windows não inicie após a reinicialização do computador.\n\n</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">O Que Fazer Caso o Windows Não Inicie\n------------------------------------------------\n\nNota: Estas instruções são válidas apenas se você ainda não iniciou a criptografia.\n\n- Se o Windows não iniciar após você inserir a senha correta (ou se você inserir a senha correta repetidamente, mas o VeraCrypt indicar que a senha está incorreta), não entre em pânico. Reinicie (desligue e ligue) o computador e, na tela do VeraCrypt Boot Loader, pressione a tecla Esc no teclado (e, se você tiver vários sistemas, escolha qual iniciar). Em seguida, o Windows deverá iniciar (desde que não esteja criptografado), e o VeraCrypt solicitará automaticamente que você desinstale o componente de autenticação pré-inicialização. Observe que os passos anteriores NÃO funcionarão se a partição ou unidade do sistema estiver criptografada (ninguém pode iniciar o Windows ou acessar dados criptografados na unidade sem a senha correta, mesmo que siga os passos anteriores).\n\n</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- Se as etapas anteriores não ajudarem ou se a tela do VeraCrypt Boot Loader não aparecer (antes de o Windows iniciar), insira o Disco de Resgate do VeraCrypt na unidade de CD/DVD e reinicie o computador. Se a tela do Disco de Resgate do VeraCrypt não aparecer (ou se você não encontrar o item 'Opções de Reparação' na seção 'Controles do Teclado' da tela do Disco de Resgate do VeraCrypt), é possível que o BIOS esteja configurado para tentar iniciar a partir dos discos rígidos antes das unidades de CD/DVD. Nesse caso, reinicie o computador, pressione F2 ou Delete (assim que aparecer uma tela de inicialização do BIOS) e espere até que uma tela de configuração do BIOS apareça. Se nenhuma tela de configuração do BIOS aparecer, reinicie o computador novamente e comece a pressionar F2 ou Delete repetidamente assim que reiniciar o computador. Quando uma tela de configuração do BIOS aparecer, configure o BIOS para inicializar primeiro a partir da unidade de CD/DVD (para informações sobre como fazer isso, consulte a documentação do seu BIOS/placa-mãe ou entre em contato com o suporte técnico do fornecedor do seu computador). Em seguida, reinicie o computador. Agora, a tela do Disco de Resgate do VeraCrypt deve aparecer. Na tela do Disco de Resgate do VeraCrypt, selecione 'Opções de Reparação' pressionando F8 no teclado. No menu 'Opções de Reparação', selecione 'Restaurar o carregador do sistema original'. Depois, remova o Disco de Resgate da unidade de CD/DVD e reinicie o computador. O Windows deve iniciar normalmente (desde que não esteja criptografado).\n\n</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">Observe que os passos anteriores NÃO funcionarão se a partição ou unidade do sistema estiver criptografada (ninguém pode iniciar o Windows ou acessar dados criptografados na unidade sem a senha correta, mesmo que siga os passos anteriores).\n\n\nNote que, mesmo que você perca seu Disco de Resgate do VeraCrypt e um atacante o encontre, ele ou ela NÃO poderá descriptografar a partição ou unidade do sistema sem a senha correta.</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_RESULT_TITLE">Pré-Teste Completado</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">O pré-teste foi concluído com êxito.\n\nATENÇÃO: Observe que, se fonte de energia for subitamente interrompida durante a criptografia dos dados existentes no local, ou quando o sistema operacional falhar devido a um erro de software ou hardware enquanto o VeraCrypt estiver criptografando os dados existentes no local, porções dos dados serão corrompidas ou perdidas. Portanto, antes de começar a codificação, por favor, certifique-se de que tem cópias de segurança dos arquivos que você deseja criptografar. Se não possuir, por favor faça backup dos arquivos agora (você pode clicar em Adiar, fazer backup dos arquivos e, em seguida, executar novamente o VeraCrypt a qualquer momento, e selecione 'Sistema' > 'Continuar Processo Interrompido' para iniciar a criptografia).\n\nQuando estiver pronto, clique em Criptografar para iniciar.</entry> - <entry lang="en" key="SYSENC_ENCRYPTION_PAGE_INFO">You can click Pause or Defer anytime to interrupt the process of encryption or decryption, exit this wizard, restart or shut down your computer, and then resume the process, which will continue from the point it was stopped. To prevent slowdown when the system or applications write or read data from the system drive, VeraCrypt automatically waits until the data is written or read (see Status above) and then automatically continues encrypting or decrypting.</entry> + <entry lang="pt-br" key="SYSENC_ENCRYPTION_PAGE_INFO">Você pode clicar em Pausar ou Adiar a qualquer momento para interromper o processo de criptografia ou descriptografia, sair deste assistente, reiniciar ou desligar o computador e, em seguida, retomar o processo, que continuará do ponto onde foi interrompido. Para evitar lentidão quando o sistema ou os aplicativos gravarem ou lerem dados da unidade do sistema, o VeraCrypt espera automaticamente até que os dados sejam gravados ou lidos (veja o Status acima) e depois continua automaticamente a criptografia ou descriptografia.</entry> <entry lang="pt-br" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\nVocê pode clicar em Pausar ou Adiar a qualquer momento para interromper o processo de criptografia, sair deste assistente, reiniciar ou desligar seu computador e, em seguida, retomar o processo, que continuará a partir do ponto que foi parado. Note que o volume não pode ser montado até que tenha sido totalmente criptografado.</entry> - <entry lang="en" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of decryption, exit this wizard, restart or shut down the computer, and then resume the process, which will continue from the point where it was stopped. Note that the volume cannot be mounted until it has been fully decrypted.</entry> + <entry lang="pt-br" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nVocê pode clicar em Pausar ou Adiar a qualquer momento para interromper o processo de descriptografia, sair deste assistente, reiniciar ou desligar o computador e, em seguida, retomar o processo, que continuará do ponto onde foi interrompido. Note que o volume não pode ser montado até que esteja totalmente descriptografado.</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">Sistema Oculto Iniciado</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">Sistema Original</entry> <entry lang="pt-br" key="SYSENC_HIDDEN_OS_WIPE_INFO">O Windows cria (normalmente, sem o seu conhecimento ou consentimento) vários arquivos de registro, arquivos temporários, etc, na partição do sistema. Ele também salva o conteúdo da memória RAM para hibernação e arquivos de paginação localizados na partição do sistema. Portanto, se um adversário analisasse arquivos armazenados na partição onde reside o sistema original (do qual o sistema oculto é um clone), ele pode descobrir, por exemplo, que você usou o assistente do VeraCrypt no modo de criação de sistemas ocultos (que pode indicar a existência de um sistema operacional oculto no seu computador).\n\nPara evitar tais problemas, o VeraCrypt irá, nos próximos passos, apagar com segurança todo o conteúdo da partição onde o sistema original reside. Posteriormente, a fim de obter camuflagem de informações, será necessário instalar um novo sistema na partição e criptografá-lo. Assim você irá criar o sistema isca e todo o processo de criação do sistema operacional oculto será concluído.</entry> @@ -1198,41 +1198,41 @@ <entry lang="pt-br" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_RETRY">Reinicie o computador e prossiga</entry> <entry lang="pt-br" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_TERMINATE">Encerrar permanentemente o processo de criação do sistema operacional oculto</entry> <entry lang="pt-br" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_ASK_LATER">Não fazer nada agora, e perguntar novamente mais tarde</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_1">\nIF POSSIBLE, PLEASE PRINT THIS TEXT (click 'Print' below).\n\n\nHow and When to Use VeraCrypt Rescue Disk (After Encrypting)\n-----------------------------------------------------------------------------------\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_2">I. How to Boot VeraCrypt Rescue Disk\n\nTo boot a VeraCrypt Rescue Disk, insert it into your CD/DVD drive and restart your computer. If the VeraCrypt Rescue Disk screen does not appear (or if you do not see the 'Repair Options' item in the 'Keyboard Controls' section of the screen), it is possible that your BIOS is configured to attempt to boot from hard drives before CD/DVD drives. If that is the case, restart your computer, press F2 or Delete (as soon as you see a BIOS start-up screen), and wait until a BIOS configuration screen appears. If no BIOS configuration screen appears, restart (reset) the computer again and start pressing F2 or Delete repeatedly as soon as you restart (reset) the computer. When a BIOS configuration screen appears, configure your BIOS to boot from the CD/DVD drive first (for information on how to do so, please refer to the documentation for your BIOS/motherboard or contact your computer vendor's technical support team for assistance). Then restart your computer. The VeraCrypt Rescue Disk screen should appear now. Note: In the VeraCrypt Rescue Disk screen, you can select 'Repair Options' by pressing F8 on your keyboard.\n\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_3">II. When and How to Use VeraCrypt Rescue Disk (After Encrypting)\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_4">1) If the VeraCrypt Boot Loader screen does not appear after you start your computer (or if Windows does not boot), the VeraCrypt Boot Loader may be damaged. The VeraCrypt Rescue Disk allows you to restore it and thus to regain access to your encrypted system and data (however, note that you will still have to enter the correct password then). In the Rescue Disk screen, select 'Repair Options' > 'Restore VeraCrypt Boot Loader'. Then press 'Y' to confirm the action, remove the Rescue Disk from your CD/DVD drive and restart your computer.\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_5">2) If you repeatedly enter the correct password but VeraCrypt says that the password is incorrect, the master key or other critical data may be damaged. The VeraCrypt Rescue Disk allows you to restore them and thus to regain access to your encrypted system and data (however, note that you will still have to enter the correct password then). In the Rescue Disk screen, select 'Repair Options' > 'Restore key data'. Then enter your password, press 'Y' to confirm the action, remove the Rescue Disk from your CD/DVD drive, and restart your computer.\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_6">3) If the VeraCrypt Boot Loader is damaged, you can avoid running it by booting directly from the VeraCrypt Rescue Disk. Insert your Rescue Disk into your CD/DVD drive and then enter your password in the Rescue Disk screen.\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_7">4) If Windows is damaged and cannot start, the VeraCrypt Rescue Disk allows you to permanently decrypt the partition/drive before Windows starts. In the Rescue Disk screen, select 'Repair Options' > 'Permanently decrypt system partition/drive'. Enter the correct password and wait until decryption is complete. Then you can e.g. boot your MS Windows setup CD/DVD to repair your Windows installation.\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_8">Note: Alternatively, if Windows is damaged (cannot start) and you need to repair it (or access files on it), you can avoid decrypting the system partition/drive by following these steps: If you have multiple operating systems installed on your computer, boot the one that does not require pre-boot authentication. If you do not have multiple operating systems installed on your computer, you can boot a WinPE or BartPE CD/DVD or you can connect your system drive as a secondary or external drive to another computer and then boot the operating system installed on the computer. After you boot a system, run VeraCrypt, click 'Select Device', select the affected system partition, click 'OK', select 'System' > 'Mount Without Pre-Boot Authentication', enter your pre-boot authentication password and click 'OK'. The partition will be mounted as a regular VeraCrypt volume (data will be on-the-fly decrypted/encrypted in RAM on access, as usual).\n\n\n</entry> - <entry lang="en" key="RESCUE_DISK_HELP_PORTION_9">Note that even if you lose your VeraCrypt Rescue Disk and an attacker finds it, he or she will NOT be able to decrypt the system partition or drive without the correct password.</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nI M P O R T A N T -- PLEASE PRINT THIS TEXT IF POSSIBLE (click 'Print' below).\n\n\nNote: This text will be automatically displayed each time you start the hidden system until you start creating the decoy system.\n\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_2">How to Create Decoy System Safely and Securely\n----------------------------------------------------------------------------\n\nIn order to achieve plausible deniability, you need to create the decoy operating system now. To do so, follow these steps:\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) For security reasons, shut down your computer and leave it powered off for at least several minutes (the longer, the better). This is required to clear the memory, which contains sensitive data. Then turn on the computer but do not boot the hidden system.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) Install Windows on the partition whose content has been erased (i.e. on the partition where the original system, of which the hidden system is a clone, was installed).\n\nIMPORTANT: WHEN YOU START INSTALLING THE DECOY SYSTEM, THE HIDDEN SYSTEM WILL *NOT* BE POSSIBLE TO BOOT (because the VeraCrypt Boot Loader will be erased by the Windows system installer). THIS IS NORMAL AND EXPECTED. PLEASE DO NOT PANIC. YOU WILL BE ABLE TO BOOT THE HIDDEN SYSTEM AGAIN AS SOON AS YOU START ENCRYPTING THE DECOY SYSTEM (because VeraCrypt will then automatically install the VeraCrypt Boot Loader on the system drive).\n\nImportant: The size of the decoy system partition must remain the same as the size of the hidden volume (this condition is now met). Moreover, you must not create any partition between the decoy system partition and the partition where the hidden system resides.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) Boot the decoy system (which you installed in step 2 and install VeraCrypt on it).\n\nKeep in mind that the decoy system must never contain any sensitive data.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) On the decoy system, run VeraCrypt and select 'System' > 'Encrypt System Partition/Drive'. The VeraCrypt Volume Creation Wizard window should appear.\n\nThe following steps apply to the VeraCrypt Volume Creation Wizard.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) In the VeraCrypt Volume Creation Wizard, do NOT select the 'Hidden' option. Leave the 'Normal' option selected and click 'Next'.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) Select the option 'Encrypt the Windows system partition' and then click 'Next'.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) If there are only the hidden system and the decoy system installed on the computer, select the option 'Single-boot' (if there are more than these two systems installed on the computer, select 'Multi-boot'). Then click 'Next'.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_10">8) IMPORTANT: In this step, FOR THE DECOY SYSTEM, YOU MUST SELECT THE SAME ENCRYPTION ALGORITHM AND HASH ALGORITHM THAT YOU SELECTED FOR THE HIDDEN SYSTEM! OTHERWISE, THE HIDDEN SYSTEM WILL BE INACCESSIBLE! In other words, the decoy system must be encrypted with the same encryption algorithm as the hidden system. Note: The reason is that the decoy system and the hidden system will share a single boot loader, which supports only a single algorithm, selected by the user (for each algorithm, there is a special version of the VeraCrypt Boot Loader).\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_11">9) In this step, choose a password for the decoy operating system. This will be the password that you will be able to reveal to an adversary if you are asked or forced to disclose your pre-boot authentication password (the other password you can reveal is the one for the outer volume). The existence of the third password (i.e. of the pre-boot authentication password for the hidden operating system) will remain secret.\n\nImportant: The password you choose for the decoy system must be substantially different from the one you chose for the hidden volume (i.e. for the hidden operating system).\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_12">10) Follow the remaining instructions in the wizard so as to encrypt the decoy operating system.\n\n\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_13">After Decoy System Is Created\n------------------------------------------------\n\nAfter you encrypt the decoy system, the whole process of creation of the hidden operating system will be completed and you will be able to use these three passwords:\n\n1) Pre-boot authentication password for the hidden operating system.\n\n2) Pre-boot authentication password for the decoy operating system.\n\n3) Password for the outer volume.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_14">If you want to start the hidden operating system, you will just need to enter the password for the hidden operating system in the VeraCrypt Boot Loader screen (which appears after you turn on or restart your computer).\n\nIf you want to start the decoy operating system, you will just need to enter the password for the decoy operating system in the VeraCrypt Boot Loader screen.\n\nThe password for the decoy system can be disclosed to anyone forcing you to reveal your pre-boot authentication password. The existence of the hidden volume (and of the hidden operating system) will remain secret.\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_15">The third password (for the outer volume) can be disclosed to anyone forcing you to reveal the password for the first partition behind the system partition, where both the outer volume and the hidden volume (containing the hidden operating system) reside. The existence of the hidden volume (and of the hidden operating system) will remain secret.\n\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_16">If you revealed the password for the decoy system to an adversary and he asked you why the free space of the (decoy) system partition contains random data, you could answer, for example: "The partition previously contained a system encrypted by VeraCrypt, but I forgot the pre-boot authentication password (or the system was damaged and stopped booting), so I had to reinstall Windows and encrypt the partition again."\n\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_17">If all the instructions are followed and if the precautions and requirements listed in the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide are followed, it should be impossible to prove that the hidden volume and hidden operating system exist, even when the outer volume is mounted or when the decoy operating system is decrypted or started.\n\nIf you save a copy of this text or print it (strongly recommended, unless your printer stores copies of documents it prints on its internal drive), you should destroy any copies of it after you have created the decoy system and after you have understood all the information contained in the text (otherwise, if such a copy was found, it might indicate that there is a hidden operating system on this computer).\n\n</entry> - <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_18">WARNING: IF YOU DO NOT PROTECT THE HIDDEN VOLUME (for information on how to do so, refer to the section "Protection of Hidden Volumes Against Damage" in the VeraCrypt User's Guide), DO NOT WRITE TO THE OUTER VOLUME (note that the decoy operating system is NOT installed in the outer volume). OTHERWISE, YOU MAY OVERWRITE AND DAMAGE THE HIDDEN VOLUME (AND THE HIDDEN OPERATING SYSTEM WITHIN IT)!</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_1">\nSE POSSÍVEL, IMPRIMA ESTE TEXTO (clique em 'Imprimir' abaixo).\n\n\nComo e Quando Usar o Disco de Resgate do VeraCrypt (Após Criptografar)\n-----------------------------------------------------------------------------------\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_2">I. Como Inicializar o Disco de Resgate do VeraCrypt\n\nPara inicializar um Disco de Resgate do VeraCrypt, insira-o na unidade de CD/DVD e reinicie o computador. Se a tela do Disco de Resgate do VeraCrypt não aparecer (ou se você não vir o item 'Opções de Reparo' na seção 'Controles do Teclado' da tela), é possível que o BIOS esteja configurado para tentar inicializar a partir de discos rígidos antes de unidades de CD/DVD. Nesse caso, reinicie o computador, pressione F2 ou Delete (assim que a tela de inicialização do BIOS aparecer) e aguarde até que a tela de configuração do BIOS seja exibida. Se nenhuma tela de configuração do BIOS aparecer, reinicie (reset) o computador novamente e pressione repetidamente F2 ou Delete assim que ele reiniciar. Quando a tela de configuração do BIOS for exibida, configure o BIOS para inicializar a partir da unidade de CD/DVD primeiro. (Para obter mais informações, consulte a documentação do BIOS/placa-mãe ou entre em contato com a equipe de suporte técnico do fabricante do computador.) Em seguida, reinicie o computador. Agora, a tela do Disco de Resgate do VeraCrypt deve aparecer. Nota: Na tela do Disco de Resgate do VeraCrypt, você pode selecionar 'Opções de Reparo' pressionando F8 no teclado.\n\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_3">II. Quando e Como Usar o Disco de Resgate do VeraCrypt (Após Criptografar)\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_4">1) Se a tela do Carregador de Inicialização do VeraCrypt não aparecer após iniciar o computador (ou se o Windows não inicializar), o Carregador de Inicialização do VeraCrypt pode estar corrompido. O Disco de Resgate do VeraCrypt permite restaurá-lo, recuperando o acesso ao seu sistema e aos dados criptografados. (Note que você ainda precisará inserir a senha correta.) Na tela do Disco de Resgate, selecione 'Opções de Reparo' > 'Restaurar Carregador de Inicialização do VeraCrypt'. Em seguida, pressione 'Y' para confirmar a ação, remova o Disco de Resgate da unidade de CD/DVD e reinicie o computador.\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_5">2) Se você inserir repetidamente a senha correta e o VeraCrypt indicar que a senha está incorreta, a chave mestra ou outros dados críticos podem estar danificados. O Disco de Resgate do VeraCrypt permite restaurá-los, recuperando o acesso ao seu sistema e aos dados criptografados. (Note que você ainda precisará inserir a senha correta.) Na tela do Disco de Resgate, selecione 'Opções de Reparo' > 'Restaurar dados da chave'. Em seguida, insira sua senha, pressione 'Y' para confirmar a ação, remova o Disco de Resgate da unidade de CD/DVD e reinicie o computador.\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_6">3) Se o Carregador de Inicialização do VeraCrypt estiver danificado, você pode ignorar sua execução inicializando diretamente a partir do Disco de Resgate do VeraCrypt. Insira o Disco de Resgate na unidade de CD/DVD e insira sua senha na tela do Disco de Resgate.\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_7">4) Se o Windows estiver danificado e não puder ser iniciado, o Disco de Resgate do VeraCrypt permite descriptografar permanentemente a partição/unidade antes que o Windows inicie. Na tela do Disco de Resgate, selecione 'Opções de Reparo' > 'Descriptografar permanentemente partição/unidade do sistema'. Insira a senha correta e aguarde a conclusão da descriptografia. Após isso, você poderá, por exemplo, inicializar o CD/DVD de instalação do Windows para reparar sua instalação.\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_8">Nota: Alternativamente, se o Windows estiver danificado (não puder ser iniciado) e você precisar repará-lo (ou acessar arquivos nele), poderá evitar descriptografar a partição/unidade do sistema seguindo estas etapas: Se você tiver vários sistemas operacionais instalados no computador, inicialize aquele que não requer autenticação pré-inicialização. Se você não tiver vários sistemas operacionais instalados, inicialize um CD/DVD WinPE ou BartPE ou conecte a unidade do sistema como unidade secundária ou externa a outro computador e inicialize o sistema operacional instalado neste outro computador. Após inicializar, execute o VeraCrypt, clique em 'Selecionar Dispositivo', selecione a partição do sistema afetada, clique em 'OK', selecione 'Sistema' > 'Montar Sem Autenticação Pré-Inicialização', insira sua senha de autenticação pré-inicialização e clique em 'OK'. A partição será montada como um volume normal do VeraCrypt (os dados serão criptografados/descriptografados dinamicamente na RAM durante o acesso, como de costume).\n\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_HELP_PORTION_9">Observe que, mesmo que você perca o Disco de Resgate do VeraCrypt e um invasor o encontre, ele ou ela NÃO conseguirá descriptografar a partição ou unidade do sistema sem a senha correta.</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nI M P O R T A N T E -- SE POSSÍVEL, IMPRIMA ESTE TEXTO (clique em 'Imprimir' abaixo).\n\n\nNota: Este texto será exibido automaticamente toda vez que você iniciar o sistema oculto, até que inicie a criação do sistema isca.\n\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_2">Como Criar o Sistema Isca de Forma Segura\n----------------------------------------------------------------------------\n\nPara alcançar a negação plausível, você precisa criar o sistema isca agora. Siga estas etapas:\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) Por razões de segurança, desligue o computador e mantenha-o desligado por pelo menos alguns minutos (quanto mais tempo, melhor). Isso é necessário para limpar a memória, que pode conter dados sensíveis. Em seguida, ligue o computador, mas não inicialize o sistema oculto.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) Instale o Windows na partição cujo conteúdo foi apagado (ou seja, na partição onde estava instalado o sistema original do qual o sistema oculto é um clone).\n\nIMPORTANTE: AO INICIAR A INSTALAÇÃO DO SISTEMA ISCA, NÃO SERÁ POSSÍVEL INICIALIZAR O SISTEMA OCULTO (pois o carregador de inicialização do VeraCrypt será apagado pelo instalador do Windows). ISSO É NORMAL E ESPERADO. NÃO ENTRE EM PÂNICO. VOCÊ SERÁ CAPAZ DE INICIALIZAR O SISTEMA OCULTO NOVAMENTE ASSIM QUE COMEÇAR A CRIPTOGRAFAR O SISTEMA ISCA (pois o VeraCrypt instalará automaticamente o carregador de inicialização na unidade do sistema).\n\nImportante: O tamanho da partição do sistema isca deve permanecer o mesmo do volume oculto (essa condição já foi atendida). Além disso, você não deve criar nenhuma partição entre a partição do sistema isca e a partição onde o sistema oculto reside.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) Inicialize o sistema de isca (que você instalou na etapa 2) e instale o VeraCrypt nele.\n\nLembre-se de que o sistema de isca nunca deve conter dados confidenciais.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) No sistema de isca, execute o VeraCrypt e selecione 'Sistema' > 'Criptografar a Partição/Unidade do Sistema'. A janela do Assistente de Criação de Volumes do VeraCrypt será exibida.\n\nAs etapas a seguir se aplicam ao Assistente de Criação de Volumes do VeraCrypt.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) No Assistente de Criação de Volumes do VeraCrypt, NÃO selecione a opção 'Oculto'. Mantenha a opção 'Normal' selecionada e clique em 'Avançar'.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) Selecione a opção 'Criptografar a Partição do Sistema Windows' e clique em 'Avançar'.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) Se houver apenas o sistema oculto e o sistema de isca instalados no computador, selecione a opção 'Inicialização única' (se houver mais de dois sistemas instalados no computador, selecione 'Inicialização múltipla'). Em seguida, clique em 'Avançar'.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_10">8) IMPORTANTE: Nesta etapa, PARA O SISTEMA DE ISCA, VOCÊ DEVE SELECIONAR O MESMO ALGORITMO DE CRIPTOGRAFIA E ALGORITMO DE HASH QUE VOCÊ SELECIONOU PARA O SISTEMA OCULTO! CASO CONTRÁRIO, O SISTEMA OCULTO FICARÁ INACESSÍVEL! Em outras palavras, o sistema de isca deve ser criptografado com o mesmo algoritmo de criptografia que o sistema oculto. Nota: Isso ocorre porque o sistema de isca e o sistema oculto compartilharão um único carregador de inicialização, que suporta apenas um único algoritmo selecionado pelo usuário (para cada algoritmo, existe uma versão específica do Carregador de Inicialização do VeraCrypt).\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_11">9) Nesta etapa, escolha uma senha para o sistema operacional isca. Esta será a senha que você poderá revelar a um adversário caso seja solicitado ou forçado a divulgar sua senha de autenticação pré-inicialização (a outra senha que você pode revelar é a do volume externo). A existência da terceira senha (ou seja, da senha de autenticação pré-inicialização para o sistema operacional oculto) permanecerá em segredo.\n\nImportante: A senha que você escolher para o sistema isca deve ser substancialmente diferente daquela que você escolheu para o volume oculto (ou seja, para o sistema operacional oculto).\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_12">10) Siga as instruções restantes no assistente para criptografar o sistema operacional isca.\n\n\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_13">Após a Criação do Sistema Isca\n------------------------------------------------\n\nDepois de criptografar o sistema isca, o processo de criação do sistema operacional oculto será concluído e você poderá usar estas três senhas:\n\n1) Senha de autenticação pré-inicialização para o sistema operacional oculto.\n\n2) Senha de autenticação pré-inicialização para o sistema operacional isca.\n\n3) Senha para o volume externo.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_14">Se você quiser iniciar o sistema operacional oculto, basta inserir a senha do sistema operacional oculto na tela do VeraCrypt Boot Loader (que aparece após ligar ou reiniciar o computador).\n\nSe você quiser iniciar o sistema operacional isca, basta inserir a senha do sistema operacional isca na tela do VeraCrypt Boot Loader.\n\nA senha do sistema isca pode ser revelada a qualquer pessoa que o force a divulgar sua senha de autenticação pré-inicialização. A existência do volume oculto (e do sistema operacional oculto) permanecerá em segredo.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_15">A terceira senha (para o volume externo) pode ser revelada a qualquer pessoa que o force a divulgar a senha da primeira partição atrás da partição do sistema, onde residem tanto o volume externo quanto o volume oculto (que contém o sistema operacional oculto). A existência do volume oculto (e do sistema operacional oculto) permanecerá em segredo.\n\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_16">Se você revelou a senha para o sistema de disfarce a um adversário e ele perguntou por que o espaço livre da partição do sistema (de disfarce) contém dados aleatórios, você poderia responder, por exemplo: "A partição anteriormente continha um sistema criptografado pelo VeraCrypt, mas eu esqueci a senha de autenticação pré-boot (ou o sistema foi danificado e parou de inicializar), então tive que reinstalar o Windows e criptografar a partição novamente."\n\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_17">Se todas as instruções forem seguidas e se as precauções e requisitos listados na seção "Requisitos de Segurança e Precauções Relativas a Volumes Ocultos" no Guia do Usuário do VeraCrypt forem atendidos, deve ser impossível provar que o volume oculto e o sistema operacional oculto existem, mesmo quando o volume externo é montado ou quando o sistema operacional de disfarce é descriptografado ou iniciado.\n\nSe você salvar uma cópia deste texto ou imprimi-lo (fortemente recomendado, a menos que sua impressora salve cópias dos documentos que imprime em seu armazenamento interno), certifique-se de destruir todas as cópias após criar o sistema de disfarce e após ter entendido todas as informações contidas no texto. Caso contrário, se uma cópia for encontrada, isso pode indicar que há um sistema operacional oculto neste computador.\n\n</entry> + <entry lang="pt-br" key="DECOY_OS_INSTRUCTIONS_PORTION_18">AVISO: SE VOCÊ NÃO PROTEGER O VOLUME OCULTO (para informações sobre como fazer isso, consulte a seção "Proteção de Volumes Ocultos contra Danos" no Guia do Usuário do VeraCrypt), NÃO ESCREVA NO VOLUME EXTERNO (observe que o sistema operacional de disfarce NÃO está instalado no volume externo). CASO CONTRÁRIO, VOCÊ PODE SOBRESCREVER E DANIFICAR O VOLUME OCULTO (E O SISTEMA OPERACIONAL OCULTO DENTRO DELE)!\n</entry> <entry lang="pt-br" key="HIDDEN_OS_CREATION_PREINFO_TITLE">Clonagem de Sistema Operacional</entry> <entry lang="pt-br" key="HIDDEN_OS_CREATION_PREINFO_HELP">Nas próximas etapas, o VeraCrypt irá criar o sistema operacional oculto copiando o conteúdo da partição do sistema para o volume oculto (os dados a serem copiados serão criptografados on-the-fly com uma chave de criptografia diferente daquele que será utilizada para o sistema isca).\n\nPor favor note que o processo será realizado em ambiente pré-boot (antes do Windows iniciar) e pode levar um longo tempo para concluir; várias horas ou até vários dias (dependendo do tamanho da partição do sistema e do desempenho do seu computador).\n\nVocê poderá interromper o processo, desligar o computador, iniciar o sistema operacional e, em seguida, retomar o processo. No entanto, se você interrompê-lo, todo o processo de cópia do sistema terá que começar desde o início (porque o conteúdo da partição do sistema não deve mudar durante a clonagem).</entry> <entry lang="pt-br" key="CONFIRM_CANCEL_HIDDEN_OS_CREATION">Deseja cancelar todo o processo de criação do sistema operacional oculto?\n\nNota: Você NÃO poderá retomar o processo se cancelá-lo agora.</entry> <entry lang="pt-br" key="CONFIRM_CANCEL_SYS_ENC_PRETEST">Você deseja cancelar o pré-teste de criptografia de sistema?</entry> - <entry lang="en" key="BOOT_PRETEST_FAILED_RETRY">The VeraCrypt system encryption pretest failed. Do you want to try again?\n\nIf you select 'No', the pre-boot authentication component will be uninstalled.\n\nNotes:\n\n- If the VeraCrypt Boot Loader did not ask you to enter the password before Windows started, it is possible that your operating system does not boot from the drive on which it is installed. This is not supported.\n\n- If you used an encryption algorithm other than AES and the pretest failed (and you entered the password), it may have been caused by an inappropriately designed driver. Select 'No', and try encrypting the system partition/drive again, but use the AES encryption algorithm (which has the lowest memory requirements).\n\n- For more possible causes and solutions, see: https://www.veracrypt.fr/en/Troubleshooting.html</entry> + <entry lang="pt-br" key="BOOT_PRETEST_FAILED_RETRY">O pré-teste de criptografia do sistema do VeraCrypt falhou. Deseja tentar novamente?\n\nSe você selecionar 'Não', o componente de autenticação de pré-inicialização será desinstalado.\n\nObservações:\n\n- Se o carregador de inicialização do VeraCrypt não solicitou que você digitasse a senha antes de o Windows iniciar, é possível que o seu sistema operacional não esteja inicializando a partir da unidade na qual está instalado. Isso não é suportado.\n\n- Se você usou um algoritmo de criptografia diferente de AES e o pré-teste falhou (e você inseriu a senha), isso pode ter sido causado por um driver projetado de forma inadequada. Selecione 'Não' e tente criptografar novamente a partição/unidade do sistema, mas use o algoritmo de criptografia AES (que possui os menores requisitos de memória).\n\n- Para mais possíveis causas e soluções, veja: https://www.veracrypt.fr/en/Troubleshooting.html</entry> <entry lang="pt-br" key="SYS_DRIVE_NOT_ENCRYPTED">O dispositivo/partição de sistema não parece estar criptografado (nem parcial nem completamente).</entry> <entry lang="pt-br" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED">Seu dispositivo/partição de sistema está criptografado (parcial ou completamente).\n\nFavor descriptografar o dispositivo/partição de sistema completamente antes de continuar. Para isso, clique em 'Sistema' > 'Descriptografar Dispositivo/Partição de Sistema Definitivamente' na barra de menu da janela principal do VeraCrypt.</entry> - <entry lang="en" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">When the system partition/drive is encrypted (partially or fully), you cannot downgrade VeraCrypt (but you can upgrade it or reinstall the same version).</entry> + <entry lang="pt-br" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">Quando a partição/unidade do sistema está criptografada (parcial ou totalmente), você não pode fazer o downgrade do VeraCrypt (mas pode atualizá-lo ou reinstalar a mesma versão).</entry> <entry lang="pt-br" key="SYS_ENCRYPTION_OR_DECRYPTION_IN_PROGRESS">Seu dispositivo/partição de sistema está sendo criptografado, descriptografado ou modificado de outra forma. Favor interromper o processo de criptografia/descriptografia/modificação (ou aguardar até que ele esteja completo) antes de continuar.</entry> <entry lang="pt-br" key="SYSTEM_ENCRYPTION_IN_PROGRESS_ELSEWHERE">Uma instância do Assistente de Criação de Volume VeraCrypt ja está em execução neste sistema ou se preparando para a criptografia/descriptografia do dispositivo/partição de sistema. Antes de continuar, aguarde até que ele seja concluído ou feche-o. Se você não conseuir fechá-lo, reinicie o seu computador antes de continuar.</entry> <entry lang="pt-br" key="SYSTEM_ENCRYPTION_NOT_COMPLETED">O processo de criptografia ou descriptografia do dispositivo/partição de sistema não foi concluído. Aguarde até que ele seja concluído antes de continuar.</entry> @@ -1243,16 +1243,16 @@ <entry lang="pt-br" key="ERR_PARAMETER_INCORRECT">Erro: Parâmetro incorreto/inválido.</entry> <entry lang="pt-br" key="DEVICE_SELECTED_IN_NON_DEVICE_MODE">Você selecionou um dispositivo ou partição mas o assistente que você escolheu é apenas para arquivos-recipiente.\n\nVocê deseja mudar de assistente?</entry> <entry lang="pt-br" key="CONFIRM_CHANGE_WIZARD_MODE_TO_FILE_CONTAINER">Você deseja criar um arquivo recipiente VeraCrypt?</entry> - <entry lang="en" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">You have selected the system partition/drive (or the boot partition), but the wizard mode you selected is suitable only for non-system partitions/drives.\n\nDo you want to set up pre-boot authentication (which means that you will need to enter your password each time before Windows boots/starts) and encrypt the system partition/drive?</entry> + <entry lang="pt-br" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">Você selecionou a partição/unidade do sistema (ou a partição de inicialização), mas o modo do assistente que você escolheu é adequado apenas para partições/unidades que não sejam do sistema.\n\nDeseja configurar a autenticação de pré-inicialização (o que significa que você precisará inserir sua senha toda vez antes de o Windows iniciar) e criptografar a partição/unidade do sistema?</entry> <entry lang="pt-br" key="CONFIRM_DECRYPT_SYS_DEVICE">Você tem certeza de que deseja descriptografar o dispositivo/partição de sistema definitivamente?</entry> <entry lang="pt-br" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">CUIDADO: Se você descriptografar o dispositivo/partição de sistema definitivamente, os dados descriptografados serão gravados nele.\n\nVocê tem certeza de que deseja descriptografar o dispositivo/partição de sistema definitivamente?</entry> <entry lang="pt-br" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Tem certeza de que deseja descriptografar permanentemente o seguinte volume?</entry> <entry lang="pt-br" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CUIDADO: Se você descriptografar permanentemente o volume VeraCrypt, os dados não criptografados serão gravados no disco.\n\nTem certeza de que deseja descriptografar permanentemente o volume selecionado?</entry> <entry lang="pt-br" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">Aviso: Se você usar uma cascata de cifras para criptografia do sistema, você pode encontrar os seguintes problemas:\n\n1) O Gerenciador de Boot do VeraCrypt é maior do que o normal e, portanto, não há espaço suficiente na primeira faixa de uma unidade para backup do Gerenciador de Boot do VeraCrypt. Consequentemente, sempre que ele for danificado (o que muitas vezes acontece, por exemplo, durante procedimentos de ativação anti-pirataria concebidos inadequadamente em certos programas), você precisará usar o Disco de Emergência VeraCrypt para iniciar ou reparar o Gerenciador de Boot do VeraCrypt.\n\n2) Alguns computadores demoram mais para retomar da hibernação.\n\nEstes problemas potenciais podem ser evitados pela escolha de um algoritmo de criptografia não-cascata (AES, por exemplo).\n\nTem certeza que pretende utilizar uma cascata de cifras?</entry> <entry lang="pt-br" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">Se você tiver algum dos problemas descritos acima, descriptografe o disco/partição (se ele estiver criptografado) e tente criptografá-lo novamente usando um algoritmo não sequencial (como o AES).</entry> - <entry lang="en" key="UPDATE_TC_IN_DECOY_OS_FIRST">WARNING: For safety and security reasons, you should update VeraCrypt on the decoy operating system before you update it on the hidden operating system.\n\nTo do so, boot the decoy system and run the VeraCrypt installer from within it. Then boot the hidden system and run the installer from within it as well.\n\nNote: The decoy system and the hidden system share a single boot loader. If you upgraded VeraCrypt only on the hidden system (but not on the decoy system), the decoy system would contain a VeraCrypt driver and VeraCrypt applications whose version numbers are different from the version number of the VeraCrypt Boot Loader. Such a discrepancy might indicate that there is a hidden operating system on this computer.\n\n\nDo you want to continue?</entry> + <entry lang="pt-br" key="UPDATE_TC_IN_DECOY_OS_FIRST">AVISO: Por razões de segurança, você deve atualizar o VeraCrypt no sistema operacional de isca antes de atualizá-lo no sistema operacional oculto.\n\nPara fazer isso, inicie o sistema de isca e execute o instalador do VeraCrypt nele. Em seguida, inicie o sistema oculto e execute o instalador nele também.\n\nNota: O sistema de isca e o sistema oculto compartilham um único carregador de inicialização. Se você atualizou o VeraCrypt apenas no sistema oculto (mas não no sistema de isca), o sistema de isca conterá um driver do VeraCrypt e aplicativos do VeraCrypt cujos números de versão são diferentes do número de versão do carregador de inicialização do VeraCrypt. Tal discrepância pode indicar que há um sistema operacional oculto neste computador.\n\n\nDeseja continuar?</entry> <entry lang="pt-br" key="UPDATE_TC_IN_HIDDEN_OS_TOO">O número da versão do Gerenciador de Boot do VeraCrypt que inicializou esse sistema operacional é diferente do número da versão do driver do VeraCrypt (e do aplicativo do VeraCrypt) instalados no sistema.\n\nVocê deve executar o instalador do VeraCrypt (cujo número de versão é o mesmo do Gerenciador de Boot) para atualizar o VeraCrypt neste sistema operacional.</entry> - <entry lang="en" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">The version number of the VeraCrypt Boot Loader that booted this operating system is different from the version number of the VeraCrypt driver (and of the VeraCrypt applications) installed on this system. Note that older versions may contain bugs fixed in later versions.\n\nIf you did not boot from the VeraCrypt Rescue Disk, you should reinstall VeraCrypt or upgrade it to the latest stable version (the boot loader will be updated too).\n\nIf you booted from the VeraCrypt Rescue Disk, you should update it ('System' > 'Create Rescue Disk').</entry> + <entry lang="pt-br" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">O número da versão do carregador de inicialização do VeraCrypt que iniciou este sistema operacional é diferente do número da versão do driver do VeraCrypt (e dos aplicativos do VeraCrypt) instalados neste sistema. Observe que versões mais antigas podem conter erros corrigidos em versões mais recentes.\n\nSe você não inicializou a partir do Disco de Recuperação do VeraCrypt, deve reinstalar o VeraCrypt ou atualizá-lo para a versão estável mais recente (o carregador de inicialização também será atualizado).\n\nSe você inicializou a partir do Disco de Recuperação do VeraCrypt, deve atualizá-lo ('Sistema' > 'Criar Disco de Recuperação').</entry> <entry lang="pt-br" key="BOOT_LOADER_UPGRADE_OK">O VeraCrypt Boot Loader foi atualizado.\n\nÉ fortemente recomendável que você crie um novo Disco de Emergência VeraCrypt (que conterá a nova versão do VeraCrypt Boot Loader) selecionando 'Sistema' > 'Criar Disco de Emergência' depois que você reiniciar o seu computador.</entry> <entry lang="pt-br" key="BOOT_LOADER_UPGRADE_OK_HIDDEN_OS">O Gerenciador de Boot do VeraCrypt foi atualizado.\n\nÉ altamente recomendado que você inicie o sistema operacional isca e então crie um novo Disco de Emergência VeraCrypt (que incluirá a nova versão do Gerenciador de Boot do VeraCrypt), selecionando 'Sistema' > 'Criar Disco de Emergência'.</entry> <entry lang="pt-br" key="BOOT_LOADER_UPGRADE_FAILED">Não foi possível atualizar o VeraCrypt Boot Loader.</entry> @@ -1263,7 +1263,7 @@ <entry lang="pt-br" key="ENABLE_BAD_SECTOR_ZEROING">Erro: O conteúdo de um ou mais setores do disco não pode ser lido (provavelmente por algum defeito físico).\n\nO processo de criptografia no local só pode continuar quando os setores forem tornados legíveis novamente. O VeraCrypt pode tentar fazer estes setores legíveis gravando zeros nos setores (subseqüentemente todos esses blocos de zero seriam criptografados). No entanto, note que todos os dados armazenados nos setores ilegíveis serão perdidos. Se quiser evitar isso, você pode tentar recuperar parcelas dos dados corrompidos usando software de terceiros.\n\nNota: No caso de setores danificados fisicamente (em vez de mera corrupção de dados e erros de checksum), a maioria dos dispositivos de armazenamento realocam internamente os setores quando se tenta gravar dados neles (por isso, os dados existentes nos setores danificados podem permanecer não-criptografados na unidade).\n\nVocê quer que o VeraCrypt grave zeros nos setores ilegíveis?</entry> <entry lang="pt-br" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">Erro: O conteúdo de um ou mais setores do disco não pode(m) ser lido(s) (provavelmente devido a um defeito físico).\n\nPara prosseguir com a descriptografia, o VeraCrypt terá que descartar o conteúdo de tais setores (o conteúdo será substituído por dados pseudo-aleatórios). Por favor note que, antes de continuar, você pode tentar recuperar porções dos dados corrompidos usando software apropriado de terceiros.\n\nDeseja que o VeraCrypt descarte os dados nos setores ilegíveis agora?</entry> <entry lang="pt-br" key="ZEROED_BAD_SECTOR_COUNT">Nota: O VeraCrypt substituiu o conteúdo de %I64d setores ilegíveis (%s) com blocos criptografados de texto formatado com zeros.</entry> - <entry lang="en" key="SKIPPED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with pseudorandom data.</entry> + <entry lang="pt-br" key="SKIPPED_BAD_SECTOR_COUNT">Nota: O VeraCrypt substituiu o conteúdo de %I64d setores ilegíveis (%s) por dados pseudoaleatórios.</entry> <entry lang="pt-br" key="ENTER_TOKEN_PASSWORD">Digite password/PIN para o token '%s':</entry> <entry lang="pt-br" key="PKCS11_LIB_LOCATION_HELP">\tA fim de permitir que o VeraCrypt acesse um token de segurança ou um smart card, você primeiro precisa instalar uma biblioteca de software PKCS #11 para o token ou smart card. Essa biblioteca pode ser fornecida com o dispositivo ou pode estar disponível para download no site do vendedor ou por terceiros. \tDepois de instalar a biblioteca, você pode selecioná-la manualmente, clicando em 'Selecionar Biblioteca' ou você pode deixar o VeraCrypt encontrá-la e selecioná-la automaticamente clicando em 'Auto-Detectar Biblioteca' (apenas o diretório de sistema do Windows vai ser pesquisado).</entry> <entry lang="pt-br" key="SELECT_PKCS11_MODULE_HELP">Nota: Para o nome do arquivo e a localização da biblioteca PKCS #11 instalada para seu token de segurança ou smart card, por favor consulte a documentação fornecida com o token, card, ou software de terceiros.\n\nClique em 'OK' para selecionar o caminho e o nome do arquivo.</entry> @@ -1277,38 +1277,38 @@ <entry lang="pt-br" key="INVALID_TOKEN_KEYFILE_PATH">O caminho do arquivo-chave do token de segurança é inválido.</entry> <entry lang="pt-br" key="SECURITY_TOKEN_ERROR">Erro no token de segurança</entry> <entry lang="pt-br" key="CKR_PIN_INCORRECT">A senha para o token de segurança está incorreta.</entry> - <entry lang="en" key="CKR_DEVICE_MEMORY">The security token does not have enough memory/space to perform the requested operation.\n\nIf you are attempting to import a keyfile, you should select a smaller file or use a keyfile generated by VeraCrypt (select 'Tools' > 'Keyfile Generator').</entry> + <entry lang="pt-br" key="CKR_DEVICE_MEMORY">O token de segurança não tem memória ou espaço suficiente para realizar a operação solicitada.\n\nSe você está tentando importar um arquivo de chave, deve selecionar um arquivo menor ou usar um arquivo de chave gerado pelo VeraCrypt (selecione 'Ferramentas' > 'Gerador de Arquivo de Chave').</entry> <entry lang="pt-br" key="ALL_TOKEN_SESSIONS_CLOSED">Todas as sessões abertas de tokens de segurança foram fechadas.</entry> <entry lang="pt-br" key="SELECT_TOKEN_KEYFILES">Selecione os Arquivos-Chave do Token de Segurança</entry> <entry lang="pt-br" key="TOKEN_SLOT_ID">Slot</entry> <entry lang="pt-br" key="TOKEN_NAME">Nome do Token</entry> <entry lang="pt-br" key="TOKEN_DATA_OBJECT_LABEL">Nome do arquivo</entry> - <entry lang="en" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">IMPORTANT: Please note that pre-boot authentication passwords are always typed using the standard US keyboard layout. Therefore, a volume that uses a password typed using any other keyboard layout may be impossible to mount using a pre-boot authentication password (note that this is not a bug in VeraCrypt). To allow such a volume to be mounted using a pre-boot authentication password, follow these steps:\n\n1) Click 'Select File' or 'Select Device' and select the volume.\n2) Select 'Volumes' > 'Change Volume Password'.\n3) Enter the current password for the volume.\n4) Change the keyboard layout to English (US) by clicking the Language bar icon in the Windows taskbar and selecting 'EN English (United States)'.\n5) In VeraCrypt, in the field for the new password, type the pre-boot authentication password.\n6) Confirm the new password by retyping it in the confirmation field and click 'OK'.\nWARNING: Please keep in mind that if you follow these steps, the volume password will always have to be typed using the US keyboard layout (which is automatically ensured only in the pre-boot environment).</entry> - <entry lang="en" key="SYS_FAVORITES_KEYBOARD_WARNING">System favorite volumes will be mounted using the pre-boot authentication password. If any system favorite volume uses a different password, it will not be mounted.</entry> - <entry lang="en" key="SYS_FAVORITES_ADMIN_ONLY_INFO">Please note that if you need to prevent normal VeraCrypt volume actions (such as 'Dismount All', auto-dismount, etc.) from affecting system favorite volumes, you should enable the option 'Allow only administrators to view and dismount system favorite volumes in VeraCrypt'. In addition, when VeraCrypt is run without administrator privileges (the default on Windows Vista and later), system favorite volumes will not be displayed in the drive letter list in the main VeraCrypt application window.</entry> - <entry lang="en" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">IMPORTANT: Please keep in mind that if this option is enabled and VeraCrypt does not have administrator privileges, mounted system favorite volumes are NOT displayed in the VeraCrypt application window and they cannot be dismounted. Therefore, if you need e.g. to dismount a system favorite volume, please right-click the VeraCrypt icon (in the Start menu) and select 'Run as administrator' first. The same limitation applies to the 'Dismount All' function, 'Auto-Dismount' functions, 'Dismount All' hot keys, etc.</entry> - <entry lang="en" key="SETTING_REQUIRES_REBOOT">Note that this setting takes effect only after the operating system is restarted.</entry> + <entry lang="pt-br" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">IMPORTANTE: Tenha em mente que as senhas de autenticação pré-boot são sempre digitadas usando o layout de teclado padrão dos EUA. Portanto, um volume que use uma senha digitada com qualquer outro layout de teclado pode ser impossível de montar usando uma senha de autenticação pré-boot (observe que isso não é um erro do VeraCrypt). Para permitir que tal volume seja montado com uma senha de autenticação pré-boot, siga estes passos:\n\n1) Clique em 'Selecionar Arquivo' ou 'Selecionar Dispositivo' e selecione o volume.\n2) Selecione 'Volumes' > 'Alterar Senha do Volume'.\n3) Insira a senha atual do volume.\n4) Altere o layout do teclado para Inglês (EUA) clicando no ícone da barra de idiomas na barra de tarefas do Windows e selecionando 'EN Inglês (Estados Unidos)'.\n5) No VeraCrypt, no campo para a nova senha, digite a senha de autenticação pré-boot.\n6) Confirme a nova senha digitando-a novamente no campo de confirmação e clique em 'OK'.\nAVISO: Tenha em mente que, se você seguir estes passos, a senha do volume sempre terá que ser digitada usando o layout de teclado dos EUA (o que é garantido automaticamente apenas no ambiente pré-boot).</entry> + <entry lang="pt-br" key="SYS_FAVORITES_KEYBOARD_WARNING">Os volumes favoritos do sistema serão montados usando a senha de autenticação pré-boot. Se algum volume favorito do sistema usar uma senha diferente, ele não será montado.</entry> + <entry lang="pt-br" key="SYS_FAVORITES_ADMIN_ONLY_INFO">Observe que, se você precisar evitar que ações normais do volume VeraCrypt (como 'Desmontar Tudo', desmontagem automática, etc.) afetem volumes favoritos do sistema, você deve ativar a opção 'Permitir apenas administradores visualizar e desmontar volumes favoritos do sistema no VeraCrypt'. Além disso, quando o VeraCrypt for executado sem privilégios de administrador (o padrão no Windows Vista e versões posteriores), os volumes favoritos do sistema não serão exibidos na lista de letras de unidades na janela principal do aplicativo VeraCrypt.</entry> + <entry lang="pt-br" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">IMPORTANTE: Tenha em mente que, se esta opção estiver habilitada e o VeraCrypt não tiver privilégios de administrador, os volumes favoritos do sistema montados NÃO serão exibidos, mesmo que estejam montados. Portanto, se você precisar, por exemplo, desmontar um volume favorito do sistema, clique com o botão direito no ícone do VeraCrypt (no menu Iniciar) e selecione 'Executar como administrador' primeiro. A mesma limitação se aplica à função 'Desmontar Tudo', às funções de 'Desmontagem Automática', às teclas de atalho de 'Desmontar Tudo', etc.</entry> + <entry lang="pt-br" key="SETTING_REQUIRES_REBOOT">Observe que esta configuração só terá efeito após o sistema operacional ser reiniciado.</entry> <entry lang="pt-br" key="COMMAND_LINE_ERROR">Erro ao analisar a linha de comando.</entry> <entry lang="pt-br" key="RESCUE_DISK">Disco de Emergência</entry> <entry lang="pt-br" key="SELECT_FILE_AND_MOUNT">Sel&ecione o Arquivo e Monte-o...</entry> <entry lang="pt-br" key="SELECT_DEVICE_AND_MOUNT">Selecione o &Dispositivo e Monte-o...</entry> - <entry lang="en" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">Allow only administrators to view and dismount system favorite volumes in VeraCrypt</entry> - <entry lang="en" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">Mount system favorite volumes when Windows starts (in the initial phase of the startup procedure)</entry> + <entry lang="pt-br" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">Permitir apenas administradores visualizar e desmontar volumes favoritos do sistema no VeraCrypt</entry> + <entry lang="pt-br" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">Montar volumes favoritos do sistema quando o Windows iniciar (na fase inicial do procedimento de inicialização)</entry> <entry lang="pt-br" key="MOUNTED_VOLUME_DIRTY">Aviso: O sistema de arquivos no volume montado como '%s' não foi limpamente desmontado, assim, pode conter erros. Usar um sistema de arquivos corrompido pode causar perda ou corrupção de dados.\n\nNota: Antes de remover fisicamente ou desligar um dispositivo (como uma unidade flash USB ou um disco rígido externo) onde reside um volume VeraCrypt montado, você deve sempre desmontar o volume no VeraCrypt primeiro.\n\n\nDeseja que o Windows tente detectar e corrigir erros (se houver) no sistema de arquivos?</entry> - <entry lang="en" key="SYS_FAVORITE_VOLUME_DIRTY">Warning: One or more system favorite volumes were not cleanly dismounted and thus may contain filesystem errors. Please see the system event log for further details.\n\nUsing a corrupted filesystem can cause data loss or data corruption. You should check the affected system favorite volume(s) for errors (right-click each of them in VeraCrypt and select 'Repair Filesystem').</entry> + <entry lang="pt-br" key="SYS_FAVORITE_VOLUME_DIRTY">Aviso: Um ou mais volumes favoritos do sistema não foram desmontados corretamente e podem conter erros no sistema de arquivos. Consulte o log de eventos do sistema para mais detalhes.\n\nUsar um sistema de arquivos corrompido pode causar perda ou corrupção de dados. Você deve verificar o(s) volume(s) favorito(s) do sistema afetado(s) para encontrar erros (clique com o botão direito em cada um deles no VeraCrypt e selecione 'Reparar Sistema de Arquivos').</entry> <entry lang="pt-br" key="FILESYS_REPAIR_CONFIRM_BACKUP">Aviso: Reparar um sistema de arquivos danificado usando a ferramenta 'chkdsk' da Microsoft pode causar perda de arquivos nas áreas danificadas. Assim sendo, é recomendado que você primeiro faça backup dos arquivos armazenados no volume VeraCrypt para outro, em bom estado.\n\nDeseja reparar o sistema de arquivos agora?</entry> - <entry lang="en" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">Volume '%s' has been mounted as read-only because write access was denied.\n\nPlease make sure the security permissions of the file container allow you to write to it (right-click the container and select Properties > Security).\n\nNote that, due to a Windows issue, you may see this warning even after setting the appropriate security permissions. This is not caused by a bug in VeraCrypt. A possible solution is to move your container to, e.g., your 'Documents' folder.\n\nIf you intend to keep your volume read-only, set the read-only attribute of the container (right-click the container and select Properties > Read-only), which will suppress this warning.</entry> + <entry lang="pt-br" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">O volume '%s' foi montado como somente leitura porque o acesso de gravação foi negado.\n\nCertifique-se de que as permissões de segurança do arquivo do contêiner permitem a gravação no arquivo (clique com o botão direito no contêiner e selecione Propriedades > Segurança).\n\nObserve que, devido a um problema do Windows, você pode ver este aviso mesmo após definir as permissões de segurança apropriadas. Isso não é causado por um erro do VeraCrypt. Uma solução possível é mover seu contêiner para, por exemplo, sua pasta 'Documentos'.\n\nSe você pretende manter seu volume como somente leitura, configure o atributo somente leitura do contêiner (clique com o botão direito no contêiner e selecione Propriedades > Somente leitura), o que suprimirá este aviso.</entry> <entry lang="pt-br" key="MOUNTED_DEVICE_FORCED_READ_ONLY">O volume '%s' foi montado como somente-leitura porque o acesso de gravação foi negado.\n\nCertifique-se de que nenhum outro aplicativo (por exemplo, um software antivírus) está acessando a partição/dispositivo em que o volume está hospedado.</entry> <entry lang="pt-br" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">O volume '%s' foi montado como somente-leitura porque o sistema operacional informa que o dispositivo principal está protegido contra gravação.\n\nNote que alguns drivers personalizados de chipset causam o falso reconhecimento de mídias graváveis como protegidas contra gravação. Este problema não é causado pelo VeraCrypt. É possível resolvê-lo atualizando ou desinstalando qualquer driver personalizado de chipset que esteja atualmente instalado em seu sistema.</entry> - <entry lang="en" key="LIMIT_ENC_THREAD_POOL_NOTE">Note that the Hyper-Threading technology provides multiple logical cores per a single physical core. When Hyper Threading is enabled, the number selected above represents the number of logical processors/cores.</entry> - <entry lang="en" key="NUMBER_OF_THREADS">%d threads</entry> - <entry lang="en" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Note that hardware-accelerated AES is disabled, which will affect benchmark results (worse performance).\n\nTo enable hardware acceleration, select 'Settings' > 'Performance' and enable the corresponding option.</entry> - <entry lang="en" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Note that the number of threads is currently limited, which will affect benchmark results (worse performance).\n\nTo utilize the full potential of the processor(s), select 'Settings' > 'Performance' and disable the corresponding option.</entry> + <entry lang="pt-br" key="LIMIT_ENC_THREAD_POOL_NOTE">Observe que a tecnologia Hyper-Threading fornece múltiplos núcleos lógicos por um único núcleo físico. Quando o Hyper-Threading está ativado, o número selecionado acima representa o número de processadores/núcleos lógicos.</entry> + <entry lang="pt-br" key="NUMBER_OF_THREADS">%d threads</entry> + <entry lang="pt-br" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Observe que a aceleração de hardware para AES está desativada, o que afetará os resultados do benchmark (desempenho inferior).\n\nPara ativar a aceleração de hardware, selecione 'Configurações' > 'Desempenho' e habilite a opção correspondente.</entry> + <entry lang="pt-br" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Observe que o número de threads está atualmente limitado, o que afetará os resultados do benchmark (desempenho inferior).\n\nPara utilizar todo o potencial do(s) processador(es), selecione 'Configurações' > 'Desempenho' e desative a opção correspondente.</entry> <entry lang="pt-br" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">Você deseja que o VeraCrypt tente desabilitar a proteção contra gravação do(a) dispositivo/partição?</entry> - <entry lang="en" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">WARNING: This setting may degrade performance.\n\nAre you sure you want to use this setting?</entry> - <entry lang="en" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Warning: VeraCrypt volume auto-dismounted</entry> - <entry lang="en" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Before you physically remove or turn off a device containing a mounted volume, you should always dismount the volume in VeraCrypt first.\n\nUnexpected spontaneous dismount is usually caused by an intermittently failing cable, drive (enclosure), etc.</entry> - <entry lang="en" key="UNSUPPORTED_TRUECRYPT_FORMAT">This volume was created with TrueCrypt %x.%x but VeraCrypt supports only TrueCrypt volumes created with TrueCrypt 6.x/7.x series</entry> + <entry lang="pt-br" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">AVISO: Esta configuração pode degradar o desempenho.\n\nTem certeza de que deseja usar esta configuração?</entry> + <entry lang="pt-br" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Aviso: Volume VeraCrypt desmontado automaticamente</entry> + <entry lang="pt-br" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Antes de remover fisicamente ou desligar um dispositivo contendo um volume montado, você deve sempre desmontar o volume no VeraCrypt primeiro.\n\nDesmontagens espontâneas inesperadas geralmente são causadas por um cabo, unidade (case), etc. com falha intermitente.</entry> + <entry lang="pt-br" key="UNSUPPORTED_TRUECRYPT_FORMAT">Este volume foi criado com o TrueCrypt %x.%x, mas o VeraCrypt suporta apenas volumes TrueCrypt criados com as séries TrueCrypt 6.x/7.x.</entry> <entry lang="pt-br" key="TEST">Testar</entry> <entry lang="pt-br" key="KEYFILE">Arquivo-Chave</entry> <entry lang="pt-br" key="VKEY_08">Backspace</entry> @@ -1377,22 +1377,22 @@ <entry lang="pt-br" key="TB_PER_SEC">TB/s</entry> <entry lang="pt-br" key="PB_PER_SEC">PB/s</entry> <entry lang="pt-br" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry> - <entry lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &PIM when caching pre-boot authentication password</entry> - <entry lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</entry> - <entry lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</entry> - <entry lang="en" key="PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds %d bytes.</entry> - <entry lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</entry> - <entry lang="en" key="INIT_DLL">Error: Failed to load a system library.</entry> - <entry lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</entry> + <entry lang="pt-br" key="IDC_BOOT_LOADER_CACHE_PIM">Incluir &PIM ao armazenar em cache a senha de autenticação pré-boot</entry> + <entry lang="pt-br" key="IDC_PREF_CACHE_PIM">Incluir PIM ao armazenar uma senha em cache</entry> + <entry lang="pt-br" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Tornar unidades de rede desconectadas disponíveis para montagem</entry> + <entry lang="pt-br" key="PASSWORD_UTF8_TOO_LONG">A senha inserida é muito longa: sua representação UTF-8 excede %d bytes.</entry> + <entry lang="pt-br" key="PASSWORD_UTF8_INVALID">A senha inserida contém caracteres Unicode que não puderam ser convertidos para a representação UTF-8.</entry> + <entry lang="pt-br" key="INIT_DLL">Erro: Falha ao carregar uma biblioteca do sistema.</entry> + <entry lang="pt-br" key="ERR_EXFAT_INVALID_VOLUME_SIZE">O tamanho do arquivo do volume especificado na linha de comando é incompatível com o sistema de arquivos exFAT selecionado.</entry> <entry lang="pt-br" key="IDT_ENTROPY_BAR">Aleatoriedade Coletada dos Movimentos do Mouse</entry> <entry lang="pt-br" key="IDT_VOLUME_ID">ID de Volume:</entry> <entry lang="pt-br" key="VOLUME_ID">ID de Volume</entry> - <entry lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</entry> - <entry lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</entry> - <entry lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</entry> - <entry lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</entry> - <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</entry> - <entry lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</entry> + <entry lang="pt-br" key="IDC_FAVORITE_USE_VOLUME_ID">Usar ID do Volume para montar favorito</entry> + <entry lang="pt-br" key="VOLUME_ID_INVALID">O valor do ID do Volume é inválido</entry> + <entry lang="pt-br" key="VOLUME_ID_NOT_FOUND">Nenhum Volume com o ID especificado foi encontrado no sistema</entry> + <entry lang="pt-br" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copiar valor para a área de transferência...</entry> + <entry lang="pt-br" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Não solicitar PIM na tela de autenticação pré-boot (o valor do PIM será armazenado sem criptografia no disco)</entry> + <entry lang="pt-br" key="DISABLE_BOOT_LOADER_PIM_PROMPT">AVISO: Lembre-se de que, se você ativar esta opção, o valor do PIM será armazenado sem criptografia no disco.\n\nTem certeza de que deseja ativar esta opção?</entry> <entry lang="pt-br" key="PIM_TOO_BIG">O valor máximo do Multiplicador de Iterações Pessoais (PIM) é 2147468.</entry> <entry lang="pt-br" key="IDC_SKIP_RESCUE_VERIFICATION">Ignorar verificação do Disco de Recuperação</entry> <entry lang="pt-br" key="IDC_HIDE_WAITING_DIALOG">Não mostrar caixa de diálogo de mensagem de espera ao realizar operações</entry> @@ -1402,52 +1402,52 @@ <entry lang="pt-br" key="TIME">Hora</entry> <entry lang="pt-br" key="ITERATIONS">Iterações</entry> <entry lang="pt-br" key="PRE-BOOT">Pré-inicialização</entry> - <entry lang="en" key="RESCUE_DISK_EFI_INFO">Before you can encrypt the partition, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition before Windows starts.\n\n- The VRD will contain a backup of the present EFI boot loader and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ZIP image will be created in the location specified below.</entry> - <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you need to extract it to a USB stick that is formatted as FAT/FAT32.\n\n%lsAfter you create the Rescue Disk, click Next to verify that it has been correctly created.</entry> - <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you should either extract the image to a USB stick that is formatted as FAT/FAT32 or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry> - <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\n</entry> - <entry lang="en" key="RESCUE_DISK_EFI_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk, please eject and reinsert the USB stick; then click Next to try again. If this does not help, please try another USB stick and/or another ZIP software.\n\nIf you have not extracted the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to extract the newly generated Rescue Disk ZIP image.</entry> - <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk image to a USB stick, please eject it and reinsert it; then try again. If this does not help, please try other ZIP software and/or medium.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created for a different master key, password, salt, etc., please note that such Rescue Disk will always fail this verification. To create a new Rescue Disk fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry> - <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to extract the Rescue Disk image to a USB stick that is formatted as FAT/FAT32.\n\nIMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\nAfter you create the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly created.</entry> - <entry lang="en" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Use Secure Desktop for password entry</entry> - <entry lang="en" key="ERR_REFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected ReFS filesystem.</entry> - <entry lang="en" key="IDC_EDIT_DCSPROP">Edit Boot Loader Configuration</entry> - <entry lang="en" key="IDC_SHOW_PLATFORMINFO">Display EFI Platform Information</entry> - <entry lang="en" key="BOOT_LOADER_CONFIGURATION_FILE">Boot Loader Configuration File</entry> - <entry lang="en" key="EFI_PLATFORM_INFORMATION">EFI Platform Information</entry> - <entry lang="en" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">WARNING: Inexperienced users should never attempt to manually edit boot loader configurations.\n\nContinue?</entry> - <entry lang="en" key="DCSPROP_XML_VALIDATION_FAILED">WARNING: Failed to validate the XML format of the Boot Loader configuration. Please check your modifications.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_INFO">Antes de você poder criptografar a partição, é necessário criar um Disco de Resgate VeraCrypt (VRD), que serve para os seguintes propósitos:\n\n- Se o carregador de inicialização do VeraCrypt, a chave mestra ou outros dados críticos forem danificados, o VRD permite restaurá-los (note que você ainda precisará inserir a senha correta).\n\n- Se o Windows for danificado e não puder ser iniciado, o VRD permite descriptografar permanentemente a partição antes que o Windows seja iniciado.\n\n- O VRD conterá um backup do carregador de inicialização EFI atual e permitirá restaurá-lo, se necessário.\n\nA imagem ZIP do Disco de Resgate VeraCrypt será criada no local especificado abaixo.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_EXTRACT_INFO">A imagem ZIP do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você precisa extraí-la para um pendrive formatado como FAT/FAT32.\n\n%lsDepois de criar o Disco de Resgate, clique em Avançar para verificar se ele foi criado corretamente.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">A imagem ZIP do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você deve extrair a imagem para um pendrive formatado como FAT/FAT32 ou movê-la para um local seguro para uso futuro.\n\n%lsClique em Avançar para continuar.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANTE: Observe que o arquivo ZIP deve ser extraído diretamente na raiz do pendrive. Por exemplo, se a letra do drive do pendrive for E:, extrair o arquivo ZIP deve criar uma pasta E:\\EFI no pendrive.\n\n</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_CHECK_FAILED">Não foi possível verificar se o Disco de Resgate foi corretamente extraído.\n\nSe você extraiu o Disco de Resgate, remova e reinsira o pendrive; em seguida, clique em Avançar para tentar novamente. Se isso não ajudar, tente outro pendrive e/ou outro software de descompactação.\n\nSe você ainda não extraiu o Disco de Resgate, faça isso e clique em Avançar.\n\nSe você tentou verificar um Disco de Resgate VeraCrypt criado antes de iniciar este assistente, observe que tal Disco de Resgate não pode ser usado, pois foi criado para uma chave mestra diferente. Você precisa extrair a nova imagem ZIP do Disco de Resgate gerado.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Não foi possível verificar se o Disco de Resgate foi corretamente extraído.\n\nSe você extraiu a imagem do Disco de Resgate para um pendrive, remova-o e reinsira-o; depois tente novamente. Se isso não ajudar, experimente outro software de descompactação e/ou outro dispositivo.\n\nSe você tentou verificar um Disco de Resgate VeraCrypt criado para uma chave mestra, senha, salt, etc., diferentes, observe que esse Disco de Resgate sempre falhará nesta verificação. Para criar um novo Disco de Resgate totalmente compatível com sua configuração atual, selecione 'Sistema' > 'Criar Disco de Resgate'.</entry> + <entry lang="pt-br" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">A imagem do Disco de Resgate foi criada e armazenada neste arquivo:\n%s\n\nAgora você precisa extrair a imagem do Disco de Resgate para um pendrive formatado como FAT/FAT32.\n\nIMPORTANTE: Observe que o arquivo ZIP deve ser extraído diretamente na raiz do pendrive. Por exemplo, se a letra do drive do pendrive for E:, extrair o arquivo ZIP deve criar uma pasta E:\\EFI no pendrive.\n\nDepois de criar o Disco de Resgate, selecione 'Sistema' > 'Verificar Disco de Resgate' para verificar se ele foi criado corretamente.</entry> + <entry lang="pt-br" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Usar Área de Trabalho Segura para entrada de senha</entry> + <entry lang="pt-br" key="ERR_REFS_INVALID_VOLUME_SIZE">O tamanho do arquivo do volume especificado na linha de comando é incompatível com o sistema de arquivos ReFS selecionado.</entry> + <entry lang="pt-br" key="IDC_EDIT_DCSPROP">Editar Configuração do Carregador de Inicialização</entry> + <entry lang="pt-br" key="IDC_SHOW_PLATFORMINFO">Exibir Informações da Plataforma EFI</entry> + <entry lang="pt-br" key="BOOT_LOADER_CONFIGURATION_FILE">Arquivo de Configuração do Carregador de Inicialização</entry> + <entry lang="pt-br" key="EFI_PLATFORM_INFORMATION">Informações da Plataforma EFI</entry> + <entry lang="pt-br" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">AVISO: Usuários inexperientes nunca devem tentar editar manualmente as configurações do carregador de inicialização.\n\nContinuar?</entry> + <entry lang="pt-br" key="DCSPROP_XML_VALIDATION_FAILED">AVISO: Falha ao validar o formato XML da configuração do Carregador de Inicialização. Verifique suas modificações.</entry> <entry lang="pt-br" key="IDT_ADVANCED_OPTIONS">Opções Avançadas</entry> - <entry lang="en" key="AFTER_UPGRADE_RESCUE_DISK">It is strongly recommended that you create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' > 'Create Rescue Disk'.\nDo you want to do it now?</entry> - <entry lang="en" key="IDC_ALLOW_TRIM_NONSYS_SSD">Allow TRIM command for non-system SSD partition/drive</entry> - <entry lang="en" key="IDC_BLOCK_SYSENC_TRIM">Block TRIM command on system partition/drive</entry> - <entry lang="en" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ERROR: Windows EFI system loader could not be located on the disk. Operation will be aborted.</entry> - <entry lang="en" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">It is currently not possible to encrypt a system if SecureBoot is enabled and if VeraCrypt custom keys are not loaded into the machine firmware. SecureBoot needs to be disabled in the BIOS configuration in order to allow system encryption to proceed.</entry> - <entry lang="en" key="PASSWORD_PASTED_TRUNCATED">Pasted text truncated because the password maximum length is %d characters</entry> - <entry lang="en" key="PASSWORD_MAXLENGTH_REACHED">Password already reached its maximum length of %d characters.\nNo additional character is allowed.</entry> + <entry lang="pt-br" key="AFTER_UPGRADE_RESCUE_DISK">É altamente recomendável que você crie um novo Disco de Resgate VeraCrypt (que conterá a nova versão do Carregador de Inicialização VeraCrypt) selecionando 'Sistema' > 'Criar Disco de Resgate'.\nDeseja fazer isso agora?</entry> + <entry lang="pt-br" key="IDC_ALLOW_TRIM_NONSYS_SSD">Permitir comando TRIM para partição/unidade SSD não-sistema</entry> + <entry lang="pt-br" key="IDC_BLOCK_SYSENC_TRIM">Bloquear comando TRIM na partição/unidade do sistema</entry> + <entry lang="pt-br" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ERRO: O carregador do sistema EFI do Windows não pôde ser localizado no disco. A operação será abortada.</entry> + <entry lang="pt-br" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">Atualmente não é possível criptografar um sistema se o SecureBoot estiver ativado e as chaves personalizadas do VeraCrypt não estiverem carregadas no firmware da máquina. O SecureBoot precisa ser desativado na configuração do BIOS para permitir que a criptografia do sistema prossiga.</entry> + <entry lang="pt-br" key="PASSWORD_PASTED_TRUNCATED">Texto colado truncado porque o comprimento máximo da senha é de %d caracteres.</entry> + <entry lang="pt-br" key="PASSWORD_MAXLENGTH_REACHED">A senha já atingiu seu comprimento máximo de %d caracteres.\nNenhum caractere adicional é permitido.</entry> <entry lang="pt-br" key="IDC_SELECT_LANGUAGE_LABEL">Selecione o idioma a ser utilizado durante a instalação:</entry> - <entry lang="en" key="VOLUME_TOO_LARGE_FOR_HOST">ERROR: The size of the file container is larger than the available free space on disk.</entry> - <entry lang="en" key="IDC_ALLOW_WINDOWS_DEFRAG">Allow Windows Disk Defragmenter to defragment non-system partition/drive</entry> - <entry lang="en" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">WARNING: Defragmenting non-system partitions/drives may leak metadata about their content or cause issues with hidden volumes they may contain.\n\nContinue?</entry> - <entry lang="en" key="VIRTUAL_DEVICE">Virtual Device</entry> - <entry lang="en" key="MOUNTED_VOLUME_NOT_ASSOCIATED">The selected mounted volume is not associated with its drive letter in Windows and so it can not be opened in Windows Explorer.</entry> - <entry lang="en" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Clear encryption keys from memory if a new device is inserted</entry> - <entry lang="en" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">IMPORTANT NOTES:\n - Please keep in mind that this option will not persist after a shutdown/reboot so you will need to select it again next time the machine is started.\n\n - With this option enabled and after a new device is connected, the machine will freeze and it will eventually crash with a BSOD since Windows can not access the encrypted disk after its keys are cleared from memory.\n</entry> + <entry lang="pt-br" key="VOLUME_TOO_LARGE_FOR_HOST">ERRO: O tamanho do contêiner de arquivo é maior que o espaço livre disponível no disco.</entry> + <entry lang="pt-br" key="IDC_ALLOW_WINDOWS_DEFRAG">Permitir que o Desfragmentador de Disco do Windows desfragmente partições/unidades que não sejam do sistema</entry> + <entry lang="pt-br" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">AVISO: Desfragmentar partições/unidades que não sejam do sistema pode expor metadados sobre seu conteúdo ou causar problemas com volumes ocultos que possam conter.\n\nContinuar?</entry> + <entry lang="pt-br" key="VIRTUAL_DEVICE">Dispositivo Virtual</entry> + <entry lang="pt-br" key="MOUNTED_VOLUME_NOT_ASSOCIATED">O volume montado selecionado não está associado à sua letra de unidade no Windows e, portanto, não pode ser aberto no Windows Explorer.</entry> + <entry lang="pt-br" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Limpar chaves de criptografia da memória se um novo dispositivo for inserido</entry> + <entry lang="pt-br" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">NOTAS IMPORTANTES:\n - Lembre-se de que esta opção não persistirá após um desligamento/reinicialização, então você precisará selecioná-la novamente na próxima inicialização do sistema.\n\n - Com esta opção ativada, após conectar um novo dispositivo, a máquina irá congelar e, eventualmente, travar com uma tela azul (BSOD), pois o Windows não conseguirá acessar o disco criptografado após as chaves serem limpas da memória.\n</entry> <entry lang="pt-br" key="STARTING">Conectando</entry> - <entry lang="en" key="IDC_ENABLE_CPU_RNG">Use CPU hardware random generator as an additional source of entropy</entry> - <entry lang="en" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Use legacy maximum password length (64 characters)</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="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> - <entry lang="en" key="HIDDEN_CREDS_SAME_AS_OUTER">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry> - <entry lang="en" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt does not support encrypting a system drive that is already encrypted by BitLocker.</entry> - <entry lang="en" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Automatically fix boot configuration issues that may prevent Windows from starting</entry> - <entry lang="en" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Force machine to boot on VeraCrypt in the next startup</entry> - <entry lang="en" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Force the presence of VeraCrypt entry in the EFI firmware boot menu</entry> - <entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry> - <entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry> - <entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry> + <entry lang="pt-br" key="IDC_ENABLE_CPU_RNG">Usar o gerador de números aleatórios de hardware da CPU como fonte adicional de entropia</entry> + <entry lang="pt-br" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Usar o comprimento máximo de senha legado (64 caracteres)</entry> + <entry lang="pt-br" key="IDC_ENABLE_RAM_ENCRYPTION">Ativar criptografia de chaves e senhas armazenadas na RAM</entry> + <entry lang="pt-br" key="IDT_BENCHMARK">Benchmark:</entry> + <entry lang="pt-br" key="IDC_DISABLE_MOUNT_MANAGER">Criar apenas dispositivo virtual sem montar na letra de unidade selecionada</entry> + <entry lang="pt-br" key="LEGACY_PASSWORD_UTF8_TOO_LONG">A senha inserida é muito longa: sua representação em UTF-8 excede 64 bytes.</entry> + <entry lang="pt-br" key="HIDDEN_CREDS_SAME_AS_OUTER">O volume oculto não pode ter a mesma senha, PIM e arquivos-chave que o volume externo</entry> + <entry lang="pt-br" key="SYSENC_BITLOCKER_CONFLICT">O VeraCrypt não suporta criptografar uma unidade do sistema que já esteja criptografada pelo BitLocker.</entry> + <entry lang="pt-br" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Corrigir automaticamente problemas de configuração de inicialização que podem impedir o Windows de iniciar</entry> + <entry lang="pt-br" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Forçar a máquina a inicializar no VeraCrypt na próxima inicialização</entry> + <entry lang="pt-br" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Forçar a presença da entrada do VeraCrypt no menu de inicialização do firmware EFI</entry> + <entry lang="pt-br" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Forçar a entrada do VeraCrypt como a primeira no menu de inicialização do firmware EFI</entry> + <entry lang="pt-br" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">AVISO: A criptografia de RAM não é compatível com os recursos de Hibernação e Inicialização Rápida do Windows. O VeraCrypt precisará desativá-los antes de ativar a criptografia de RAM.\n\nContinuar?</entry> + <entry lang="pt-br" key="CONFIRM_DISABLE_FAST_STARTUP">AVISO: A Inicialização Rápida do Windows está ativada e sabe-se que causa problemas ao trabalhar com volumes do VeraCrypt. Recomenda-se desativá-la para maior segurança e usabilidade.\n\nVocê deseja desativar a Inicialização Rápida do Windows?</entry> <entry lang="pt-br" key="QUICK_FORMAT_HELP">Para permitir que seu sistema operacional monte seu novo volume, ele deve ser formatado com um sistema de arquivos. Por favor, selecione um tipo de sistema de arquivos.\n\nSe o seu volume for hospedado em um dispositivo ou partição, você pode usar a 'Formatação rápida' para ignorar a criptografia do espaço livre do volume.</entry> <entry lang="pt-br" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Não acelere a criptografia/descriptografia AES usando as instruções AES do processador</entry> <entry lang="pt-br" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Adicionar Todos os Volumes Montados aos Favoritos...</entry> @@ -1456,7 +1456,7 @@ <entry lang="pt-br" key="TASKICON_PREF_DISMOUNT_VOL">Desmontar Volumes Montados</entry> <entry lang="pt-br" key="DISK_FREE">Espaço livre disponível: {0}</entry> <entry lang="pt-br" key="VOLUME_SIZE_HELP">Por favor, especifique o tamanho do contêiner a ser criado. Observe que o tamanho mínimo possível de um volume é 292 KiB.</entry> - <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry> + <entry lang="pt-br" key="LINUX_CONFIRM_INNER_VOLUME_CALC">AVISO: Você selecionou um sistema de arquivos diferente de FAT para o volume externo.\nObserve que, nesse caso, o VeraCrypt não pode calcular o tamanho máximo exato permitido para o volume oculto e usará apenas uma estimativa, que pode estar incorreta.\nAssim, é sua responsabilidade usar um valor adequado para o tamanho do volume oculto para que ele não se sobreponha ao volume externo.\n\nDeseja continuar usando o sistema de arquivos selecionado para o volume externo?</entry> <entry lang="pt-br" key="LINUX_PREF_TAB_SECURITY">Segurança</entry> <entry lang="pt-br" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Opções de Montagem</entry> <entry lang="pt-br" key="LINUX_PREF_TAB_BACKGROUND_TASK">Tarefa em Segundo Plano</entry> @@ -1479,168 +1479,171 @@ <entry lang="pt-br" key="LINUX_ADMIN_PW_QUERY_TITLE">São necessários privilégios de administrador</entry> <entry lang="pt-br" key="LINUX_VC_RUNNING_ALREADY">O VeraCrypt já está em execução.</entry> <entry lang="pt-br" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">A senha de Encriptação do Sistema tem mais de {0} caracteres.</entry> - <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &using system encryption (preboot authentication)</entry> - <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &not mount</entry> - <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry> - <entry lang="en" key="LINUX_SELECT">Se&lect...</entry> - <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry> - <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry> - <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry> - <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry> - <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry> - <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry> - <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry> - <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry> - <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry> - <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry> - <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry> - <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry> - <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry> - <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry> - <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry> - <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry> + <entry lang="pt-br" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Montar partição &usando criptografia do sistema (autenticação pré-inicialização)</entry> + <entry lang="pt-br" key="LINUX_DO_NOT_MOUNT">Não &montar</entry> + <entry lang="pt-br" key="LINUX_MOUNT_AT_DIR">Montar no diretório:</entry> + <entry lang="pt-br" key="LINUX_SELECT">Se&lecionar...</entry> + <entry lang="pt-br" key="LINUX_DISMOUNT_ALL_WHEN">Desmontar Todos os Volumes Quando</entry> + <entry lang="pt-br" key="LINUX_ENTERING_POWERSAVING">O sistema estiver entrando no modo de economia de energia</entry> + <entry lang="pt-br" key="LINUX_LOGIN_ACTION">Ações a Realizar ao Fazer Login</entry> + <entry lang="pt-br" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Fechar todas as janelas do Explorador de Arquivos do volume que está sendo desmontado</entry> + <entry lang="pt-br" key="LINUX_HOTKEYS">Teclas de atalho</entry> + <entry lang="pt-br" key="LINUX_SYSTEM_HOTKEYS">Teclas de Atalho do Sistema</entry> + <entry lang="pt-br" key="LINUX_SOUND_NOTIFICATION">Reproduzir som de notificação do sistema após montar/desmontar</entry> + <entry lang="pt-br" key="LINUX_CONFIRM_AFTER_DISMOUNT">Exibir mensagem de confirmação após desmontar</entry> + <entry lang="pt-br" key="LINUX_VC_QUITS">VeraCrypt encerrado</entry> + <entry lang="pt-br" key="LINUX_OPEN_FINDER">Abrir janela do Finder para o volume montado com sucesso</entry> + <entry lang="pt-br" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Observe que esta configuração só terá efeito se o uso dos serviços criptográficos do kernel estiver desativado.</entry> + <entry lang="pt-br" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Desativar o uso dos serviços criptográficos do kernel pode degradar o desempenho.\n\nTem certeza?</entry> + <entry lang="pt-br" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Observe que desativar esta opção pode não ter efeito sobre volumes montados usando serviços criptográficos do kernel.</entry> + <entry lang="pt-br" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Observe que qualquer volume atualmente montado precisará ser remontado para usar esta configuração.</entry> + <entry lang="pt-br" key="LINUX_UNKNOWN_EXC_OCCURRED">Ocorreu uma exceção desconhecida.</entry> + <entry lang="pt-br" key="LINUX_FIRST_AID">"O Utilitário de Disco será iniciado após você pressionar 'OK'.\n\nPor favor, selecione seu volume na janela do Utilitário de Disco e pressione o botão 'Verificar Disco' ou 'Reparar Disco' na página 'Primeiros Socorros'.</entry> <entry lang="pt-br" key="LINUX_MOUNT_ALL_DEV">Montar Todos os Dispositivos</entry> - <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry> - <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry> - <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry> + <entry lang="pt-br" key="LINUX_ERROR_LOADING_CONFIG">Erro ao carregar os arquivos de configuração localizados em </entry> + <entry lang="pt-br" key="LINUX_SELECT_FREE_SLOT">Por favor, selecione um slot de unidade livre da lista.</entry> + <entry lang="pt-br" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDeseja mostrar esta mensagem da próxima vez que montar um volume assim?</entry> <entry lang="pt-br" key="LINUX_WARNING">Aviso</entry> <entry lang="pt-br" key="LINUX_ERROR">Erro</entry> <entry lang="pt-br" key="LINUX_ONLY_TEXTMODE">Atualmente, esse recurso é compatível apenas no modo de texto.</entry> - <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry> - <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry> - <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry> + <entry lang="pt-br" key="LINUX_FREE_SPACE_ON_DRIVE">Espaço livre na unidade {0}: {1}.</entry> + <entry lang="pt-br" key="LINUX_DYNAMIC_NOTICE">Observe que, se o seu sistema operacional não alocar arquivos desde o início do espaço livre, o tamanho máximo possível do volume oculto pode ser muito menor do que o tamanho do espaço livre no volume externo. Isso não é um erro no VeraCrypt, mas uma limitação do sistema operacional.</entry> + <entry lang="pt-br" key="LINUX_MAX_HIDDEN_SIZE">O tamanho máximo possível do volume oculto para este volume é {0}.</entry> <entry lang="pt-br" key="LINUX_OPEN_OUTER_VOL">Abrir volume externo</entry> <entry lang="pt-br" key="LINUX_OUTER_VOL_IS_MOUNTED">O volume externo foi criado e montado com êxito como '{0}'. Para este volume você deve agora copiar alguns arquivos de aparência sensível que você NÃO deseja ocultar. Os arquivos estarão lá para qualquer pessoa que o force a divulgar sua senha. Você revelará apenas a senha deste volume externo, não do volume oculto. Os arquivos que realmente lhe interessam serão armazenados no volume oculto, que será criado posteriormente. Ao terminar de copiar, clique em Avançar. Não desmonte o volume.\n\nNota: Depois de clicar em Avançar, o volume externo será analisado para determinar o tamanho da área ininterrupta de espaço livre cuja extremidade está alinhada com a extremidade do volume. Esta área acomodará o volume oculto, limitando seu tamanho máximo possível. O procedimento garante que nenhum dado no volume externo seja substituído pelo volume oculto.</entry> - <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry> - <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry> - <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry> - <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry> - <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry> + <entry lang="pt-br" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Erro: Você está tentando criptografar uma unidade do sistema.\n\nO VeraCrypt só pode criptografar uma unidade do sistema no Windows.</entry> + <entry lang="pt-br" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Erro: Você está tentando criptografar uma partição do sistema.\n\nO VeraCrypt só pode criptografar partições do sistema no Windows.</entry> + <entry lang="pt-br" key="LINUX_WARNING_FORMAT_DESTROY_FS">AVISO: A formatação do dispositivo destruirá todos os dados no sistema de arquivos '{0}'.\n\nDeseja continuar?</entry> + <entry lang="pt-br" key="LINUX_MOUNTET_HINT">O sistema de arquivos do dispositivo selecionado está atualmente montado. Por favor, desmonte '{0}' antes de continuar.</entry> + <entry lang="pt-br" key="LINUX_HIDDEN_PASS_NO_DIFF">O volume oculto não pode ter a mesma senha, PIM e arquivos-chave que o volume externo.</entry> <entry lang="pt-br" key="LINUX_NOT_FAT_HINT">Por favor, observe que o volume não será formatado com um sistema de arquivos FAT e, portanto, pode ser necessário instalar drivers adicionais do sistema de arquivos em plataformas diferentes de {0}, os quais permitirão montar o volume.</entry> - <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry> - <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry> - <entry lang="en" key="LINUX_DOT_LF">.\n</entry> - <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry> - <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry> + <entry lang="pt-br" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Erro: O volume oculto a ser criado é maior que {0} TB ({1} GB).\n\nSoluções possíveis:\n- Crie um contêiner/partição menor que {0} TB.\n</entry> + <entry lang="pt-br" key="LINUX_MAX_SIZE_HINT">- Use uma unidade com setores de 4096 bytes para poder criar volumes ocultos baseados em partição/dispositivo de até 16 TB.</entry> + <entry lang="pt-br" key="LINUX_DOT_LF">.\n</entry> + <entry lang="pt-br" key="LINUX_NOT_SUPPORTED"> (não suportado pelos componentes disponíveis nesta plataforma).\n</entry> + <entry lang="pt-br" key="LINUX_KERNEL_OLD">Seu sistema usa uma versão antiga do kernel Linux.\n\nDevido a um erro no kernel Linux, seu sistema pode parar de responder ao gravar dados em um volume VeraCrypt. Esse problema pode ser resolvido atualizando o kernel para a versão 2.6.24 ou posterior.</entry> <entry lang="pt-br" key="LINUX_VOL_DISMOUNTED">O volume {0} foi desmontado.</entry> <entry lang="pt-br" key="LINUX_VOL_MOUNTED">O volume {0} foi montado.</entry> - <entry lang="en" key="LINUX_OOM">Out of memory.</entry> + <entry lang="pt-br" key="LINUX_OOM">Memória insuficiente.</entry> <entry lang="pt-br" key="LINUX_CANT_GET_ADMIN_PRIV">Falha ao obter privilégios de administrador</entry> <entry lang="pt-br" key="LINUX_COMMAND_GET_ERROR">O comando {0} retornou o erro {1}.</entry> - <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry> - <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry> - <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry> - <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry> - <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry> - <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry> - <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry> - <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry> - <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry> - <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry> - <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\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'.</entry> - <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry> - <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry> - <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry> - <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry> - <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry> - <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry> - <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry> - <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry> - <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry> - <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry> - <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry> - <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry> + <entry lang="pt-br" key="LINUX_CMD_HELP">Ajuda da Linha de Comando do VeraCrypt</entry> + <entry lang="pt-br" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAviso: Arquivos ocultos estão presentes em um caminho de arquivo-chave. Se você precisar usá-los como arquivos-chave, remova o ponto inicial dos nomes dos arquivos. Arquivos ocultos só são visíveis se ativados nas opções do sistema.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Incompatibilidade entre o tamanho do setor do dispositivo de armazenamento e o volume do VeraCrypt</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">Esta operação deve ser realizada apenas quando o sistema hospedado no volume estiver em execução.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_INSUFFICIENTDATA">Dados insuficientes disponíveis.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Falha no teste de serviço criptográfico do kernel. O serviço criptográfico do seu kernel provavelmente não suporta volumes maiores que 2 TB.\n\nSoluções possíveis:\n- Atualize o kernel Linux para a versão 2.6.33 ou posterior.\n- Desative o uso dos serviços criptográficos do kernel (Configurações > Preferências > Integração do Sistema) ou use a opção 'nokernelcrypto' ao montar pela linha de comando.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Falha ao configurar um dispositivo de loop.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_MISSINGARGUMENT">Um argumento necessário está faltando.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Dados do volume ausentes.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Ponto de montagem necessário.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">O ponto de montagem já está em uso.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PASSWORDEMPTY">Nenhuma senha ou arquivo de chave especificado.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nObserve que senhas de autenticação pré-boot precisam ser digitadas no ambiente pré-boot, onde layouts de teclado não-EUA não estão disponíveis. Portanto, as senhas de autenticação pré-boot devem sempre ser digitadas usando o layout de teclado padrão dos EUA (caso contrário, a senha será digitada incorretamente na maioria dos casos). No entanto, observe que você NÃO precisa de um teclado físico dos EUA; basta alterar o layout do teclado no seu sistema operacional.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNota: Se você estiver tentando montar uma partição localizada em um drive de sistema criptografado sem autenticação pré-boot ou montar a partição do sistema criptografado de um sistema operacional que não está em execução, você pode fazê-lo selecionando 'Opções >' > 'Montar partição usando criptografia de sistema'.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PASSWORDTOOLONG">A senha tem mais de {0} caracteres.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Dispositivo de partição necessário.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Senha incorreta para o volume oculto protegido ou o volume oculto não existe.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Arquivo(s) de chave e/ou senha incorretos para o volume oculto protegido ou o volume oculto não existe.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Caracteres inválidos encontrados.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Erro ao processar a string formatada.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Falha ao criar um arquivo ou diretório em um diretório temporário.\n\nCertifique-se de que o diretório temporário existe, que as permissões de segurança permitem o acesso e que há espaço suficiente no disco.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Erro: O drive usa um tamanho de setor diferente de 512 bytes.\n\nDevido a limitações dos componentes disponíveis na sua plataforma, volumes externos hospedados no drive não podem ser montados usando a proteção de volume oculto.\n\nPossíveis soluções:\n- Use um drive com setores de 512 bytes.\n- Crie um volume hospedado em arquivo (container) no drive.\n- Faça backup do conteúdo do volume oculto e, em seguida, atualize o volume externo.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Erro: O drive usa um tamanho de setor diferente de 512 bytes.\n\nDevido a limitações dos componentes disponíveis na sua plataforma, volumes em partições/dispositivos hospedados no drive só podem ser montados usando serviços criptográficos do kernel.\n\nPossíveis soluções:\n- Ative o uso dos serviços criptográficos do kernel (Preferências > Integração do Sistema).\n- Use um drive com setores de 512 bytes.\n- Crie um volume hospedado em arquivo (container) no drive.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Erro: O drive usa um tamanho de setor diferente de 512 bytes.\n\nDevido a limitações dos componentes disponíveis na sua plataforma, volumes hospedados em partições/dispositivos não podem ser criados/usados no drive.\n\nPossíveis soluções:\n- Crie um volume hospedado em arquivo (container) no drive.\n- Use um drive com setores de 512 bytes.\n- Use o VeraCrypt em outra plataforma.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">O arquivo/dispositivo host já está em uso.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Slot de volume indisponível.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">O VeraCrypt requer o OSXFUSE 2.5 ou superior.</entry> + <entry lang="pt-br" key="EXCEPTION_OCCURRED">Ocorreu uma exceção.</entry> <entry lang="pt-br" key="ENTER_PASSWORD">Digite a senha</entry> <entry lang="pt-br" key="ENTER_TC_VOL_PASSWORD">Digitar a Senha do Volume VeraCrypt</entry> - <entry lang="en" key="MOUNT">Mount</entry> + <entry lang="pt-br" key="MOUNT">Montar</entry> <entry lang="pt-br" key="MOUNT_POINT">Diretório de Montagem</entry> - <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry> - <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry> - <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry> - <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry> - <entry lang="en" key="START_TC">Start VeraCrypt</entry> - <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry> + <entry lang="pt-br" key="NO_VOLUMES_MOUNTED">Nenhum volume montado.</entry> + <entry lang="pt-br" key="OPEN_NEW_VOLUME">Selecionar um Novo Volume VeraCrypt</entry> + <entry lang="pt-br" key="PARAMETER_INCORRECT">Parâmetro incorreto</entry> + <entry lang="pt-br" key="SELECT_KEYFILES">Selecionar Arquivos-Chave</entry> + <entry lang="pt-br" key="START_TC">Iniciar VeraCrypt</entry> + <entry lang="pt-br" key="VOLUME_ALREADY_MOUNTED">O volume {0} já está montado.</entry> <entry lang="pt-br" key="UNKNOWN_OPTION">Opção desconhecida</entry> <entry lang="pt-br" key="VOLUME_LOCATION">Localização do Volume</entry> - <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry> - <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry> + <entry lang="pt-br" key="VOLUME_HOST_IN_USE">AVISO: O arquivo/dispositivo host {0} já está em uso!\n\nIgnorar isso pode causar resultados indesejados, incluindo instabilidade do sistema. Todos os aplicativos que possam estar usando o arquivo/dispositivo host devem ser fechados antes de montar o volume.\n\nContinuar a montagem?</entry> + <entry lang="pt-br" key="CANT_INSTALL_WITH_EXE_OVER_MSI">O VeraCrypt foi previamente instalado usando um pacote MSI e, portanto, não pode ser atualizado usando o instalador padrão.\n\nPor favor, use o pacote MSI para atualizar sua instalação do VeraCrypt.</entry> <entry lang="pt-br" key="IDC_USE_ALL_FREE_SPACE">Use todo o espaço livre disponível</entry> - <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry> - <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry> - <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry> - <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry> - <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry> + <entry lang="pt-br" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">O VeraCrypt não pode ser atualizado porque a partição/unidade do sistema foi criptografada usando um algoritmo que não é mais suportado.\nPor favor, descriptografe seu sistema antes de atualizar o VeraCrypt e, em seguida, criptografe-o novamente.</entry> + <entry lang="pt-br" key="LINUX_EX2MSG_TERMINALNOTFOUND">Aplicativo de terminal suportado não foi encontrado, você precisa de xterm, konsole ou gnome-terminal (com dbus-x11).</entry> + <entry lang="pt-br" key="IDM_MOUNT_NO_CACHE">Montar Sem Cache</entry> + <entry lang="pt-br" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpanda um volume VeraCrypt em tempo real sem reformatar\n\n\nTodos os tipos de volumes (arquivos de contêiner, discos e partições) formatados com NTFS são suportados. A única condição é que haja espaço livre suficiente na unidade ou dispositivo host do volume VeraCrypt.\n\nNão use este software para expandir um volume externo contendo um volume oculto, pois isso destruirá o volume oculto!\n</entry> + <entry lang="pt-br" key="IDC_STEPSEXPAND">1. Selecione o volume VeraCrypt a ser expandido\n2. Clique no botão 'Montar'</entry> <entry lang="pt-br" key="IDT_VOL_NAME">Volume: </entry> <entry lang="pt-br" key="IDT_FILE_SYS">Sistema de arquivos: </entry> - <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry> - <entry lang="en" key="IDT_NEW_SIZE">New size: </entry> - <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry> - <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry> - <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry> - <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry> - <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry> - <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry> - <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry> - <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry> - <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry> - <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry> - <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry> - <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry> - <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry> - <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry> - <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry> - <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry> - <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry> - <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry> - <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry> - <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry> - <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry> - <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry> - <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry> - <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry> - <entry lang="en" key="FULL_FORMAT">Full Format</entry> - <entry lang="en" key="FAST_CREATE">Fast Create</entry> - <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry> - <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry> - <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry> - <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry> - <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry> - <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry> - <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry> - <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry> - <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry> - <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry> - <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry> - <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry> - <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry> - <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry> - <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry> - <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry> - <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry> - <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry> - <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry> - <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry> - <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry> - <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry> - <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry> - <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry> - <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry> - <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry> - <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry> + <entry lang="pt-br" key="IDT_CURRENT_SIZE">Tamanho atual: </entry> + <entry lang="pt-br" key="IDT_NEW_SIZE">Novo tamanho: </entry> + <entry lang="pt-br" key="IDT_NEW_SIZE_BOX_TITLE">Digite o novo tamanho do volume</entry> + <entry lang="pt-br" key="IDC_INIT_NEWSPACE">Preencher o novo espaço com dados aleatórios</entry> + <entry lang="pt-br" key="IDC_QUICKEXPAND">Expansão Rápida</entry> + <entry lang="pt-br" key="IDT_INIT_SPACE">Preencher novo espaço: </entry> + <entry lang="pt-br" key="EXPANDER_FREE_SPACE">%s de espaço livre disponível no dispositivo hospedeiro</entry> + <entry lang="pt-br" key="EXPANDER_HELP_DEVICE">Este é um volume VeraCrypt baseado em dispositivo.\n\nO novo tamanho do volume será escolhido automaticamente como o tamanho do dispositivo hospedeiro.</entry> + <entry lang="pt-br" key="EXPANDER_HELP_FILE">Por favor, especifique o novo tamanho do volume VeraCrypt (deve ser pelo menos %I64u KB maior que o tamanho atual).</entry> + <entry lang="pt-br" key="QUICK_EXPAND_WARNING">AVISO: Você deve usar a Expansão Rápida somente nos seguintes casos:\n\n1) O dispositivo onde o contenêiner de arquivos está localizado não contém dados sensíveis e você não precisa de negação plausível.\n2) O dispositivo onde o contenêiner de arquivos está localizado já foi criptografado de forma segura e completa.\n\nVocê tem certeza de que deseja usar a Expansão Rápida?</entry> + <entry lang="pt-br" key="EXPANDER_STATUS_TEXT">IMPORTANTE: Mova o mouse de forma o mais aleatória possível dentro desta janela. Quanto mais tempo você movê-lo, melhor. Isso aumenta significativamente a força criptográfica das chaves de criptografia. Depois, clique em 'Continuar' para expandir o volume.</entry> + <entry lang="pt-br" key="EXPANDER_STATUS_TEXT_LEGACY">Clique em 'Continuar' para expandir o volume.</entry> + <entry lang="pt-br" key="EXPANDER_FINISH_ERROR">Erro: a expansão do volume falhou.</entry> + <entry lang="pt-br" key="EXPANDER_FINISH_ABORT">Erro: operação abortada pelo usuário.</entry> + <entry lang="pt-br" key="EXPANDER_FINISH_OK">Concluído: O volume foi expandido com sucesso.</entry> + <entry lang="pt-br" key="EXPANDER_CANCEL_WARNING">Aviso: A expansão do volume está em andamento!\n\nInterromper agora pode resultar em danos ao volume.\n\nVocê realmente deseja cancelar?</entry> + <entry lang="pt-br" key="EXPANDER_STARTING_STATUS">Iniciando a expansão do volume ...\n</entry> + <entry lang="pt-br" key="EXPANDER_HIDDEN_VOLUME_ERROR">Um volume externo contendo um volume oculto não pode ser expandido, pois isso destrói o volume oculto.\n</entry> + <entry lang="pt-br" key="EXPANDER_SYSTEM_VOLUME_ERROR">Um volume de sistema VeraCrypt não pode ser expandido.</entry> + <entry lang="pt-br" key="EXPANDER_NO_FREE_SPACE">Espaço livre insuficiente para expandir o volume</entry> + <entry lang="pt-br" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Aviso: O arquivo do contêiner é maior do que a área do volume VeraCrypt. Os dados além da área do volume VeraCrypt serão sobrescritos.\n\nVocê deseja continuar?</entry> + <entry lang="pt-br" key="EXPANDER_WARNING_FAT">Aviso: O volume VeraCrypt contém um sistema de arquivos FAT!\n\nSomente o volume VeraCrypt em si será expandido, mas não o sistema de arquivos.\n\nVocê deseja continuar?</entry> + <entry lang="pt-br" key="EXPANDER_WARNING_EXFAT">Aviso: O volume VeraCrypt contém um sistema de arquivos exFAT!\n\nSomente o volume VeraCrypt em si será expandido, mas não o sistema de arquivos.\n\nVocê deseja continuar?</entry> + <entry lang="pt-br" key="EXPANDER_WARNING_UNKNOWN_FS">Aviso: O volume VeraCrypt contém um sistema de arquivos desconhecido ou nenhum sistema de arquivos!\n\nSomente o volume VeraCrypt em si será expandido; o sistema de arquivos permanecerá inalterado.\n\nVocê deseja continuar?</entry> + <entry lang="pt-br" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Novo tamanho do volume muito pequeno, deve ser pelo menos %I64u kB maior que o tamanho atual.</entry> + <entry lang="pt-br" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Novo tamanho do volume muito grande, espaço insuficiente na unidade hospedeira.</entry> + <entry lang="pt-br" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">O tamanho máximo de arquivo permitido de %I64u MB na unidade hospedeira foi excedido.</entry> + <entry lang="pt-br" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Erro: Falha ao obter os privilégios necessários para habilitar a Expansão Rápida!\nPor favor, desmarque a opção 'Expansão Rápida' e tente novamente.</entry> + <entry lang="pt-br" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Tamanho máximo do volume VeraCrypt de %I64u TB excedido!\n</entry> + <entry lang="pt-br" key="FULL_FORMAT">Formatação Completa</entry> + <entry lang="pt-br" key="FAST_CREATE">Criação Rápida</entry> + <entry lang="pt-br" key="WARN_FAST_CREATE">AVISO: Você deve usar a Criação Rápida apenas nos seguintes casos:\n\n1) O dispositivo não contém dados sensíveis e você não precisa de plausibilidade de negação.\n2) O dispositivo já foi totalmente criptografado com segurança.\n\nTem certeza de que deseja usar a Criação Rápida?</entry> + <entry lang="pt-br" key="IDC_ENABLE_EMV_SUPPORT">Ativar Suporte EMV</entry> + <entry lang="pt-br" key="COMMAND_APDU_INVALID">O comando APDU enviado para o cartão não é válido.</entry> + <entry lang="pt-br" key="EXTENDED_APDU_UNSUPPORTED">Comandos APDU estendidos não podem ser usados com o token atual.</entry> + <entry lang="pt-br" key="SCARD_MODULE_INIT_FAILED">Erro ao carregar a biblioteca WinSCard / PCSC.</entry> + <entry lang="pt-br" key="EMV_UNKNOWN_CARD_TYPE">O cartão no leitor não é um cartão EMV suportado.</entry> + <entry lang="pt-br" key="EMV_SELECT_AID_FAILED">Não foi possível selecionar o AID do cartão no leitor.</entry> + <entry lang="pt-br" key="EMV_ICC_CERT_NOTFOUND">O Certificado de Chave Pública ICC não foi encontrado no cartão.</entry> + <entry lang="pt-br" key="EMV_ISSUER_CERT_NOTFOUND">O Certificado de Chave Pública do Emissor não foi encontrado no cartão.</entry> + <entry lang="pt-br" key="EMV_CPLC_NOTFOUND">Os dados CPLC não foram encontrados no cartão EMV.</entry> + <entry lang="pt-br" key="EMV_PAN_NOTFOUND">Nenhum Número de Conta Primário (PAN) foi encontrado no cartão EMV.</entry> + <entry lang="pt-br" key="INVALID_EMV_PATH">O caminho EMV é inválido.</entry> + <entry lang="pt-br" key="EMV_KEYFILE_DATA_NOTFOUND">Não foi possível criar um arquivo de chave a partir dos dados do cartão EMV.\n\nFaltam os seguintes elementos:\n- Certificado de Chave Pública ICC.\n- Certificado de Chave Pública do Emissor.\n- Dados CPLC.</entry> + <entry lang="pt-br" key="SCARD_W_REMOVED_CARD">Nenhum cartão no leitor.\n\nCertifique-se de que o cartão está corretamente inserido.</entry> + <entry lang="pt-br" key="FORMAT_EXTERNAL_FAILED">O comando format.com do Windows falhou ao formatar o volume como NTFS/exFAT/ReFS: Erro 0x%.8X.\n\nTentando usar a API FormatEx do Windows.</entry> + <entry lang="pt-br" key="FORMATEX_API_FAILED">A API FormatEx do Windows falhou ao formatar o volume como NTFS/exFAT/ReFS.\n\nStatus de falha = %s.</entry> + <entry lang="pt-br" key="EXPANDER_WRITING_RANDOM_DATA">Gravando dados aleatórios no novo espaço ...\n</entry> + <entry lang="pt-br" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Gravando cabeçalho de backup recriptografado ...\n</entry> + <entry lang="pt-br" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Gravando cabeçalho principal recriptografado ...\n</entry> + <entry lang="pt-br" key="EXPANDER_WIPING_OLD_HEADER">Apagando cabeçalho de backup antigo ...\n</entry> + <entry lang="pt-br" key="EXPANDER_MOUNTING_VOLUME">Montando volume ...\n</entry> + <entry lang="pt-br" key="EXPANDER_UNMOUNTING_VOLUME">Desmontando volume ...\n</entry> + <entry lang="pt-br" key="EXPANDER_EXTENDING_FILESYSTEM">Expandindo o sistema de arquivos ...\n</entry> + <entry lang="pt-br" key="PARTIAL_SYSENC_MOUNT_READONLY">Aviso: A partição do sistema que você tentou montar não foi completamente criptografada. Como medida de segurança para evitar possíveis corrupções ou modificações indesejadas, o volume '%s' foi montado como somente leitura.</entry> + <entry lang="pt-br" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Informações importantes sobre o uso de extensões de arquivos de terceiros</entry> + <entry lang="pt-br" key="IDC_DISABLE_MEMORY_PROTECTION">Desativar proteção de memória para compatibilidade com ferramentas de acessibilidade</entry> + <entry lang="pt-br" key="DISABLE_MEMORY_PROTECTION_WARNING">AVISO: Desativar a proteção de memória reduz significativamente a segurança. Ative esta opção SOMENTE se você depender de ferramentas de acessibilidade, como leitores de tela, para interagir com a interface do VeraCrypt.</entry> <entry lang="pt-br" key="LINUX_LANGUAGE">Idioma</entry> - <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry> - <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> - <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="pt-br" key="LINUX_SELECT_SYS_DEFAULT_LANG">Selecionar o idioma padrão do sistema</entry> + <entry lang="pt-br" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Para que a mudança de idioma tenha efeito, o VeraCrypt precisa ser reiniciado.</entry> + <entry lang="pt-br" key="ERR_XTS_MASTERKEY_VULNERABLE">AVISO: A chave mestra do volume é vulnerável a um ataque que compromete a segurança dos dados.\n\nPor favor, crie um novo volume e transfira os dados para ele.</entry> + <entry lang="pt-br" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVISO: A chave mestra do sistema criptografado é vulnerável a um ataque que compromete a segurança dos dados.\nPor favor, descriptografe a partição/unidade do sistema e, em seguida, criptografe-a novamente.</entry> + <entry lang="pt-br" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVISO: A chave mestra do volume apresenta uma vulnerabilidade de segurança.</entry> + <entry lang="pt-br" key="MOUNTPOINT_BLOCKED">ERRO: O ponto de montagem do volume está bloqueado porque substitui um diretório protegido do sistema.\n\nPor favor, escolha um ponto de montagem diferente.</entry> + <entry lang="pt-br" key="MOUNTPOINT_NOTALLOWED">ERRO: O ponto de montagem do volume não é permitido porque substitui um diretório que faz parte da variável de ambiente PATH.\n\nPor favor, escolha um ponto de montagem diferente.</entry> + <entry lang="pt-br" key="INSECURE_MODE">[MODO INSEGURO]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ro.xml b/Translations/Language.ro.xml index 8e75e941..79d3c561 100644 --- a/Translations/Language.ro.xml +++ b/Translations/Language.ro.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="ro" name="Română" en-name="Romanian" version="2.0.0" translators="Barna Cosmin Marian" /> <font lang="ro" class="normal" size="11" face="default" /> <font lang="ro" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="ro" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTIZARE: Cheia principală a volumului este vulnerabilă la un atac care compromite securitatea datelor.\n\nTrebuie să creați un volum nou și să transferați datele pe acesta.</entry> <entry lang="ro" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTIZARE: Cheia principală a sistemului criptat este vulnerabilă la un atac care compromite securitatea datelor.\nDecriptați partiția/unitatea de sistem și apoi recriptați-o.</entry> <entry lang="ro" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTIZARE: Cheia principală a volumului are o vulnerabilitate de securitate.</entry> + <entry lang="ro" key="MOUNTPOINT_BLOCKED">EROARE: Punctul de montare al volumului este blocat deoarece suprascrie un director de sistem protejat.\n\nVă rugăm să alegeți un alt punct de montare.</entry> + <entry lang="ro" key="MOUNTPOINT_NOTALLOWED">EROARE: Punctul de montare al volumului nu este permis deoarece suprascrie un director care face parte din variabila de mediu PATH.\n\nVă rugăm să alegeți un alt punct de montare.</entry> + <entry lang="ro" key="INSECURE_MODE">[MOD INSECURIZAT]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 9d331879..77bd14d1 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> - <language langid="ru" name="Русский" en-name="Russian" version="1.26.17" translators="Dmitry Yerokhin [erodim@mail.ru] (240826)" /> + <localization prog-version= "1.26.19"> + <language langid="ru" name="Русский" en-name="Russian" version="1.26.19" translators="Dmitry Yerokhin [erodim@mail.ru] (240826)" /> <font lang="ru" class="normal" size="11" face="default" /> <font lang="ru" class="bold" size="13" face="Arial" /> <font lang="ru" class="fixed" size="12" face="Lucida Console" /> @@ -1641,6 +1641,9 @@ <entry lang="ru" key="ERR_XTS_MASTERKEY_VULNERABLE">ВНИМАНИЕ: Мастер-ключ тома уязвим для атаки, которая ставит под угрозу безопасность данных.\n\nСоздайте новый том и перенесите в него данные.</entry> <entry lang="ru" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ВНИМАНИЕ: Мастер-ключ зашифрованной системы уязвим для атаки, которая ставит под угрозу безопасность данных.\nРасшифруйте системный раздел/диск, а затем повторно зашифруйте его.</entry> <entry lang="ru" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ВНИМАНИЕ: Мастер-ключ тома содержит уязвимость в системе безопасности.</entry> + <entry lang="ru" key="MOUNTPOINT_BLOCKED">ОШИБКА: Точка монтирования тома заблокирована, так как она переопределяет защищённую системную папку.\n\nВыберите другую точку монтирования.</entry> + <entry lang="ru" key="MOUNTPOINT_NOTALLOWED">ОШИБКА: Точка монтирования тома не разрешена, так как она переопределяет папку, которая является частью переменной среды PATH.\n\nВыберите другую точку монтирования.</entry> + <entry lang="ru" key="INSECURE_MODE">[НЕБЕЗОПАСНЫЙ РЕЖИМ]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.sk.xml b/Translations/Language.sk.xml index 94f67de8..406d3b56 100644 --- a/Translations/Language.sk.xml +++ b/Translations/Language.sk.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="sk" name="Slovenčina" en-name="Slovak" version="0.1.0" translators="Kamil David" /> <font lang="sk" class="normal" size="11" face="default" /> <font lang="sk" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.sl.xml b/Translations/Language.sl.xml index fadde36b..7d452559 100644 --- a/Translations/Language.sl.xml +++ b/Translations/Language.sl.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="sl" name="Slovenščina" en-name="Slovenian" version="0.1.0" translators="Erik David Salam, Sasa Divjak" /> <font lang="sl" class="normal" size="11" face="default" /> <font lang="sl" class="bold" size="13" face="Arial" /> @@ -1636,11 +1636,14 @@ <entry lang="sl" key="IDC_DISABLE_MEMORY_PROTECTION">Onemogoči zaščito pomnilnika za orodja za ljudi s posebnimi potrebami</entry> <entry lang="sl" key="DISABLE_MEMORY_PROTECTION_WARNING">Opozorilo: Onemogočanje zaščite pomnilnika bistveno zmanjša varnost. Omogoči to možnost SAMO, če se za interakcijo z uporabniškim vmesnikom VeraCrypt zanašaš na orodja za dostopnost, kot so bralniki zaslona.</entry> <entry lang="sl" key="LINUX_LANGUAGE">Jezik</entry> - <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry> - <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> - <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="sl" key="LINUX_SELECT_SYS_DEFAULT_LANG">Izberite privzeti jezik sistema</entry> + <entry lang="sl" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Za uveljavitev spremembe jezika je potrebno znova zagnati VeraCrypt.</entry> + <entry lang="sl" key="ERR_XTS_MASTERKEY_VULNERABLE">OPOZORILO: Glavni ključ nosilca je ranljiv za napad, ki lahko ogrozi varnost podatkov.\n\nUstvarite nov nosilec in vanj prenesite podatke.</entry> + <entry lang="sl" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">OPOZORILO: Glavni ključ šifriranega sistema je ranljiv za napad, ki lahko ogrozi varnost podatkov.\nProsimo, dešifrirajte sistemsko particijo/pogon in jo nato ponovno šifrirajte.</entry> + <entry lang="sl" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">OPOZORILO: Glavni ključ nosilca ima varnostno ranljivost.</entry> + <entry lang="sl" key="MOUNTPOINT_BLOCKED">NAPAKA: Tocka priklopa nosilca je blokirana, ker prekriva zašciteno sistemsko mapo.\n\nIzberite drugo tocko priklopa.</entry> + <entry lang="sl" key="MOUNTPOINT_NOTALLOWED">NAPAKA: Tocka priklopa nosilca ni dovoljena, ker prekriva mapo, ki je del okoljske spremenljivke PATH.\n\nIzberite drugo tocko priklopa.</entry> + <entry lang="sl" key="INSECURE_MODE">[NEVAREN NACIN]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.sv.xml b/Translations/Language.sv.xml index 0a45c49e..49c1ca4d 100644 --- a/Translations/Language.sv.xml +++ b/Translations/Language.sv.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="sv" name="Svenska" en-name="Swedish" version="1.0.0" translators="Peter Runesson" /> <font lang="sv" class="normal" size="11" face="default" /> <font lang="sv" class="bold" size="13" face="Arial" /> @@ -1638,9 +1638,12 @@ <entry lang="sv" key="LINUX_LANGUAGE">Språk</entry> <entry lang="sv" key="LINUX_SELECT_SYS_DEFAULT_LANG">Välj systemets standardspråk</entry> <entry lang="sv" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">För att språkändringen ska träda i kraft måste VeraCrypt startas om.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">VARNING: Volymens huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\n\nSkapa en ny volym och överför data till den.</entry> - <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">VARNING: Det krypterade systemets huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\nDekryptera systempartitionen/enheten och kryptera den sedan igen.</entry> - <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">VARNING: Volymens huvudnyckel har en säkerhetssårbarhet.</entry> + <entry lang="sv" key="ERR_XTS_MASTERKEY_VULNERABLE">VARNING: Volymens huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\n\nSkapa en ny volym och överför data till den.</entry> + <entry lang="sv" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">VARNING: Det krypterade systemets huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\nDekryptera systempartitionen/enheten och kryptera den sedan igen.</entry> + <entry lang="sv" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">VARNING: Volymens huvudnyckel har en säkerhetssårbarhet.</entry> + <entry lang="sv" key="MOUNTPOINT_BLOCKED">FEL: Volymens monteringspunkt är blockerad eftersom den skriver över en skyddad systemkatalog.\n\nVar god välj en annan monteringspunkt.</entry> + <entry lang="sv" key="MOUNTPOINT_NOTALLOWED">FEL: Volymens monteringspunkt är inte tillåten eftersom den skriver över en katalog som är en del av miljövariabeln PATH.\n\nVar god välj en annan monteringspunkt.</entry> + <entry lang="sv" key="INSECURE_MODE">[OSÄKERT]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.th.xml b/Translations/Language.th.xml index e5b9a984..3cdf0703 100644 --- a/Translations/Language.th.xml +++ b/Translations/Language.th.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="th" name="ภาษาไทย" en-name="Thai" version="0.0.0" translators=""/> <font lang="th" class="normal" size="11" face="default" /> <font lang="th" class="bold" size="13" face="Arial" /> @@ -1642,6 +1642,9 @@ <entry lang="th" key="ERR_XTS_MASTERKEY_VULNERABLE">คำเตือน: คีย์หลักของปริมาณมีช่องโหว่ที่ทำให้ความปลอดภัยข้อมูลถูกสอบการโจมตี.\n\nกรุณาสร้างปริมาณใหม่และย้ายข้อมูลไปยังมัน.</entry> <entry lang="th" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">คำเตือน: คีย์หลักของระบบที่เข้ารหัสมีช่องโหว่ที่สอบการโจมตีที่ทำให้ความปลอดภัยข้อมูลถูกสอบการโจมตี.\nกรุณาถอดรหัสพาร์ติชัน/ไดรฟ์ระบบแล้วเข้ารหัสใหม่อีกครั้ง.</entry> <entry lang="th" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">คำเตือน: คีย์หลักของปริมาณมีช่องโหว่ด้านความปลอดภัย.</entry> + <entry lang="th" key="MOUNTPOINT_BLOCKED">ข้อผิดพลาด: จุดเชื่อมต่อโวลุ่มถูกบล็อกเนื่องจากไปทับซ้อนกับไดเรกทอรีระบบที่ได้รับการป้องกัน\n\nกรุณาเลือกจุดเชื่อมต่ออื่น</entry> + <entry lang="th" key="MOUNTPOINT_NOTALLOWED">ข้อผิดพลาด: จุดเชื่อมต่อโวลุ่มไม่ได้รับอนุญาตเนื่องจากไปทับซ้อนกับไดเรกทอรีที่เป็นส่วนหนึ่งของตัวแปร PATH\n\nกรุณาเลือกจุดเชื่อมต่ออื่น</entry> + <entry lang="th" key="INSECURE_MODE">[โหมดไม่ปลอดภัย]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.tr.xml b/Translations/Language.tr.xml index 41fdf26a..86a4ebea 100644 --- a/Translations/Language.tr.xml +++ b/Translations/Language.tr.xml @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='UTF-8' standalone='no'?> <VeraCrypt> - <localization prog-version= "1.26.17"> - <language langid="tr" name="Türkçe" en-name="Turkish" version="1.26.17" translators="FabSec; By Fabriel, Ali İskender Turan, Zeynel Abidin Öztürk, Mehmet Keçeci, Kaya Zeren" /> + <localization prog-version= "1.26.19"> + <language langid="tr" name="Türkçe" en-name="Turkish" version="1.26.19" translators="FabSec; By Fabriel, Ali İskender Turan, Zeynel Abidin Öztürk, Mehmet Keçeci, Kaya Zeren" /> <font lang="tr" class="normal" size="11" face="default" /> <font lang="tr" class="bold" size="13" face="Arial" /> <font lang="tr" class="fixed" size="12" face="Lucida Console" /> @@ -1641,6 +1641,9 @@ <entry lang="tr" key="ERR_XTS_MASTERKEY_VULNERABLE">UYARI: Birimin ana anahtarı, veri güvenliğini tehlikeye atan bir saldırıya karşı savunmasızdır.\n\nLütfen yeni bir birim oluşturun ve verileri ona aktarın.</entry> <entry lang="tr" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">UYARI: Şifrelenmiş sistemin ana anahtarı, veri güvenliğini tehlikeye atan bir saldırıya karşı savunmasızdır.\nLütfen sistem bölümünü/sürücüsünü şifresini çözün ve ardından tekrar şifreleyin.</entry> <entry lang="tr" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">UYARI: Birimin ana anahtarı bir güvenlik açığına sahiptir.</entry> + <entry lang="tr" key="MOUNTPOINT_BLOCKED">HATA: Birim bağlama noktası, korunan bir sistem dizinini geçersiz kıldığı için engellendi.\n\nLütfen farklı bir bağlama noktası seçin.</entry> + <entry lang="tr" key="MOUNTPOINT_NOTALLOWED">HATA: Birim bağlama noktası, PATH ortam değişkeninin bir parçası olan bir dizini geçersiz kıldığı için izin verilmiyor.\n\nLütfen farklı bir bağlama noktası seçin.</entry> + <entry lang="tr" key="INSECURE_MODE">[GÜVENSİZ MOD]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.uk.xml b/Translations/Language.uk.xml index dd2df1eb..100b34e5 100644 --- a/Translations/Language.uk.xml +++ b/Translations/Language.uk.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="uk" name="Українська" en-name="Ukrainian" version="1.1.0" translators="Kravchuk Olexandr, Babchuk Volodymyr" /> <font lang="uk" class="normal" size="11" face="default" /> <font lang="uk" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="uk" key="ERR_XTS_MASTERKEY_VULNERABLE">ПОПЕРЕДЖЕННЯ: Головний ключ тому є вразливим до атаки, яка компрометує безпеку даних.\n\nБудь ласка, створіть новий том і перенесіть дані до нього.</entry> <entry lang="uk" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ПОПЕРЕДЖЕННЯ: Головний ключ зашифрованої системи є вразливим до атаки, яка компрометує безпеку даних.\nБудь ласка, розшифруйте системний розділ/диск, а потім знову зашифруйте його.</entry> <entry lang="uk" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ПОПЕРЕДЖЕННЯ: Головний ключ тому має уразливість безпеки.</entry> + <entry lang="uk" key="MOUNTPOINT_BLOCKED">ПОМИЛКА: Точка монтування тому заблокована, оскільки вона заміщує захищений системний каталог.\n\nБудь ласка, оберіть іншу точку монтування.</entry> + <entry lang="uk" key="MOUNTPOINT_NOTALLOWED">ПОМИЛКА: Точка монтування тому не дозволена, оскільки вона заміщує каталог, який є частиною змінної середовища PATH.\n\nБудь ласка, оберіть іншу точку монтування.</entry> + <entry lang="uk" key="INSECURE_MODE">[НЕБЕЗПЕЧНИЙ РЕЖИМ]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.uz.xml b/Translations/Language.uz.xml index 0a4262ec..9b73f636 100644 --- a/Translations/Language.uz.xml +++ b/Translations/Language.uz.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="uz" name="Ўзбекча" en-name="Uzbek (Cyrillic)" version="0.1.0" translators="Abdurauf Azizov, Dmitry Yerokhin" /> <font lang="uz" class="normal" size="11" face="default" /> <font lang="uz" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.vi.xml b/Translations/Language.vi.xml index 48db97ae..81b08b00 100644 --- a/Translations/Language.vi.xml +++ b/Translations/Language.vi.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="vi" name="Tiếng Việt" en-name="Vietnamese" version="0.1.0" translators="Nguyễn Kim Huy" /> <font lang="vi" class="normal" size="11" face="default" /> <font lang="vi" class="bold" size="13" face="Arial" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.zh-cn.xml b/Translations/Language.zh-cn.xml index 684a954a..c7fc3145 100644 --- a/Translations/Language.zh-cn.xml +++ b/Translations/Language.zh-cn.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="zh-cn" name="简体中文" en-name="Chinese (Simplified)" version="1.0.3" translators="Barney Li, Zhangjintao, Nkh0472, 风之暇想" /> <font lang="zh-cn" class="normal" size="12" face="Microsoft YaHei" /> <font lang="zh-cn" class="bold" size="14" face="Microsoft YaHei" /> @@ -1642,6 +1642,9 @@ <entry lang="zh-cn" key="ERR_XTS_MASTERKEY_VULNERABLE">警告:卷的主密钥容易受到危及数据安全性的攻击。\n\n请创建新的卷并将数据传输到其中。</entry> <entry lang="zh-cn" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">警告:加密系统的主密钥容易受到危及数据安全性的攻击。\n请解密系统分区/驱动器,然后重新加密。</entry> <entry lang="zh-cn" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">警告:卷的主密钥存在安全漏洞。</entry> + <entry lang="zh-cn" key="MOUNTPOINT_BLOCKED">错误:卷挂载点被阻止,因为它覆盖了受保护的系统目录。\n\n请选择其他挂载点。</entry> + <entry lang="zh-cn" key="MOUNTPOINT_NOTALLOWED">错误:卷挂载点不允许使用,因为它覆盖了 PATH 环境变量中的目录。\n\n请选择其他挂载点。</entry> + <entry lang="zh-cn" key="INSECURE_MODE">[不安全模式]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.zh-hk.xml b/Translations/Language.zh-hk.xml index f4e4a9eb..f605113c 100644 --- a/Translations/Language.zh-hk.xml +++ b/Translations/Language.zh-hk.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="zh-hk" name="繁體中文(香港)" en-name="Chinese (Hong Kong)" version="0.1.0" translators="PUN Chi Ho, Yeung Tim Ming" /> <font lang="zh-hk" class="normal" size="12" face="Microsoft JhengHei UI" /> <font lang="zh-hk" class="bold" size="13" face="Microsoft JhengHei UI Bold" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/Translations/Language.zh-tw.xml b/Translations/Language.zh-tw.xml index 2d47d518..f8373127 100644 --- a/Translations/Language.zh-tw.xml +++ b/Translations/Language.zh-tw.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <VeraCrypt> - <localization prog-version= "1.26.17"> + <localization prog-version= "1.26.19"> <language langid="zh-tw" name="繁體中文" en-name="Chinese (Taiwan)" version="0.1.0" translators="Barney Li, Simon Ma, ChangMing Hsu" /> <font lang="zh-tw" class="normal" size="12" face="MingLiU" /> <font lang="zh-tw" class="bold" size="15" face="MingLiU" /> @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/doc/chm/VeraCrypt User Guide.chm b/doc/chm/VeraCrypt User Guide.chm Binary files differindex 5d7be8ac..345a0208 100644 --- a/doc/chm/VeraCrypt User Guide.chm +++ b/doc/chm/VeraCrypt User Guide.chm diff --git a/doc/html/Language Packs.html b/doc/html/Language Packs.html index 7bd1af87..54f7f493 100644 --- a/doc/html/Language Packs.html +++ b/doc/html/Language Packs.html @@ -47,8 +47,8 @@ To revert to English, select <em style="text-align:left">Settings</em> -> <em Language</em>. Then select <em style="text-align:left">English</em> and click <em style="text-align:left"> OK</em>.</div> <div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px"> -You can still download an archive containing all language packs for the latest version (1.26.15) from -<a href="https://launchpad.net/veracrypt/trunk/1.26.15/+download/VeraCrypt_1.26.15_Language_Files.zip"> +You can still download an archive containing all language packs for the latest version (1.26.18) from +<a href="https://launchpad.net/veracrypt/trunk/1.26.18/+download/VeraCrypt_1.26.18_Language_Files.zip"> the following link</a>.</div> </div> </body></html> diff --git a/doc/html/Legal Information.html b/doc/html/Legal Information.html index f2eeb660..cbd3f172 100644 --- a/doc/html/Legal Information.html +++ b/doc/html/Legal Information.html @@ -43,10 +43,10 @@ can be found here</a>.</p> <h3>Copyright Information</h3> <p>This software as a whole:<br> <br> -Copyright © 2013-2024 IDRIX. All rights reserved.<br> +Copyright © 2013-2025 IDRIX. All rights reserved.<br> <br> Portions of this software:</p> -<p>Copyright © 2013-2024 IDRIX. All rights reserved.<br> +<p>Copyright © 2013-2025 IDRIX. All rights reserved.<br> <br> Copyright © 2003-2012 TrueCrypt Developers Association. All rights reserved.</p> <p>Copyright © 1998-2000 Paul Le Roux. All rights reserved.<br> diff --git a/doc/html/Release Notes.html b/doc/html/Release Notes.html index 0791e25f..dfca8b81 100644 --- a/doc/html/Release Notes.html +++ b/doc/html/Release Notes.html @@ -40,34 +40,57 @@ <span style="color:#ff0000;">To avoid hinting whether your volumes contain a hidden volume or not, or if you depend on plausible deniability when using hidden volumes/OS, then you must recreate both the outer and hidden volumes including system encryption and hidden OS, discarding existing volumes created prior to 1.18a version of VeraCrypt.</span></li> </p> -<p><strong style="text-align:left">1.26.17</strong> (November 24<sup>th</sup>, 2024):</p> +<p><strong style="text-align:left">1.26.19</strong> (January 22<sup>nd</sup>, 2025):</p> +<ul> +<li><strong>macOS:</strong> +<ul> +<li>Fix regression that blocked dismounting of volumes. (GH #1467)</li> +</ul> +</li> +</ul> + +<p><strong style="text-align:left">1.26.18</strong> (January 20<sup>th</sup>, 2025):</p> <ul> <li><strong>All OSes:</strong> <ul> <li>Added support for SHA-256 x86 intrinsic to enhance the performance of PBKDF2-HMAC-SHA256.</li> +<li>Added support for AES hardware on ARM64 platforms (e.g. Windows ARM64, macOS on Apple Silicon Mx).</li> <li>Updated translations</li> </ul> </li> <li><strong>Windows:</strong> <ul> <li>Dropped support for Windows 32-bit.</li> - <li>Set Windows 10 May 2020 Update (version 2004) as the minimum supported version.</li> - <li>Fixed driver deadlock under low-memory scenarios caused by re-entrant IRP completions.</li> + <li>Set Windows 10 October 2018 Update (version 1809) as the minimum supported version.</li> + <li>Reduce driver deadlock occurences under low-memory scenarios caused by re-entrant IRP completions.</li> <li>Fixed failed EFI detection on some PCs where the BootOrder variable is not defined (proposed by @kriegste, GH #360).</li> <li>Fixed "Access Denied" error when updating VeraCrypt using EXE setup following a Windows upgrade.</li> <li>Fixed various issues affecting the EFI system encryption configuration editor.</li> + <li>Fixed regression in Traveler Disk creation (GH #886)</li> <li>Replaced the deprecated CryptGenRandom with BCryptGenRandom for generating secure random bytes.</li> + <li>Use modern API to gather system entropy for random generation instead of obsolete ones.</li> + <li> Update LZMA SDK to version 24.09</li> + <li>Update libzip to version 1.11.2</li> </ul> </li> <li><strong>Linux:</strong> <ul> + <li>CVE-2024-54187: Added absolute paths when executing system binaries to prevent path hijacking (collaboration with SivertPL @__tfr)</li> + <li>CVE-2025-23021: Prevent mounting volumes on system directories and PATH (reported by SivertPL @__tfr)</li> <li>Fixed an assertion issue with the wxWidgets library included in Ubuntu.</li> <li>Improved directory-opening logic by prioritizing xdg-open and adding fallback mechanisms.</li> + <li>Ensure that volume exists before starting the mount operation.</li> + <li>Fix "Password too long" error message not expanded to include max length (GH #1456)</li> + <li>Simplify sudo session detection logic.</li> </ul> </li> <li><strong>macOS:</strong> <ul> + <li>CVE-2024-54187: Added absolute paths when executing system binaries to prevent path hijacking (collaboration with SivertPL @__tfr)</li> + <li>CVE-2025-23021: Prevent mounting volumes on system directories and PATH (reported by SivertPL @__tfr)</li> <li>Disabled screen capture by default. Added the --allow-screencapture CLI switch to enable it if needed.</li> + <li>Ensure that volume exists before starting the mount operation.</li> + <li>Implement sudo session detection logic</li> </ul> </li> </ul> diff --git a/doc/html/ru/Legal Information.html b/doc/html/ru/Legal Information.html index e9d6324e..05a91b81 100644 --- a/doc/html/ru/Legal Information.html +++ b/doc/html/ru/Legal Information.html @@ -43,10 +43,10 @@ <h3>Авторские права</h3> <p>На данное ПО в целом:<br> <br> -Copyright © 2013-2024 IDRIX. Все права защищены.<br> +Copyright © 2013-2025 IDRIX. Все права защищены.<br> <br> На части данного ПО:</p> -<p>Copyright © 2013-2024 IDRIX. Все права защищены.<br> +<p>Copyright © 2013-2025 IDRIX. Все права защищены.<br> <br> Copyright © 2003-2012 TrueCrypt Developers Association. Все права защищены.</p> <p>Copyright © 1998-2000 Paul Le Roux. Все права защищены.<br> diff --git a/doc/html/ru/Release Notes.html b/doc/html/ru/Release Notes.html index b761deb5..071f56aa 100644 --- a/doc/html/ru/Release Notes.html +++ b/doc/html/ru/Release Notes.html @@ -43,34 +43,57 @@ VeraCrypt старее, чем 1.18a.</span></li> </p> -<p><strong style="text-align:left">1.26.17</strong> (24 ноября 2024 года):</p> +<p><strong style="text-align:left">1.26.19</strong> (22 января 2025 года):</p> +<ul> +<li><strong>macOS:</strong> + <ul> + <li>Исправлена регрессия, из-за которой было невозможно размонтировать тома (GH #1467).</li> + </ul> +</li> +</ul> + +<p><strong style="text-align:left">1.26.18</strong> (20 января 2025 года):</p> <ul> <li><strong>Все ОС:</strong> <ul> - <li>Добавлена поддержка SHA-256 x86 intrinsic для повышения производительности PBKDF2-HMAC-SHA256.</li> + <li>Добавлена поддержка встроенного интерфейса SHA-256 x86 для ускорения PBKDF2-HMAC-SHA256.</li> + <li>Добавлена поддержка аппаратного шифрования AES на платформах ARM64 (например, Windows ARM64, macOS на компьютерах с процессорами Apple Silicon Mx).</li> <li>Обновлены переводы.</li> - </ul> +</ul> </li> <li><strong>Windows:</strong> <ul> <li>Прекращена поддержка 32-разрядных версий Windows.</li> - <li>Минимально поддерживаемая версия Windows — обновление от 10 мая 2020 года (версия 2004).</li> - <li>Исправлена блокировка драйвера при низком объёме памяти, вызванная повторяющимися завершениями IRP.</li> - <li>Исправлено определение EFI на некоторых ПК, где не определена переменная BootOrder (предложено @kriegste, GH #360).</li> - <li>Исправлена ошибка отказа в доступе при обновлении VeraCrypt с использованием EXE-установщика после обновления Windows.</li> - <li>Исправлены различные проблемы, связанные с редактором конфигурации шифрования EFI-системы.</li> - <li>Для генерации безопасных случайных данных теперь вместо устаревшего CryptGenRandom применяется BCryptGenRandom.</li> + <li>Минимально поддерживаемая версия Windows 10 – обновление от октября 2018 года (версия 1809).</li> + <li>Уменьшена вероятность взаимоблокировок драйверов при нехватке памяти из-за повторных завершений IRP.</li> + <li>Исправлено определение EFI на некоторых компьютерах, где не определена переменная BootOrder (предложено @kriegste, GH #360).</li> + <li>Исправлена ошибка отказа в доступе при обновлении VeraCrypt с помощью EXE-установщика после обновления Windows.</li> + <li>Исправлены различные проблемы, влияющие на редактор конфигурации шифрования EFI-системы.</li> + <li>Исправлена регрессия при создании Переносного (Traveler) диска (GH #886).</li> + <li>Теперь для генерации безопасных случайных данных вместо устаревшего CryptGenRandom применяется BCryptGenRandom.</li> + <li>Сбор системной энтропии для генерации случайных данных выполняется с помощью современного API вместо устаревших способов.</li> + <li>LZMA SDK обновлён до версии 24.09.</li> + <li>Библиотека libzip обновлена до версии 1.11.2.</li> </ul> </li> <li><strong>Linux:</strong> <ul> - <li>Исправлена ошибка утверждения в библиотеке wxWidgets, включённой в Ubuntu.</li> + <li>CVE-2024-54187: Добавлены абсолютные пути при выполнении системных двоичных файлов для предотвращения перехвата пути (сотрудничество с SivertPL @__tfr).</li> + <li>CVE-2025-23021: Запрещено монтирование томов к системным каталогам и пути к ним (сообщил SivertPL @__tfr).</li> + <li>Исправлена ошибка утверждения во включённой в Ubuntu библиотеке wxWidgets.</li> <li>Улучшена логика открытия каталогов: теперь в первую очередь используется xdg-open с добавлением резервных механизмов.</li> + <li>Перед началом монтирования проверяется, что том существует.</li> + <li>Исправлено сообщение об ошибке "Слишком длинный Пароль", не расширенное до максимальной длины (GH #1456).</li> + <li>Упрощена логика обнаружения сеанса sudo.</li> </ul> </li> <li><strong>macOS:</strong> <ul> - <li>Захват экрана по умолчанию отключён. Если вам требуется эта функция, используйте параметр командной строки --allow-screencapture.</li> + <li>CVE-2024-54187: Добавлены абсолютные пути при выполнении системных двоичных файлов для предотвращения перехвата пути (сотрудничество с SivertPL @__tfr).</li> + <li>CVE-2025-23021: Запрещено монтирование томов к системным каталогам и пути к ним (сообщил SivertPL @__tfr).</li> + <li>Захват экрана по умолчанию отключён. Если вам требуется эта функция, используйте ключ --allow-screencapture в командной строке.</li> + <li>Перед началом монтирования проверяется, что том существует.</li> + <li>Реализована логика обнаружения сеанса sudo.</li> </ul> </li> </ul> diff --git a/src/Boot/Windows/Bios.h b/src/Boot/Windows/Bios.h index 0282fad7..a8a3c731 100644 --- a/src/Boot/Windows/Bios.h +++ b/src/Boot/Windows/Bios.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootCommon.h b/src/Boot/Windows/BootCommon.h index 45a1a650..38cd4361 100644 --- a/src/Boot/Windows/BootCommon.h +++ b/src/Boot/Windows/BootCommon.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootConfig.cpp b/src/Boot/Windows/BootConfig.cpp index 948dfd93..77286f92 100644 --- a/src/Boot/Windows/BootConfig.cpp +++ b/src/Boot/Windows/BootConfig.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootConfig.h b/src/Boot/Windows/BootConfig.h index 5338109f..27270c56 100644 --- a/src/Boot/Windows/BootConfig.h +++ b/src/Boot/Windows/BootConfig.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootConsoleIo.cpp b/src/Boot/Windows/BootConsoleIo.cpp index 046f580b..e1dea4ed 100644 --- a/src/Boot/Windows/BootConsoleIo.cpp +++ b/src/Boot/Windows/BootConsoleIo.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootConsoleIo.h b/src/Boot/Windows/BootConsoleIo.h index cf10d2c6..99ae860d 100644 --- a/src/Boot/Windows/BootConsoleIo.h +++ b/src/Boot/Windows/BootConsoleIo.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootDebug.cpp b/src/Boot/Windows/BootDebug.cpp index b490f5e8..9295cd31 100644 --- a/src/Boot/Windows/BootDebug.cpp +++ b/src/Boot/Windows/BootDebug.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootDebug.h b/src/Boot/Windows/BootDebug.h index 35fce41f..febb12af 100644 --- a/src/Boot/Windows/BootDebug.h +++ b/src/Boot/Windows/BootDebug.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootDefs.h b/src/Boot/Windows/BootDefs.h index 3d65f0a0..8191fb71 100644 --- a/src/Boot/Windows/BootDefs.h +++ b/src/Boot/Windows/BootDefs.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootDiskIo.cpp b/src/Boot/Windows/BootDiskIo.cpp index ddd00e1c..f9ac359a 100644 --- a/src/Boot/Windows/BootDiskIo.cpp +++ b/src/Boot/Windows/BootDiskIo.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootDiskIo.h b/src/Boot/Windows/BootDiskIo.h index 0b92aa29..7936430c 100644 --- a/src/Boot/Windows/BootDiskIo.h +++ b/src/Boot/Windows/BootDiskIo.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootEncryptedIo.cpp b/src/Boot/Windows/BootEncryptedIo.cpp index 24fbbbd0..731fae44 100644 --- a/src/Boot/Windows/BootEncryptedIo.cpp +++ b/src/Boot/Windows/BootEncryptedIo.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootEncryptedIo.h b/src/Boot/Windows/BootEncryptedIo.h index d2fa6d96..1ada93ec 100644 --- a/src/Boot/Windows/BootEncryptedIo.h +++ b/src/Boot/Windows/BootEncryptedIo.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootMain.cpp b/src/Boot/Windows/BootMain.cpp index f6024d34..9f4b8613 100644 --- a/src/Boot/Windows/BootMain.cpp +++ b/src/Boot/Windows/BootMain.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootMain.h b/src/Boot/Windows/BootMain.h index af445024..77a662b4 100644 --- a/src/Boot/Windows/BootMain.h +++ b/src/Boot/Windows/BootMain.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootMemory.cpp b/src/Boot/Windows/BootMemory.cpp index 9eed757f..2fedb308 100644 --- a/src/Boot/Windows/BootMemory.cpp +++ b/src/Boot/Windows/BootMemory.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootMemory.h b/src/Boot/Windows/BootMemory.h index 183c4469..96f56374 100644 --- a/src/Boot/Windows/BootMemory.h +++ b/src/Boot/Windows/BootMemory.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/BootStrings.h b/src/Boot/Windows/BootStrings.h index b7cfe703..4d0dd3b4 100644 --- a/src/Boot/Windows/BootStrings.h +++ b/src/Boot/Windows/BootStrings.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/IntFilter.cpp b/src/Boot/Windows/IntFilter.cpp index 36837d58..5ec07622 100644 --- a/src/Boot/Windows/IntFilter.cpp +++ b/src/Boot/Windows/IntFilter.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/IntFilter.h b/src/Boot/Windows/IntFilter.h index 65b0c7ce..e9625b64 100644 --- a/src/Boot/Windows/IntFilter.h +++ b/src/Boot/Windows/IntFilter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/Platform.cpp b/src/Boot/Windows/Platform.cpp index 3b94d22c..f592e26d 100644 --- a/src/Boot/Windows/Platform.cpp +++ b/src/Boot/Windows/Platform.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/Platform.h b/src/Boot/Windows/Platform.h index 1c41ec03..cec9d0c7 100644 --- a/src/Boot/Windows/Platform.h +++ b/src/Boot/Windows/Platform.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Boot/Windows/Release/BootLoader.com.gz b/src/Boot/Windows/Release/BootLoader.com.gz Binary files differindex 248f7833..b551a30c 100644 --- a/src/Boot/Windows/Release/BootLoader.com.gz +++ b/src/Boot/Windows/Release/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_AES/BootLoader.com.gz b/src/Boot/Windows/Release_AES/BootLoader.com.gz Binary files differindex a674bb0b..9e95ea8e 100644 --- a/src/Boot/Windows/Release_AES/BootLoader.com.gz +++ b/src/Boot/Windows/Release_AES/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz Binary files differindex 298b3ac2..8d01a9c9 100644 --- a/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Camellia/BootLoader.com.gz b/src/Boot/Windows/Release_Camellia/BootLoader.com.gz Binary files differindex b8cbc0a9..679474f1 100644 --- a/src/Boot/Windows/Release_Camellia/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Camellia/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz Binary files differindex 62b2b111..a93a83d5 100644 --- a/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_SHA2/BootLoader.com.gz Binary files differindex f660e397..280c9a7a 100644 --- a/src/Boot/Windows/Release_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Release_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Serpent/BootLoader.com.gz b/src/Boot/Windows/Release_Serpent/BootLoader.com.gz Binary files differindex 2526d68b..11f00ec4 100644 --- a/src/Boot/Windows/Release_Serpent/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Serpent/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz Binary files differindex 1446855b..c7e6a873 100644 --- a/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Twofish/BootLoader.com.gz b/src/Boot/Windows/Release_Twofish/BootLoader.com.gz Binary files differindex f9463c1c..453bd8c9 100644 --- a/src/Boot/Windows/Release_Twofish/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Twofish/BootLoader.com.gz diff --git a/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz Binary files differindex e736e85e..0ec8a27e 100644 --- a/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue/BootLoader.com.gz b/src/Boot/Windows/Rescue/BootLoader.com.gz Binary files differindex 2e852d6c..9da5ae92 100644 --- a/src/Boot/Windows/Rescue/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_AES/BootLoader.com.gz b/src/Boot/Windows/Rescue_AES/BootLoader.com.gz Binary files differindex ff0f10a8..9789d83f 100644 --- a/src/Boot/Windows/Rescue_AES/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_AES/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz Binary files differindex 2218aced..e307a997 100644 --- a/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz b/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz Binary files differindex 88db9603..d1259a95 100644 --- a/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz Binary files differindex 57ff5be5..ef150f42 100644 --- a/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz Binary files differindex a95efbfb..d186b7a2 100644 --- a/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz b/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz Binary files differindex 944f5d81..d386f549 100644 --- a/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz Binary files differindex fff9856b..d38cfbf3 100644 --- a/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz b/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz Binary files differindex 79281133..c3acca17 100644 --- a/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz diff --git a/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz Binary files differindex 40960c8a..17948851 100644 --- a/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz +++ b/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz diff --git a/src/Build/CMakeLists.txt b/src/Build/CMakeLists.txt index b8a7c8ad..c2249504 100644 --- a/src/Build/CMakeLists.txt +++ b/src/Build/CMakeLists.txt @@ -11,8 +11,8 @@ elseif ( NOT DEFINED NOGUI ) endif() # - Set version of the package -set( FULL_VERSION "1.26.17" ) -set( VERSION "1.26.17" ) +set( FULL_VERSION "1.26.19" ) +set( VERSION "1.26.19" ) set( RELEASE "1" ) # - Set PROJECT_NAME and CONFLICT_PACKAGE values @@ -252,7 +252,19 @@ if ( ( PLATFORM STREQUAL "Debian" ) OR ( PLATFORM STREQUAL "Ubuntu" ) ) set( CPACK_GENERATOR "DEB" ) # mandatory set( CPACK_DEBIAN_PACKAGE_NAME ${CPACK_PACKAGE_NAME} ) # mandatory set( CPACK_DEBIAN_FILE_NAME ${CPACK_PACKAGE_FILE_NAME}.deb ) # mandatory - set( CPACK_DEBIAN_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION} ) # mandatory + # -- Use a distro-specific version string to avoid repository conflicts -- + # e.g. 1.26.17-1~deb11, 1.26.17-1~deb12, 1.26.17-1~ubuntu20.04, etc. + if (PLATFORM STREQUAL "Ubuntu") + # For something like "24.04", it becomes 1.26.17-1~ubuntu24.04 + set(CPACK_DEBIAN_PACKAGE_VERSION + "${VERSION}-${RELEASE}~ubuntu${PLATFORM_VERSION}") + else() # Debian + # Usually just take the major number from e.g. "11.7" => "11" + string(REGEX MATCH "^[0-9]+" PLATFORM_VERSION_MAJOR "${PLATFORM_VERSION}") + set(CPACK_DEBIAN_PACKAGE_VERSION + "${VERSION}-${RELEASE}~deb${PLATFORM_VERSION_MAJOR}") + endif() + set( CPACK_DEBIAN_PACKAGE_RELEASE ${CPACK_PACKAGE_RELEASE} ) set( CPACK_DEBIAN_PACKAGE_ARCHITECTURE ${ARCHITECTURE} ) # mandatory diff --git a/src/Build/Include/Makefile.inc b/src/Build/Include/Makefile.inc index 0f68df36..281d206a 100644 --- a/src/Build/Include/Makefile.inc +++ b/src/Build/Include/Makefile.inc @@ -14,7 +14,7 @@ $(NAME): $(NAME).a clean: @echo Cleaning $(NAME) - rm -f $(APPNAME) $(NAME).a $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) $(OBJS:.o=.d) $(OBJSEX:.oo=.d) $(OBJSNOOPT:.o0=.d) $(OBJSHANI:.oshani=.d) $(OBJSSSE41:.osse41=.d) $(OBJSSSSE3:.ossse3=.d) *.gch + rm -f $(APPNAME) $(NAME).a $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) $(OBJARMV8CRYPTO) $(OBJS:.o=.d) $(OBJSEX:.oo=.d) $(OBJSNOOPT:.o0=.d) $(OBJSHANI:.oshani=.d) $(OBJSSSE41:.osse41=.d) $(OBJSSSSE3:.ossse3=.d) $(OBJARMV8CRYPTO:.oarmv8crypto=.d) *.gch %.o: %.c @echo Compiling $(<F) @@ -36,6 +36,10 @@ clean: @echo Compiling $(<F) $(CC) $(CFLAGS) -mssse3 -c $< -o $@ +%.oarmv8crypto: %.c + @echo Compiling $(<F) + $(CC) $(CFLAGS) -march=armv8-a+crypto -c $< -o $@ + %.o: %.cpp @echo Compiling $(<F) $(CXX) $(CXXFLAGS) -c $< -o $@ @@ -96,10 +100,10 @@ TR_SED_BIN := tr '\n' ' ' | tr -s ' ' ',' | sed -e 's/^,//g' -e 's/,$$/n/' | tr # Dependencies --include $(OBJS:.o=.d) $(OBJSEX:.oo=.d) $(OBJSNOOPT:.o0=.d) $(OBJSHANI:.oshani=.d) $(OBJSSSE41:.osse41=.d) $(OBJSSSSE3:.ossse3=.d) +-include $(OBJS:.o=.d) $(OBJSEX:.oo=.d) $(OBJSNOOPT:.o0=.d) $(OBJSHANI:.oshani=.d) $(OBJSSSE41:.osse41=.d) $(OBJSSSSE3:.ossse3=.d) $(OBJARMV8CRYPTO:.oarmv8crypto=.d) -$(NAME).a: $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) +$(NAME).a: $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) $(OBJARMV8CRYPTO) @echo Updating library $@ - $(AR) $(AFLAGS) -rc $@ $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) + $(AR) $(AFLAGS) -rc $@ $(OBJS) $(OBJSEX) $(OBJSNOOPT) $(OBJSHANI) $(OBJSSSE41) $(OBJSSSSE3) $(OBJARMV8CRYPTO) $(RANLIB) $@ diff --git a/src/COMReg/COMReg.rc b/src/COMReg/COMReg.rc index 4723bde9..33fa2384 100644 --- a/src/COMReg/COMReg.rc +++ b/src/COMReg/COMReg.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -45,11 +45,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt COMReg" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCrypt COMReg.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Common/Apidrvr.h b/src/Common/Apidrvr.h index 955286da..cb231451 100644 --- a/src/Common/Apidrvr.h +++ b/src/Common/Apidrvr.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/BaseCom.cpp b/src/Common/BaseCom.cpp index 25c70963..3b502ef0 100644 --- a/src/Common/BaseCom.cpp +++ b/src/Common/BaseCom.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/BaseCom.h b/src/Common/BaseCom.h index 431b0257..1a7b68d2 100644 --- a/src/Common/BaseCom.h +++ b/src/Common/BaseCom.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/BootEncryption.cpp b/src/Common/BootEncryption.cpp index 6a36a60f..833a67fd 100644 --- a/src/Common/BootEncryption.cpp +++ b/src/Common/BootEncryption.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/BootEncryption.h b/src/Common/BootEncryption.h index 2ec92503..432d10a9 100644 --- a/src/Common/BootEncryption.h +++ b/src/Common/BootEncryption.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Cache.c b/src/Common/Cache.c index 60b2f04a..4826673e 100644 --- a/src/Common/Cache.c +++ b/src/Common/Cache.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Cache.h b/src/Common/Cache.h index cfab6f4f..f629d8b8 100644 --- a/src/Common/Cache.h +++ b/src/Common/Cache.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Cmdline.c b/src/Common/Cmdline.c index f34b3bfb..e0e6f356 100644 --- a/src/Common/Cmdline.c +++ b/src/Common/Cmdline.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Cmdline.h b/src/Common/Cmdline.h index 5e0f3509..f1e1fd59 100644 --- a/src/Common/Cmdline.h +++ b/src/Common/Cmdline.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Combo.c b/src/Common/Combo.c index 880f0b7a..fec4c0df 100644 --- a/src/Common/Combo.c +++ b/src/Common/Combo.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Combo.h b/src/Common/Combo.h index 604395b5..73072b96 100644 --- a/src/Common/Combo.h +++ b/src/Common/Combo.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Common.h b/src/Common/Common.h index 62ee3d65..88e034e2 100644 --- a/src/Common/Common.h +++ b/src/Common/Common.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Crc.c b/src/Common/Crc.c index 7e18cb4f..2cda3794 100644 --- a/src/Common/Crc.c +++ b/src/Common/Crc.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Crc.h b/src/Common/Crc.h index 53960a79..c59fc823 100644 --- a/src/Common/Crc.h +++ b/src/Common/Crc.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Crypto.c b/src/Common/Crypto.c index 9ae841eb..2f4e447f 100644 --- a/src/Common/Crypto.c +++ b/src/Common/Crypto.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -1164,8 +1164,6 @@ BOOL IsAesHwCpuSupported () } return state && !HwEncryptionDisabled; -#elif defined (_M_ARM64) || defined(__arm__) || defined (__arm64__) || defined (__aarch64__) - return 0; #else return (HasAESNI() && !HwEncryptionDisabled)? TRUE : FALSE; #endif @@ -1483,29 +1481,3 @@ void VcUnprotectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) #endif -#if defined(_M_ARM64) || defined(__arm__) || defined (__arm64__) || defined (__aarch64__) -/* dummy implementation that should never be called */ -void aes_hw_cpu_decrypt(const uint8* ks, uint8* data) -{ - ks = ks; - data = data; -} - -void aes_hw_cpu_decrypt_32_blocks(const uint8* ks, uint8* data) -{ - ks = ks; - data = data; -} - -void aes_hw_cpu_encrypt(const uint8* ks, uint8* data) -{ - ks = ks; - data = data; -} - -void aes_hw_cpu_encrypt_32_blocks(const uint8* ks, uint8* data) -{ - ks = ks; - data = data; -} -#endif diff --git a/src/Common/Crypto.h b/src/Common/Crypto.h index 03921da3..81ec791e 100644 --- a/src/Common/Crypto.h +++ b/src/Common/Crypto.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Dictionary.c b/src/Common/Dictionary.c index 47dcb0a4..5915760c 100644 --- a/src/Common/Dictionary.c +++ b/src/Common/Dictionary.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Dictionary.h b/src/Common/Dictionary.h index f0be2183..972ec832 100644 --- a/src/Common/Dictionary.h +++ b/src/Common/Dictionary.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c index 681761bf..e471fc46 100644 --- a/src/Common/Dlgcode.c +++ b/src/Common/Dlgcode.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -311,12 +311,12 @@ static unsigned char gpbSha512CodeSignCertFingerprint[64] = { }; static unsigned char gpbSha512MSCodeSignCertFingerprint[64] = { - 0xEB, 0x76, 0x2E, 0xD3, 0x5B, 0x4A, 0xB1, 0x0E, 0xF5, 0x3B, 0x99, 0x4E, - 0xC1, 0xF7, 0x48, 0x88, 0xF6, 0xA0, 0xE9, 0xAC, 0x32, 0x69, 0xCF, 0x20, - 0xE1, 0x60, 0xC4, 0x0C, 0xEF, 0x01, 0x1F, 0xCB, 0x41, 0x95, 0x72, 0xB9, - 0xED, 0x63, 0x0C, 0x6B, 0xB9, 0xE9, 0xA2, 0x72, 0xA6, 0x78, 0x96, 0x4C, - 0x69, 0x9F, 0x90, 0x3F, 0xB1, 0x3C, 0x64, 0xF2, 0xAB, 0xCF, 0x14, 0x1D, - 0xEC, 0x7C, 0xB0, 0xC7 + 0x17, 0x8C, 0x1B, 0x37, 0x70, 0xBF, 0x8B, 0xDF, 0x84, 0x55, 0xC5, 0x18, + 0x13, 0x64, 0xE9, 0x65, 0x6D, 0x67, 0xCA, 0x0C, 0xD6, 0x3B, 0x9E, 0x7B, + 0x9B, 0x6A, 0x63, 0xD6, 0x19, 0xAE, 0xD7, 0xBA, 0xBE, 0x5C, 0xCB, 0xD1, + 0x07, 0x89, 0x07, 0xFB, 0x12, 0xC0, 0x2C, 0x94, 0x86, 0xEB, 0x67, 0x0B, + 0x9C, 0x97, 0xEB, 0x20, 0x38, 0x13, 0x9C, 0x0F, 0x56, 0x93, 0x1B, 0x19, + 0x6F, 0x8F, 0x6A, 0x39 }; /* Windows dialog class */ @@ -1046,7 +1046,7 @@ BOOL IsOSVersionAtLeast (OSVersionEnum reqMinOS, int reqMinServicePack) >= (major << 16 | minor << 8 | reqMinServicePack)); } -BOOL IsWin10BuildAtLeast(DWORD minBuild) +BOOL IsWin10BuildAtLeast(int minBuild) { // Must first be recognized as Windows 10 or higher if (nCurrentOS < WIN_10) @@ -2178,7 +2178,7 @@ BOOL CALLBACK AboutDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam L"Based on TrueCrypt 7.1a, freely available at http://www.truecrypt.org/ .\r\n\r\n" L"Portions of this software:\r\n" - L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\r\n" + L"Copyright \xA9 2013-2025 IDRIX. All rights reserved.\r\n" L"Copyright \xA9 2003-2012 TrueCrypt Developers Association. All Rights Reserved.\r\n" L"Copyright \xA9 1998-2000 Paul Le Roux. All Rights Reserved.\r\n" L"Copyright \xA9 1998-2008 Brian Gladman. All Rights Reserved.\r\n" @@ -2191,7 +2191,7 @@ BOOL CALLBACK AboutDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam L"Copyright \xA9 1999-2023 Igor Pavlov\r\n\r\n" L"This software as a whole:\r\n" - L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\r\n\r\n" + L"Copyright \xA9 2013-2025 IDRIX. All rights reserved.\r\n\r\n" L"An IDRIX Release"); @@ -14883,6 +14883,7 @@ void GetAppRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed) } } +#ifndef _M_ARM64 // use RDSEED or RDRAND from CPU as source of entropy if enabled if ( IsCpuRngEnabled() && ( (HasRDSEED() && RDSEED_getBytes (digest, sizeof (digest))) @@ -14891,6 +14892,7 @@ void GetAppRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed) { WHIRLPOOL_add (digest, sizeof(digest), &tctx); } +#endif WHIRLPOOL_finalize (&tctx, digest); count = VC_MIN (cbRandSeed, sizeof (digest)); diff --git a/src/Common/Dlgcode.h b/src/Common/Dlgcode.h index 9ffb5c9d..aaaad97e 100644 --- a/src/Common/Dlgcode.h +++ b/src/Common/Dlgcode.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -503,7 +503,7 @@ void Debug (char *format, ...); void DebugMsgBox (char *format, ...); BOOL IsOSAtLeast (OSVersionEnum reqMinOS); BOOL IsOSVersionAtLeast (OSVersionEnum reqMinOS, int reqMinServicePack); -BOOL IsWin10BuildAtLeast(DWORD minBuild); +BOOL IsWin10BuildAtLeast(int minBuild); BOOL IsSupportedOS (); BOOL Is64BitOs (); BOOL IsARM(); diff --git a/src/Common/EncryptionThreadPool.c b/src/Common/EncryptionThreadPool.c index 8a0c6e78..5a31bb5b 100644 --- a/src/Common/EncryptionThreadPool.c +++ b/src/Common/EncryptionThreadPool.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/EncryptionThreadPool.h b/src/Common/EncryptionThreadPool.h index 2e727a74..95583165 100644 --- a/src/Common/EncryptionThreadPool.h +++ b/src/Common/EncryptionThreadPool.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Endian.c b/src/Common/Endian.c index cea24d09..7cdda679 100644 --- a/src/Common/Endian.c +++ b/src/Common/Endian.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Endian.h b/src/Common/Endian.h index 000395f4..a0cf03b2 100644 --- a/src/Common/Endian.h +++ b/src/Common/Endian.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Exception.h b/src/Common/Exception.h index cb4fefc5..f52484c7 100644 --- a/src/Common/Exception.h +++ b/src/Common/Exception.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Fat.c b/src/Common/Fat.c index dec2ccee..c40084a0 100644 --- a/src/Common/Fat.c +++ b/src/Common/Fat.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Fat.h b/src/Common/Fat.h index 19b5cebb..d6757aaa 100644 --- a/src/Common/Fat.h +++ b/src/Common/Fat.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Format.c b/src/Common/Format.c index f1550e6b..0c0dddd1 100644 --- a/src/Common/Format.c +++ b/src/Common/Format.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Format.h b/src/Common/Format.h index 0a42e5c8..8f1166ba 100644 --- a/src/Common/Format.h +++ b/src/Common/Format.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Keyfiles.c b/src/Common/Keyfiles.c index b21e371d..b31e335b 100644 --- a/src/Common/Keyfiles.c +++ b/src/Common/Keyfiles.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Keyfiles.h b/src/Common/Keyfiles.h index a13666fb..e01f6bc9 100644 --- a/src/Common/Keyfiles.h +++ b/src/Common/Keyfiles.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Language.c b/src/Common/Language.c index 11c791d8..3537d747 100644 --- a/src/Common/Language.c +++ b/src/Common/Language.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Language.h b/src/Common/Language.h index 4a87ceda..f4c57dae 100644 --- a/src/Common/Language.h +++ b/src/Common/Language.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Language.xml b/src/Common/Language.xml index 9821bbe9..757cccc2 100644 --- a/src/Common/Language.xml +++ b/src/Common/Language.xml @@ -1641,6 +1641,9 @@ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry> <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry> <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry> + <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry> + <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry> </localization> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> diff --git a/src/Common/Password.c b/src/Common/Password.c index aed7cfb9..ed662a88 100644 --- a/src/Common/Password.c +++ b/src/Common/Password.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Password.h b/src/Common/Password.h index dd3fbed6..9f2f0145 100644 --- a/src/Common/Password.h +++ b/src/Common/Password.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Pkcs5.c b/src/Common/Pkcs5.c index 6d8ce08a..fbe22275 100644 --- a/src/Common/Pkcs5.c +++ b/src/Common/Pkcs5.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Pkcs5.h b/src/Common/Pkcs5.h index 65fad038..41679fe7 100644 --- a/src/Common/Pkcs5.h +++ b/src/Common/Pkcs5.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Progress.c b/src/Common/Progress.c index 24efcad5..2abf782c 100644 --- a/src/Common/Progress.c +++ b/src/Common/Progress.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Progress.h b/src/Common/Progress.h index d86e51ac..6642bb35 100644 --- a/src/Common/Progress.h +++ b/src/Common/Progress.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Random.c b/src/Common/Random.c index 00a00729..10995f74 100644 --- a/src/Common/Random.c +++ b/src/Common/Random.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -878,6 +878,7 @@ BOOL SlowPoll (void) } } +#ifndef _M_ARM64 // use RDSEED or RDRAND from CPU as source of entropy if present if ( IsCpuRngEnabled() && ( (HasRDSEED() && RDSEED_getBytes (buffer, sizeof (buffer))) @@ -886,6 +887,7 @@ BOOL SlowPoll (void) { RandaddBuf (buffer, sizeof (buffer)); } +#endif burn(buffer, sizeof (buffer)); @@ -1011,6 +1013,7 @@ BOOL FastPoll (void) return FALSE; } +#ifndef _M_ARM64 // use RDSEED or RDRAND from CPU as source of entropy if enabled if ( IsCpuRngEnabled() && ( (HasRDSEED() && RDSEED_getBytes (buffer, sizeof (buffer))) @@ -1019,6 +1022,7 @@ BOOL FastPoll (void) { RandaddBuf (buffer, sizeof (buffer)); } +#endif burn (buffer, sizeof(buffer)); diff --git a/src/Common/Random.h b/src/Common/Random.h index 68758782..9d7e345a 100644 --- a/src/Common/Random.h +++ b/src/Common/Random.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Registry.c b/src/Common/Registry.c index b04bbf60..f5aa4053 100644 --- a/src/Common/Registry.c +++ b/src/Common/Registry.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Registry.h b/src/Common/Registry.h index ea449d3e..0e869281 100644 --- a/src/Common/Registry.h +++ b/src/Common/Registry.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/SecurityToken.cpp b/src/Common/SecurityToken.cpp index cd4926a0..85219395 100644 --- a/src/Common/SecurityToken.cpp +++ b/src/Common/SecurityToken.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/SecurityToken.h b/src/Common/SecurityToken.h index 6c454def..9f024b36 100644 --- a/src/Common/SecurityToken.h +++ b/src/Common/SecurityToken.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Tcdefs.h b/src/Common/Tcdefs.h index 48fc12b6..cf7e1796 100644 --- a/src/Common/Tcdefs.h +++ b/src/Common/Tcdefs.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -59,7 +59,7 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift); #define TC_APP_NAME "VeraCrypt" // Version displayed to user -#define VERSION_STRING "1.26.17" +#define VERSION_STRING "1.26.19" #ifdef VC_EFI_CUSTOM_MODE #define VERSION_STRING_SUFFIX "-CustomEFI" @@ -73,9 +73,9 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift); #define VERSION_NUM 0x0126 // Release date -#define TC_STR_RELEASE_DATE L"November 24, 2024" -#define TC_RELEASE_DATE_YEAR 2024 -#define TC_RELEASE_DATE_MONTH 11 +#define TC_STR_RELEASE_DATE L"January 22, 2025" +#define TC_RELEASE_DATE_YEAR 2025 +#define TC_RELEASE_DATE_MONTH 1 #define BYTES_PER_KB 1024LL #define BYTES_PER_MB 1048576LL diff --git a/src/Common/Tests.c b/src/Common/Tests.c index 1f4178c6..89af24f1 100644 --- a/src/Common/Tests.c +++ b/src/Common/Tests.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -1490,7 +1490,9 @@ BOOL AutoTestAlgorithms (void) { /* unexepected exception raised. Disable all CPU extended feature and try again */ EnableHwEncryption (hwEncryptionEnabled); +#ifndef _M_ARM64 DisableCPUExtendedFeatures (); +#endif __try { result = DoAutoTestAlgorithms(); diff --git a/src/Common/Tests.h b/src/Common/Tests.h index bfdf7c40..9b9d09e4 100644 --- a/src/Common/Tests.h +++ b/src/Common/Tests.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Volumes.c b/src/Common/Volumes.c index 60d1b417..10f03636 100644 --- a/src/Common/Volumes.c +++ b/src/Common/Volumes.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Volumes.h b/src/Common/Volumes.h index 07ed0fe8..98b2f8d6 100644 --- a/src/Common/Volumes.h +++ b/src/Common/Volumes.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Common/Wipe.c b/src/Common/Wipe.c index af3d15db..66d633b8 100644 --- a/src/Common/Wipe.c +++ b/src/Common/Wipe.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Wipe.h b/src/Common/Wipe.h index 09b9d71e..b8bd0fac 100644 --- a/src/Common/Wipe.h +++ b/src/Common/Wipe.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Xml.c b/src/Common/Xml.c index 9f77b3ba..d48940ed 100644 --- a/src/Common/Xml.c +++ b/src/Common/Xml.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Xml.h b/src/Common/Xml.h index 09b8543a..d442f187 100644 --- a/src/Common/Xml.h +++ b/src/Common/Xml.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Xts.c b/src/Common/Xts.c index 4a62aaf3..99999f11 100644 --- a/src/Common/Xts.c +++ b/src/Common/Xts.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Common/Xts.h b/src/Common/Xts.h index b4b4058e..0cc3a99f 100644 --- a/src/Common/Xts.h +++ b/src/Common/Xts.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Core.h b/src/Core/Core.h index b9e53021..b2573cd4 100644 --- a/src/Core/Core.h +++ b/src/Core/Core.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/CoreBase.cpp b/src/Core/CoreBase.cpp index 0c6d5c9e..d2dbd6d7 100644 --- a/src/Core/CoreBase.cpp +++ b/src/Core/CoreBase.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -23,6 +23,9 @@ namespace VeraCrypt #if defined(TC_LINUX ) || defined (TC_FREEBSD) , UseDummySudoPassword (false) #endif +#if defined(TC_UNIX) + ,AllowInsecureMount (false) +#endif { } diff --git a/src/Core/CoreBase.h b/src/Core/CoreBase.h index 7f830336..e4ff0a94 100644 --- a/src/Core/CoreBase.h +++ b/src/Core/CoreBase.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -80,6 +80,16 @@ namespace VeraCrypt virtual void ForceUseDummySudoPassword (bool useDummySudoPassword) { UseDummySudoPassword = useDummySudoPassword;} virtual bool GetUseDummySudoPassword () const { return UseDummySudoPassword;} +#if defined(TC_UNIX) + virtual bool IsProtectedSystemDirectory (const DirectoryPath &directory) const = 0; + virtual bool IsDirectoryOnUserPath(const DirectoryPath &directory) const = 0; + virtual void SetAllowInsecureMount (bool allowInsecureMount) { AllowInsecureMount = allowInsecureMount; } + virtual bool GetAllowInsecureMount () const { return AllowInsecureMount; } +#endif + + virtual void SetUserEnvPATH (const string &path) { UserEnvPATH = path; } + virtual string GetUserEnvPATH () const { return UserEnvPATH; } + Event VolumeDismountedEvent; Event VolumeMountedEvent; Event WarningEvent; @@ -89,8 +99,13 @@ namespace VeraCrypt bool DeviceChangeInProgress; FilePath ApplicationExecutablePath; + string UserEnvPATH; bool UseDummySudoPassword; +#if defined(TC_UNIX) + bool AllowInsecureMount; +#endif + private: CoreBase (const CoreBase &); CoreBase &operator= (const CoreBase &); diff --git a/src/Core/CoreException.cpp b/src/Core/CoreException.cpp index 9284d714..a8123917 100644 --- a/src/Core/CoreException.cpp +++ b/src/Core/CoreException.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/CoreException.h b/src/Core/CoreException.h index 8eab1b8e..b2e6b0a1 100644 --- a/src/Core/CoreException.h +++ b/src/Core/CoreException.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/FatFormatter.cpp b/src/Core/FatFormatter.cpp index c8115f9b..0d29c33d 100644 --- a/src/Core/FatFormatter.cpp +++ b/src/Core/FatFormatter.cpp @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Core/FatFormatter.h b/src/Core/FatFormatter.h index 17f4dd39..1a7de26d 100644 --- a/src/Core/FatFormatter.h +++ b/src/Core/FatFormatter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/HostDevice.cpp b/src/Core/HostDevice.cpp index f48d84d7..4b9f8f2f 100644 --- a/src/Core/HostDevice.cpp +++ b/src/Core/HostDevice.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/HostDevice.h b/src/Core/HostDevice.h index 48adf32a..93779281 100644 --- a/src/Core/HostDevice.h +++ b/src/Core/HostDevice.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/MountOptions.cpp b/src/Core/MountOptions.cpp index 2f28c089..6228d3cf 100644 --- a/src/Core/MountOptions.cpp +++ b/src/Core/MountOptions.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/MountOptions.h b/src/Core/MountOptions.h index 3dcfa599..449ccbae 100644 --- a/src/Core/MountOptions.h +++ b/src/Core/MountOptions.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/RandomNumberGenerator.cpp b/src/Core/RandomNumberGenerator.cpp index b60b4eed..781d951e 100644 --- a/src/Core/RandomNumberGenerator.cpp +++ b/src/Core/RandomNumberGenerator.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/RandomNumberGenerator.h b/src/Core/RandomNumberGenerator.h index 333a8e36..5fd769a7 100644 --- a/src/Core/RandomNumberGenerator.h +++ b/src/Core/RandomNumberGenerator.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/CoreService.cpp b/src/Core/Unix/CoreService.cpp index e4b75dd3..dc2f4e6b 100644 --- a/src/Core/Unix/CoreService.cpp +++ b/src/Core/Unix/CoreService.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -99,6 +99,11 @@ namespace VeraCrypt { shared_ptr <CoreServiceRequest> request = Serializable::DeserializeNew <CoreServiceRequest> (inputStream); + // Update Core properties based on the received request + Core->SetUserEnvPATH (request->UserEnvPATH); + Core->ForceUseDummySudoPassword(request->UseDummySudoPassword); + Core->SetAllowInsecureMount(request->AllowInsecureMount); + try { // ExitRequest @@ -283,24 +288,34 @@ namespace VeraCrypt static Mutex mutex; ScopeLock lock (mutex); + // Copy Core properties to the request so that they can be transferred to the elevated process + request.ApplicationExecutablePath = Core->GetApplicationExecutablePath(); + request.UserEnvPATH = Core->GetUserEnvPATH(); + request.UseDummySudoPassword = Core->GetUseDummySudoPassword(); + request.AllowInsecureMount = Core->GetAllowInsecureMount(); + if (request.RequiresElevation()) { request.ElevateUserPrivileges = true; request.FastElevation = !ElevatedServiceAvailable; - request.ApplicationExecutablePath = Core->GetApplicationExecutablePath(); - + while (!ElevatedServiceAvailable) { // Test if the user has an active "sudo" session. bool authCheckDone = false; if (!Core->GetUseDummySudoPassword ()) { - // sudo man page: "If the -l option was specified without a command, sudo, will exit - // with a value of 0 if the user is allowed to run sudo, and they authenticated successfully" // We are using -n to avoid prompting the user for a password. // We are redirecting stderr to stdout and discarding both to avoid any output. // This approach also works on newer macOS versions (12.0 and later). - FILE* pipe = popen("sudo -n -l > /dev/null 2>&1", "r"); // redirect stderr to stdout and discard both. + std::string errorMsg; + + string sudoAbsolutePath = Process::FindSystemBinary("sudo", errorMsg); + if (sudoAbsolutePath.empty()) + throw SystemException(SRC_POS, errorMsg); + + std::string popenCommand = sudoAbsolutePath + " -n true > /dev/null 2>&1"; // We redirect stderr to stdout (2>&1) to be able to catch the result of the command + FILE* pipe = popen(popenCommand.c_str(), "r"); if (pipe) { // We only care about the exit code @@ -396,15 +411,26 @@ namespace VeraCrypt { try { + // Throw exception if sudo is not found in secure locations + std::string errorMsg; + string sudoPath = Process::FindSystemBinary("sudo", errorMsg); + if (sudoPath.empty()) + throw SystemException(SRC_POS, errorMsg); + + string appPath = request.ApplicationExecutablePath; + // if appPath is empty or not absolute, use FindSystemBinary to get the full path of veracrpyt executable + if (appPath.empty() || appPath[0] != '/') + { + appPath = Process::FindSystemBinary("veracrypt", errorMsg); + if (appPath.empty()) + throw SystemException(SRC_POS, errorMsg); + } + throw_sys_if (dup2 (inPipe->GetReadFD(), STDIN_FILENO) == -1); throw_sys_if (dup2 (outPipe->GetWriteFD(), STDOUT_FILENO) == -1); throw_sys_if (dup2 (errPipe.GetWriteFD(), STDERR_FILENO) == -1); - string appPath = request.ApplicationExecutablePath; - if (appPath.empty()) - appPath = "veracrypt"; - - const char *args[] = { "sudo", "-S", "-p", "", appPath.c_str(), TC_CORE_SERVICE_CMDLINE_OPTION, nullptr }; + const char *args[] = { sudoPath.c_str(), "-S", "-p", "", appPath.c_str(), TC_CORE_SERVICE_CMDLINE_OPTION, nullptr }; execvp (args[0], ((char* const*) args)); throw SystemException (SRC_POS, args[0]); } diff --git a/src/Core/Unix/CoreService.h b/src/Core/Unix/CoreService.h index dfb8b350..5c43f0ed 100644 --- a/src/Core/Unix/CoreService.h +++ b/src/Core/Unix/CoreService.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/CoreServiceProxy.h b/src/Core/Unix/CoreServiceProxy.h index d57d8163..896df3e6 100644 --- a/src/Core/Unix/CoreServiceProxy.h +++ b/src/Core/Unix/CoreServiceProxy.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/CoreServiceRequest.cpp b/src/Core/Unix/CoreServiceRequest.cpp index 98101ba4..14e2ec28 100644 --- a/src/Core/Unix/CoreServiceRequest.cpp +++ b/src/Core/Unix/CoreServiceRequest.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -23,6 +23,9 @@ namespace VeraCrypt ApplicationExecutablePath = sr.DeserializeWString ("ApplicationExecutablePath"); sr.Deserialize ("ElevateUserPrivileges", ElevateUserPrivileges); sr.Deserialize ("FastElevation", FastElevation); + sr.Deserialize ("UserEnvPATH", UserEnvPATH); + sr.Deserialize ("UseDummySudoPassword", UseDummySudoPassword); + sr.Deserialize ("AllowInsecureMount", AllowInsecureMount); } void CoreServiceRequest::Serialize (shared_ptr <Stream> stream) const @@ -33,6 +36,9 @@ namespace VeraCrypt sr.Serialize ("ApplicationExecutablePath", wstring (ApplicationExecutablePath)); sr.Serialize ("ElevateUserPrivileges", ElevateUserPrivileges); sr.Serialize ("FastElevation", FastElevation); + sr.Serialize ("UserEnvPATH", UserEnvPATH); + sr.Serialize ("UseDummySudoPassword", UseDummySudoPassword); + sr.Serialize ("AllowInsecureMount", AllowInsecureMount); } // CheckFilesystemRequest diff --git a/src/Core/Unix/CoreServiceRequest.h b/src/Core/Unix/CoreServiceRequest.h index 5b12cc11..77778ca2 100644 --- a/src/Core/Unix/CoreServiceRequest.h +++ b/src/Core/Unix/CoreServiceRequest.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -20,7 +20,7 @@ namespace VeraCrypt { struct CoreServiceRequest : public Serializable { - CoreServiceRequest () : ElevateUserPrivileges (false), FastElevation (false) { } + CoreServiceRequest () : ElevateUserPrivileges (false), FastElevation (false), UseDummySudoPassword (false), AllowInsecureMount (false) { } TC_SERIALIZABLE (CoreServiceRequest); virtual bool RequiresElevation () const { return false; } @@ -29,6 +29,9 @@ namespace VeraCrypt FilePath ApplicationExecutablePath; bool ElevateUserPrivileges; bool FastElevation; + string UserEnvPATH; + bool UseDummySudoPassword; + bool AllowInsecureMount; }; struct CheckFilesystemRequest : CoreServiceRequest diff --git a/src/Core/Unix/CoreServiceResponse.cpp b/src/Core/Unix/CoreServiceResponse.cpp index b53b8a30..1eb0af3f 100644 --- a/src/Core/Unix/CoreServiceResponse.cpp +++ b/src/Core/Unix/CoreServiceResponse.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/CoreServiceResponse.h b/src/Core/Unix/CoreServiceResponse.h index 1f4c675e..91a2483b 100644 --- a/src/Core/Unix/CoreServiceResponse.h +++ b/src/Core/Unix/CoreServiceResponse.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/CoreUnix.cpp b/src/Core/Unix/CoreUnix.cpp index 1868eb6d..1f2d3125 100644 --- a/src/Core/Unix/CoreUnix.cpp +++ b/src/Core/Unix/CoreUnix.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -29,6 +29,41 @@ namespace VeraCrypt static bool SamePath (const string& path1, const string& path2); #endif + // Struct to hold terminal emulator information + struct TerminalInfo { + const char* name; + const char** args; + const char** dependency_path; + }; + + // Popular terminal emulators data and arguments + static const char* xterm_args[] = {"-T", "fsck", "-e", NULL}; + + static const char* gnome_args[] = {"--title", "fsck", "--", "sh", "-c", NULL}; + static const char* gnome_deps[] = {"dbus-launch", NULL}; + + static const char* konsole_args[] = {"--hold", "-p", "tabtitle=fsck", "-e", "sh", "-c", NULL}; + static const char* xfce4_args[] = {"--title=fsck", "-x", "sh", "-c", NULL}; + static const char* mate_args[] = {"--title", "fsck", "--", "sh", "-c", NULL}; + static const char* lxterminal_args[] = {"--title=fsck", "-e", "sh", "-c", NULL}; + static const char* terminator_args[] = {"-T", "fsck", "-x", "sh", "-c", NULL}; + static const char* urxvt_args[] = {"-title", "fsck", "-e", "sh", "-c", NULL}; + static const char* st_args[] = {"-t", "fsck", "-e", "sh", "-c", NULL}; + + // List of popular terminal emulators + static const TerminalInfo TERMINALS[] = { + {"xterm", xterm_args, NULL}, + {"gnome-terminal", gnome_args, gnome_deps}, + {"konsole", konsole_args, NULL}, + {"xfce4-terminal", xfce4_args, NULL}, + {"mate-terminal", mate_args, NULL}, + {"lxterminal", lxterminal_args, NULL}, + {"terminator", terminator_args, NULL}, + {"urxvt", urxvt_args, NULL}, + {"st", st_args, NULL}, + {NULL, NULL, NULL} + }; + CoreUnix::CoreUnix () { signal (SIGPIPE, SIG_IGN); @@ -47,14 +82,16 @@ namespace VeraCrypt if (!mountedVolume->MountPoint.IsEmpty()) DismountFilesystem (mountedVolume->MountPoint, false); - list <string> args; - - args.push_back ("-T"); - args.push_back ("fsck"); + // Find system fsck first + std::string errorMsg; + std::string fsckPath = Process::FindSystemBinary("fsck", errorMsg); + if (fsckPath.empty()) { + throw SystemException(SRC_POS, errorMsg); + } - args.push_back ("-e"); + list <string> args; - string xargs = "fsck "; + string xargs = fsckPath + " "; // Use absolute fsck path #ifdef TC_LINUX if (!repair) @@ -64,49 +101,48 @@ namespace VeraCrypt #endif xargs += string (mountedVolume->VirtualDevice) + "; echo '[Done]'; read W"; - args.push_back (xargs); + // Try each terminal + for (const TerminalInfo* term = TERMINALS; term->name != NULL; ++term) { + errno = 0; + std::string termPath = Process::FindSystemBinary(term->name, errorMsg); + if (termPath.length() > 0) { + // check dependencies + if (term->dependency_path) { + bool depFound = true; + for (const char** dep = term->dependency_path; *dep != NULL; ++dep) { + string depPath = Process::FindSystemBinary(*dep, errorMsg); + if (depPath.empty()) { + depFound = false; + break; + } + } - try - { - Process::Execute ("xterm", args, 1000); - } catch (TimeOut&) { } -#ifdef TC_LINUX - catch (SystemException&) - { - // xterm not available. Try with KDE konsole if it exists - struct stat sb; - if (stat("/usr/bin/konsole", &sb) == 0) - { - args.clear (); - args.push_back ("-p"); - args.push_back ("tabtitle=fsck"); - args.push_back ("-e"); - args.push_back ("sh"); - args.push_back ("-c"); - args.push_back (xargs); - try - { - Process::Execute ("konsole", args, 1000); - } catch (TimeOut&) { } - } - else if (stat("/usr/bin/gnome-terminal", &sb) == 0 && stat("/usr/bin/dbus-launch", &sb) == 0) - { - args.clear (); - args.push_back ("--title"); - args.push_back ("fsck"); - args.push_back ("--"); - args.push_back ("sh"); - args.push_back ("-c"); - args.push_back (xargs); - try - { - Process::Execute ("gnome-terminal", args, 1000); - } catch (TimeOut&) { } + if (!depFound) { + continue; // dependency not found, skip + } + } + + // Build args + std::list<std::string> args; + for (const char** arg = term->args; *arg != NULL; ++arg) { + args.push_back(*arg); + } + args.push_back(xargs); + + try { + Process::Execute (termPath, args, 1000); + return; + } + catch (TimeOut&) { + return; + } + catch (SystemException&) { + // Continue to next terminal + } } - else - throw TerminalNotFound(); } -#endif + + throw TerminalNotFound(); } void CoreUnix::DismountFilesystem (const DirectoryPath &mountPoint, bool force) const @@ -560,6 +596,17 @@ namespace VeraCrypt if (IsVolumeMounted (*options.Path)) throw VolumeAlreadyMounted (SRC_POS); + if (options.MountPoint && !options.MountPoint->IsEmpty()) + { + // Reject if the mount point is a system directory + if (IsProtectedSystemDirectory(*options.MountPoint)) + throw MountPointBlocked (SRC_POS); + + // Reject if the mount point is in the user's PATH and the user has not explicitly allowed insecure mount points + if (!GetAllowInsecureMount() && IsDirectoryOnUserPath(*options.MountPoint)) + throw MountPointNotAllowed (SRC_POS); + } + Cipher::EnableHwSupport (!options.NoHardwareCrypto); shared_ptr <Volume> volume; @@ -792,4 +839,100 @@ namespace VeraCrypt s << GetDefaultMountPointPrefix() << slotNumber; return s.str(); } + + bool CoreUnix::IsProtectedSystemDirectory (const DirectoryPath &directory) const + { + static const char* systemDirs[] = { + "/usr", + "/bin", + "/sbin", + "/lib", +#ifdef TC_LINUX + "/lib32", + "/lib64", + "/libx32", +#endif + "/etc", + "/boot", + "/root", + "/proc", + "/sys", + "/dev", + NULL + }; + + // Resolve any symlinks in the path + string path(directory); + char* resolvedPathCStr = realpath(path.c_str(), NULL); + if (resolvedPathCStr) + { + path = resolvedPathCStr; + free(resolvedPathCStr); // Free the allocated memory + } + + // reject of the path is the root directory "/" + if (path == "/") + return true; + + // Check if resolved path matches any system directory + for (int i = 0; systemDirs[i] != NULL; ++i) + { + if (path == systemDirs[i] || path.find(string(systemDirs[i]) + "/") == 0) + return true; + } + + return false; + } + + bool CoreUnix::IsDirectoryOnUserPath(const DirectoryPath &directory) const + { + // Obtain the PATH environment variable + const char* pathEnv = UserEnvPATH.c_str(); + if (!pathEnv[0]) + return false; + + // Resolve the given directory + string dirPath(directory); + char* resolvedDir = realpath(dirPath.c_str(), NULL); + if (resolvedDir) + { + dirPath = resolvedDir; + free(resolvedDir); + } + + // Split PATH and compare each entry + stringstream ss(pathEnv); + string token; + while (getline(ss, token, ':')) + { + // remove any trailing slashes from the token + while (!token.empty() && token.back() == '/') + token.pop_back(); + + if (token.empty()) + continue; + + // check if the directory is the same as the entry or a subdirectory + if (dirPath == token || dirPath.find(token + "/") == 0) + return true; + + // handle the case where the PATH entry is a symlink + char* resolvedEntry = realpath(token.c_str(), NULL); + if (!resolvedEntry) + continue; // skip to the next entry since the path does not exist + + string entryPath(resolvedEntry); + free(resolvedEntry); + + // remove any trailing slashes from the token + while (!entryPath.empty() && entryPath.back() == '/') + entryPath.pop_back(); + + // perform check again if the resolved path is different from the original (symlink) + if (dirPath == entryPath || dirPath.find(entryPath + "/") == 0) + return true; + } + + return false; + } } diff --git a/src/Core/Unix/CoreUnix.h b/src/Core/Unix/CoreUnix.h index 586d4df3..ae26bf0a 100644 --- a/src/Core/Unix/CoreUnix.h +++ b/src/Core/Unix/CoreUnix.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -48,6 +48,8 @@ namespace VeraCrypt virtual void SetFileOwner (const FilesystemPath &path, const UserId &owner) const; virtual DirectoryPath SlotNumberToMountPoint (VolumeSlotNumber slotNumber) const; virtual void WipePasswordCache () const { throw NotApplicable (SRC_POS); } + virtual bool IsProtectedSystemDirectory (const DirectoryPath &directory) const; + virtual bool IsDirectoryOnUserPath(const DirectoryPath &directory) const; protected: virtual DevicePath AttachFileToLoopDevice (const FilePath &filePath, bool readOnly) const { throw NotApplicable (SRC_POS); } diff --git a/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp b/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp index 05520274..8f5b8048 100644 --- a/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp +++ b/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -46,7 +46,7 @@ namespace VeraCrypt args.push_back ("-f"); args.push_back (filePath); - string dev = StringConverter::Trim (Process::Execute ("mdconfig", args)); + string dev = StringConverter::Trim (Process::Execute ("/sbin/mdconfig", args)); if (dev.find ("/") == string::npos) dev = string ("/dev/") + dev; @@ -65,7 +65,7 @@ namespace VeraCrypt { try { - Process::Execute ("mdconfig", args); + Process::Execute ("/sbin/mdconfig", args); break; } catch (ExecutedProcessFailed&) diff --git a/src/Core/Unix/FreeBSD/CoreFreeBSD.h b/src/Core/Unix/FreeBSD/CoreFreeBSD.h index 453f6440..5510aa2c 100644 --- a/src/Core/Unix/FreeBSD/CoreFreeBSD.h +++ b/src/Core/Unix/FreeBSD/CoreFreeBSD.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/FreeBSD/System.h b/src/Core/Unix/FreeBSD/System.h index b5e28f31..63f68aae 100644 --- a/src/Core/Unix/FreeBSD/System.h +++ b/src/Core/Unix/FreeBSD/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/Linux/CoreLinux.cpp b/src/Core/Unix/Linux/CoreLinux.cpp index cd4be80f..77ec874a 100644 --- a/src/Core/Unix/Linux/CoreLinux.cpp +++ b/src/Core/Unix/Linux/CoreLinux.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/Linux/CoreLinux.h b/src/Core/Unix/Linux/CoreLinux.h index 9af801ec..b851fc27 100644 --- a/src/Core/Unix/Linux/CoreLinux.h +++ b/src/Core/Unix/Linux/CoreLinux.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/Linux/System.h b/src/Core/Unix/Linux/System.h index 0ec1daf0..c98bfd0a 100644 --- a/src/Core/Unix/Linux/System.h +++ b/src/Core/Unix/Linux/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/MacOSX/CoreMacOSX.cpp b/src/Core/Unix/MacOSX/CoreMacOSX.cpp index cfd34072..df8a40e2 100644 --- a/src/Core/Unix/MacOSX/CoreMacOSX.cpp +++ b/src/Core/Unix/MacOSX/CoreMacOSX.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -47,7 +47,7 @@ namespace VeraCrypt try { - Process::Execute ("hdiutil", args); + Process::Execute ("/usr/bin/hdiutil", args); } catch (ExecutedProcessFailed &e) { @@ -84,7 +84,7 @@ namespace VeraCrypt { try { - Process::Execute ("umount", args); + Process::Execute ("/sbin/umount", args); break; } catch (ExecutedProcessFailed&) @@ -114,7 +114,7 @@ namespace VeraCrypt else args.push_back ("/System/Applications/Utilities/Disk Utility.app"); - Process::Execute ("open", args); + Process::Execute ("/usr/bin/open", args); } void CoreMacOSX::MountAuxVolumeImage (const DirectoryPath &auxMountPoint, const MountOptions &options) const @@ -190,7 +190,7 @@ namespace VeraCrypt { try { - xml = Process::Execute ("hdiutil", args); + xml = Process::Execute ("/usr/bin/hdiutil", args); break; } catch (ExecutedProcessFailed &e) @@ -233,7 +233,7 @@ namespace VeraCrypt args.push_back (volImage); args.push_back ("-force"); - Process::Execute ("hdiutil", args); + Process::Execute ("/usr/bin/hdiutil", args); } catch (ExecutedProcessFailed&) { } throw; diff --git a/src/Core/Unix/MacOSX/CoreMacOSX.h b/src/Core/Unix/MacOSX/CoreMacOSX.h index d2c70a87..da905708 100644 --- a/src/Core/Unix/MacOSX/CoreMacOSX.h +++ b/src/Core/Unix/MacOSX/CoreMacOSX.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/MacOSX/System.h b/src/Core/Unix/MacOSX/System.h index d187877f..af286829 100644 --- a/src/Core/Unix/MacOSX/System.h +++ b/src/Core/Unix/MacOSX/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/MountedFilesystem.h b/src/Core/Unix/MountedFilesystem.h index 3f6bd3e2..de9bc138 100644 --- a/src/Core/Unix/MountedFilesystem.h +++ b/src/Core/Unix/MountedFilesystem.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/OpenBSD/CoreOpenBSD.cpp b/src/Core/Unix/OpenBSD/CoreOpenBSD.cpp index 3064103b..161d4a79 100644 --- a/src/Core/Unix/OpenBSD/CoreOpenBSD.cpp +++ b/src/Core/Unix/OpenBSD/CoreOpenBSD.cpp @@ -7,7 +7,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -75,7 +75,7 @@ namespace VeraCrypt args.push_back (filePath); - Process::Execute ("vnconfig", args); + Process::Execute ("/sbin/vnconfig", args); return "/dev/" + freePath.str() + "c"; } @@ -90,7 +90,7 @@ namespace VeraCrypt { try { - Process::Execute ("vnconfig", args); + Process::Execute ("/sbin/vnconfig", args); break; } catch (ExecutedProcessFailed&) diff --git a/src/Core/Unix/OpenBSD/CoreOpenBSD.h b/src/Core/Unix/OpenBSD/CoreOpenBSD.h index 3f6c48b5..32129534 100644 --- a/src/Core/Unix/OpenBSD/CoreOpenBSD.h +++ b/src/Core/Unix/OpenBSD/CoreOpenBSD.h @@ -7,7 +7,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/OpenBSD/System.h b/src/Core/Unix/OpenBSD/System.h index 90b24b2a..9c155a40 100644 --- a/src/Core/Unix/OpenBSD/System.h +++ b/src/Core/Unix/OpenBSD/System.h @@ -7,7 +7,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/Solaris/CoreSolaris.cpp b/src/Core/Unix/Solaris/CoreSolaris.cpp index 15a79c49..c436be8f 100644 --- a/src/Core/Unix/Solaris/CoreSolaris.cpp +++ b/src/Core/Unix/Solaris/CoreSolaris.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -35,7 +35,7 @@ namespace VeraCrypt args.push_back ("-a"); args.push_back (filePath); - return StringConverter::Trim (Process::Execute ("lofiadm", args)); + return StringConverter::Trim (Process::Execute ("/usr/sbin/lofiadm", args)); } void CoreSolaris::DetachLoopDevice (const DevicePath &devicePath) const @@ -48,7 +48,7 @@ namespace VeraCrypt { try { - Process::Execute ("lofiadm", args); + Process::Execute ("/usr/sbin/lofiadm", args); break; } catch (ExecutedProcessFailed&) diff --git a/src/Core/Unix/Solaris/CoreSolaris.h b/src/Core/Unix/Solaris/CoreSolaris.h index d36f03f9..6a55583a 100644 --- a/src/Core/Unix/Solaris/CoreSolaris.h +++ b/src/Core/Unix/Solaris/CoreSolaris.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/Solaris/System.h b/src/Core/Unix/Solaris/System.h index 73513467..7ee71da4 100644 --- a/src/Core/Unix/Solaris/System.h +++ b/src/Core/Unix/Solaris/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/Unix/System.h b/src/Core/Unix/System.h index 7225dae2..b6a6f092 100644 --- a/src/Core/Unix/System.h +++ b/src/Core/Unix/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/VolumeCreator.cpp b/src/Core/VolumeCreator.cpp index fefbddde..a60b12ba 100644 --- a/src/Core/VolumeCreator.cpp +++ b/src/Core/VolumeCreator.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Core/VolumeCreator.h b/src/Core/VolumeCreator.h index 781354b9..a25a9667 100644 --- a/src/Core/VolumeCreator.h +++ b/src/Core/VolumeCreator.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Crypto/Aes_hw_armv8.c b/src/Crypto/Aes_hw_armv8.c new file mode 100644 index 00000000..b67ed1a5 --- /dev/null +++ b/src/Crypto/Aes_hw_armv8.c @@ -0,0 +1,316 @@ +/* +* AES using ARMv8 +* Contributed by Jeffrey Walton +* +* Further changes +* (C) 2017,2018 Jack Lloyd +* +* Botan is released under the Simplified BSD License (see license.txt) +*/ + +/* Modified and adapted for VeraCrypt */ + +#include "Common/Tcdefs.h" +#include "Aes_hw_cpu.h" +#if !defined(_UEFI) +#include <memory.h> +#include <stdlib.h> +#endif +#include "cpu.h" +#include "misc.h" + +#if CRYPTOPP_ARM_AES_AVAILABLE + +#include <arm_neon.h> + +// Single block encryption operations +VC_INLINE void aes_enc_block(uint8x16_t* B, uint8x16_t K) +{ + *B = vaesmcq_u8(vaeseq_u8(*B, K)); +} + +VC_INLINE void aes_enc_block_last(uint8x16_t* B, uint8x16_t K, uint8x16_t K2) +{ + *B = veorq_u8(vaeseq_u8(*B, K), K2); +} + +// 4-block parallel encryption operations +VC_INLINE void aes_enc_4_blocks(uint8x16_t* B0, uint8x16_t* B1, + uint8x16_t* B2, uint8x16_t* B3, uint8x16_t K) +{ + *B0 = vaesmcq_u8(vaeseq_u8(*B0, K)); + *B1 = vaesmcq_u8(vaeseq_u8(*B1, K)); + *B2 = vaesmcq_u8(vaeseq_u8(*B2, K)); + *B3 = vaesmcq_u8(vaeseq_u8(*B3, K)); +} + +VC_INLINE void aes_enc_4_blocks_last(uint8x16_t* B0, uint8x16_t* B1, + uint8x16_t* B2, uint8x16_t* B3, + uint8x16_t K, uint8x16_t K2) +{ + *B0 = veorq_u8(vaeseq_u8(*B0, K), K2); + *B1 = veorq_u8(vaeseq_u8(*B1, K), K2); + *B2 = veorq_u8(vaeseq_u8(*B2, K), K2); + *B3 = veorq_u8(vaeseq_u8(*B3, K), K2); +} + +// Single block decryption operations +VC_INLINE void aes_dec_block(uint8x16_t* B, uint8x16_t K) +{ + *B = vaesimcq_u8(vaesdq_u8(*B, K)); +} + +VC_INLINE void aes_dec_block_last(uint8x16_t* B, uint8x16_t K, uint8x16_t K2) +{ + *B = veorq_u8(vaesdq_u8(*B, K), K2); +} + +// 4-block parallel decryption operations +VC_INLINE void aes_dec_4_blocks(uint8x16_t* B0, uint8x16_t* B1, + uint8x16_t* B2, uint8x16_t* B3, uint8x16_t K) +{ + *B0 = vaesimcq_u8(vaesdq_u8(*B0, K)); + *B1 = vaesimcq_u8(vaesdq_u8(*B1, K)); + *B2 = vaesimcq_u8(vaesdq_u8(*B2, K)); + *B3 = vaesimcq_u8(vaesdq_u8(*B3, K)); +} + +VC_INLINE void aes_dec_4_blocks_last(uint8x16_t* B0, uint8x16_t* B1, + uint8x16_t* B2, uint8x16_t* B3, + uint8x16_t K, uint8x16_t K2) +{ + *B0 = veorq_u8(vaesdq_u8(*B0, K), K2); + *B1 = veorq_u8(vaesdq_u8(*B1, K), K2); + *B2 = veorq_u8(vaesdq_u8(*B2, K), K2); + *B3 = veorq_u8(vaesdq_u8(*B3, K), K2); +} + +VC_INLINE void aes256_hw_encrypt_blocks(uint8 buffer[], size_t blocks, const uint8* ks) +{ + const uint8x16_t K0 = vld1q_u8(ks + 0 * 16); + const uint8x16_t K1 = vld1q_u8(ks + 1 * 16); + const uint8x16_t K2 = vld1q_u8(ks + 2 * 16); + const uint8x16_t K3 = vld1q_u8(ks + 3 * 16); + const uint8x16_t K4 = vld1q_u8(ks + 4 * 16); + const uint8x16_t K5 = vld1q_u8(ks + 5 * 16); + const uint8x16_t K6 = vld1q_u8(ks + 6 * 16); + const uint8x16_t K7 = vld1q_u8(ks + 7 * 16); + const uint8x16_t K8 = vld1q_u8(ks + 8 * 16); + const uint8x16_t K9 = vld1q_u8(ks + 9 * 16); + const uint8x16_t K10 = vld1q_u8(ks + 10 * 16); + const uint8x16_t K11 = vld1q_u8(ks + 11 * 16); + const uint8x16_t K12 = vld1q_u8(ks + 12 * 16); + const uint8x16_t K13 = vld1q_u8(ks + 13 * 16); + const uint8x16_t K14 = vld1q_u8(ks + 14 * 16); + + while(blocks >= 4) { + uint8x16_t B0 = vld1q_u8(buffer); + uint8x16_t B1 = vld1q_u8(buffer + 16); + uint8x16_t B2 = vld1q_u8(buffer + 32); + uint8x16_t B3 = vld1q_u8(buffer + 48); + + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K0); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K1); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K2); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K3); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K4); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K5); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K6); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K7); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K8); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K9); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K10); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K11); + aes_enc_4_blocks(&B0, &B1, &B2, &B3, K12); + aes_enc_4_blocks_last(&B0, &B1, &B2, &B3, K13, K14); + + vst1q_u8(buffer, B0); + vst1q_u8(buffer + 16, B1); + vst1q_u8(buffer + 32, B2); + vst1q_u8(buffer + 48, B3); + + buffer += 16 * 4; + blocks -= 4; + } + + for(size_t i = 0; i != blocks; ++i) { + uint8x16_t B = vld1q_u8(buffer + 16 * i); + aes_enc_block(&B, K0); + aes_enc_block(&B, K1); + aes_enc_block(&B, K2); + aes_enc_block(&B, K3); + aes_enc_block(&B, K4); + aes_enc_block(&B, K5); + aes_enc_block(&B, K6); + aes_enc_block(&B, K7); + aes_enc_block(&B, K8); + aes_enc_block(&B, K9); + aes_enc_block(&B, K10); + aes_enc_block(&B, K11); + aes_enc_block(&B, K12); + aes_enc_block_last(&B, K13, K14); + vst1q_u8(buffer + 16 * i, B); + } +} + +VC_INLINE void aes256_hw_encrypt_block(uint8 buffer[], const uint8* ks) +{ + const uint8x16_t K0 = vld1q_u8(ks + 0 * 16); + const uint8x16_t K1 = vld1q_u8(ks + 1 * 16); + const uint8x16_t K2 = vld1q_u8(ks + 2 * 16); + const uint8x16_t K3 = vld1q_u8(ks + 3 * 16); + const uint8x16_t K4 = vld1q_u8(ks + 4 * 16); + const uint8x16_t K5 = vld1q_u8(ks + 5 * 16); + const uint8x16_t K6 = vld1q_u8(ks + 6 * 16); + const uint8x16_t K7 = vld1q_u8(ks + 7 * 16); + const uint8x16_t K8 = vld1q_u8(ks + 8 * 16); + const uint8x16_t K9 = vld1q_u8(ks + 9 * 16); + const uint8x16_t K10 = vld1q_u8(ks + 10 * 16); + const uint8x16_t K11 = vld1q_u8(ks + 11 * 16); + const uint8x16_t K12 = vld1q_u8(ks + 12 * 16); + const uint8x16_t K13 = vld1q_u8(ks + 13 * 16); + const uint8x16_t K14 = vld1q_u8(ks + 14 * 16); + + uint8x16_t B = vld1q_u8(buffer); + aes_enc_block(&B, K0); + aes_enc_block(&B, K1); + aes_enc_block(&B, K2); + aes_enc_block(&B, K3); + aes_enc_block(&B, K4); + aes_enc_block(&B, K5); + aes_enc_block(&B, K6); + aes_enc_block(&B, K7); + aes_enc_block(&B, K8); + aes_enc_block(&B, K9); + aes_enc_block(&B, K10); + aes_enc_block(&B, K11); + aes_enc_block(&B, K12); + aes_enc_block_last(&B, K13, K14); + vst1q_u8(buffer, B); +} + +VC_INLINE void aes256_hw_decrypt_blocks(uint8 buffer[], size_t blocks, const uint8* ks) +{ + const uint8x16_t K0 = vld1q_u8(ks + 0 * 16); + const uint8x16_t K1 = vld1q_u8(ks + 1 * 16); + const uint8x16_t K2 = vld1q_u8(ks + 2 * 16); + const uint8x16_t K3 = vld1q_u8(ks + 3 * 16); + const uint8x16_t K4 = vld1q_u8(ks + 4 * 16); + const uint8x16_t K5 = vld1q_u8(ks + 5 * 16); + const uint8x16_t K6 = vld1q_u8(ks + 6 * 16); + const uint8x16_t K7 = vld1q_u8(ks + 7 * 16); + const uint8x16_t K8 = vld1q_u8(ks + 8 * 16); + const uint8x16_t K9 = vld1q_u8(ks + 9 * 16); + const uint8x16_t K10 = vld1q_u8(ks + 10 * 16); + const uint8x16_t K11 = vld1q_u8(ks + 11 * 16); + const uint8x16_t K12 = vld1q_u8(ks + 12 * 16); + const uint8x16_t K13 = vld1q_u8(ks + 13 * 16); + const uint8x16_t K14 = vld1q_u8(ks + 14 * 16); + + while(blocks >= 4) { + uint8x16_t B0 = vld1q_u8(buffer); + uint8x16_t B1 = vld1q_u8(buffer + 16); + uint8x16_t B2 = vld1q_u8(buffer + 32); + uint8x16_t B3 = vld1q_u8(buffer + 48); + + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K0); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K1); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K2); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K3); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K4); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K5); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K6); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K7); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K8); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K9); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K10); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K11); + aes_dec_4_blocks(&B0, &B1, &B2, &B3, K12); + aes_dec_4_blocks_last(&B0, &B1, &B2, &B3, K13, K14); + + vst1q_u8(buffer, B0); + vst1q_u8(buffer + 16, B1); + vst1q_u8(buffer + 32, B2); + vst1q_u8(buffer + 48, B3); + + buffer += 16 * 4; + blocks -= 4; + } + + for(size_t i = 0; i != blocks; ++i) { + uint8x16_t B = vld1q_u8(buffer + 16 * i); + aes_dec_block(&B, K0); + aes_dec_block(&B, K1); + aes_dec_block(&B, K2); + aes_dec_block(&B, K3); + aes_dec_block(&B, K4); + aes_dec_block(&B, K5); + aes_dec_block(&B, K6); + aes_dec_block(&B, K7); + aes_dec_block(&B, K8); + aes_dec_block(&B, K9); + aes_dec_block(&B, K10); + aes_dec_block(&B, K11); + aes_dec_block(&B, K12); + aes_dec_block_last(&B, K13, K14); + vst1q_u8(buffer + 16 * i, B); + } +} + +VC_INLINE void aes256_hw_decrypt_block(uint8 buffer[], const uint8* ks) +{ + const uint8x16_t K0 = vld1q_u8(ks + 0 * 16); + const uint8x16_t K1 = vld1q_u8(ks + 1 * 16); + const uint8x16_t K2 = vld1q_u8(ks + 2 * 16); + const uint8x16_t K3 = vld1q_u8(ks + 3 * 16); + const uint8x16_t K4 = vld1q_u8(ks + 4 * 16); + const uint8x16_t K5 = vld1q_u8(ks + 5 * 16); + const uint8x16_t K6 = vld1q_u8(ks + 6 * 16); + const uint8x16_t K7 = vld1q_u8(ks + 7 * 16); + const uint8x16_t K8 = vld1q_u8(ks + 8 * 16); + const uint8x16_t K9 = vld1q_u8(ks + 9 * 16); + const uint8x16_t K10 = vld1q_u8(ks + 10 * 16); + const uint8x16_t K11 = vld1q_u8(ks + 11 * 16); + const uint8x16_t K12 = vld1q_u8(ks + 12 * 16); + const uint8x16_t K13 = vld1q_u8(ks + 13 * 16); + const uint8x16_t K14 = vld1q_u8(ks + 14 * 16); + + uint8x16_t B = vld1q_u8(buffer); + aes_dec_block(&B, K0); + aes_dec_block(&B, K1); + aes_dec_block(&B, K2); + aes_dec_block(&B, K3); + aes_dec_block(&B, K4); + aes_dec_block(&B, K5); + aes_dec_block(&B, K6); + aes_dec_block(&B, K7); + aes_dec_block(&B, K8); + aes_dec_block(&B, K9); + aes_dec_block(&B, K10); + aes_dec_block(&B, K11); + aes_dec_block(&B, K12); + aes_dec_block_last(&B, K13, K14); + vst1q_u8(buffer, B); +} + +void aes_hw_cpu_decrypt (const uint8 *ks, uint8 *data) +{ + aes256_hw_decrypt_block(data, ks); +} + +void aes_hw_cpu_decrypt_32_blocks (const uint8 *ks, uint8 *data) +{ + aes256_hw_decrypt_blocks(data, 32, ks); +} + +void aes_hw_cpu_encrypt (const uint8 *ks, uint8 *data) +{ + aes256_hw_encrypt_block(data, ks); +} + +void aes_hw_cpu_encrypt_32_blocks (const uint8 *ks, uint8 *data) +{ + aes256_hw_encrypt_blocks(data, 32, ks); +} + +#endif diff --git a/src/Crypto/Aes_hw_cpu.h b/src/Crypto/Aes_hw_cpu.h index face0a0c..d9dda1af 100644 --- a/src/Crypto/Aes_hw_cpu.h +++ b/src/Crypto/Aes_hw_cpu.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -22,8 +22,8 @@ extern "C" #if defined (TC_WINDOWS_BOOT) uint8 is_aes_hw_cpu_supported (); -#endif void aes_hw_cpu_enable_sse (); +#endif void aes_hw_cpu_decrypt (const uint8 *ks, uint8 *data); void VC_CDECL aes_hw_cpu_decrypt_32_blocks (const uint8 *ks, uint8 *data); void aes_hw_cpu_encrypt (const uint8 *ks, uint8 *data); diff --git a/src/Crypto/Crypto.vcxproj b/src/Crypto/Crypto.vcxproj index 4aebc084..c17bd607 100644 --- a/src/Crypto/Crypto.vcxproj +++ b/src/Crypto/Crypto.vcxproj @@ -226,6 +226,10 @@ </ClCompile> <ClCompile Include="Aeskey.c" /> <ClCompile Include="Aestab.c" /> + <ClCompile Include="Aes_hw_armv8.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> <ClCompile Include="blake2s.c" /> <ClCompile Include="blake2s_SSE2.c" /> <ClCompile Include="blake2s_SSE41.c" /> diff --git a/src/Crypto/Crypto.vcxproj.filters b/src/Crypto/Crypto.vcxproj.filters index 3d384f97..f2b1b54d 100644 --- a/src/Crypto/Crypto.vcxproj.filters +++ b/src/Crypto/Crypto.vcxproj.filters @@ -90,6 +90,12 @@ <ClCompile Include="Sha2Intel.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="Aescrypt.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="Aes_hw_armv8.c"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="Aes.h"> @@ -167,15 +173,6 @@ <ClInclude Include="t1ha_selfcheck.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="blake2s-load-sse2.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="blake2s-load-sse41.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="blake2s-round.h"> - <Filter>Header Files</Filter> - </ClInclude> </ItemGroup> <ItemGroup> <CustomBuild Include="Aes_hw_cpu.asm"> diff --git a/src/Crypto/Sha2.h b/src/Crypto/Sha2.h index 1fbcb8d1..42d067fa 100644 --- a/src/Crypto/Sha2.h +++ b/src/Crypto/Sha2.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2017 IDRIX + * Copyright (c) 2013-2025 IDRIX * Governed by the Apache License 2.0 the full text of which is contained * in the file License.txt included in VeraCrypt binary and source * code distribution packages. diff --git a/src/Crypto/config.h b/src/Crypto/config.h index 1c2aff72..dd8e3f06 100644 --- a/src/Crypto/config.h +++ b/src/Crypto/config.h @@ -29,6 +29,11 @@ #define CRYPTOPP_CLANG_INTEGRATED_ASSEMBLER 1 #endif +#if defined(_MSC_VER) && !defined(__clang__) +# undef CRYPTOPP_LLVM_CLANG_VERSION +# define CRYPTOPP_MSC_VERSION (_MSC_VER) +#endif + // Clang due to "Inline assembly operands don't work with .intel_syntax", http://llvm.org/bugs/show_bug.cgi?id=24232 // TODO: supply the upper version when LLVM fixes it. We set it to 20.0 for compilation purposes. #if (defined(CRYPTOPP_LLVM_CLANG_VERSION) && CRYPTOPP_LLVM_CLANG_VERSION <= 200000) || (defined(CRYPTOPP_APPLE_CLANG_VERSION) && CRYPTOPP_APPLE_CLANG_VERSION <= 200000) || defined(CRYPTOPP_CLANG_INTEGRATED_ASSEMBLER) @@ -201,6 +206,40 @@ #define CRYPTOPP_BOOL_X64 0 #endif +#if defined(__arm64__) || defined(__aarch64__) || defined(_M_ARM64) + #define CRYPTOPP_BOOL_ARMV8 1 + #define CRYPTOPP_BOOL_ARM64 1 +#else + #define CRYPTOPP_BOOL_ARMV8 0 + #define CRYPTOPP_BOOL_ARM64 0 +#endif + +// ARMv8 and ASIMD. -march=armv8-a or above must be present +// Requires GCC 4.8, Clang 3.3 or Visual Studio 2017 +// Do not use APPLE_CLANG_VERSION; use __ARM_FEATURE_XXX instead. +#if !defined(CRYPTOPP_ARM_ASIMD_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ARM_ASIMD) +# if defined(__aarch32__) || defined(__aarch64__) || defined(__arm64__) || defined(_M_ARM64) +# if defined(__ARM_NEON) || defined(__ARM_ASIMD) || defined(__ARM_FEATURE_NEON) || defined(__ARM_FEATURE_ASIMD) || \ + (CRYPTOPP_GCC_VERSION >= 40800) || (CRYPTOPP_LLVM_CLANG_VERSION >= 30300) || \ + (CRYPTOPP_APPLE_CLANG_VERSION >= 40000) || (CRYPTOPP_MSC_VERSION >= 1916) +# define CRYPTOPP_ARM_NEON_AVAILABLE 1 +# define CRYPTOPP_ARM_ASIMD_AVAILABLE 1 +# endif // Compilers +# endif // Platforms +#endif + +// ARMv8 and AES. -march=armv8-a+crypto or above must be present +// Requires GCC 4.8, Clang 3.3 or Visual Studio 2017 +#if !defined(CRYPTOPP_ARM_AES_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ARM_AES) +# if defined(__aarch32__) || defined(__aarch64__) || defined(_M_ARM64) +# if defined(__ARM_FEATURE_CRYPTO) || (CRYPTOPP_GCC_VERSION >= 40800) || \ + (CRYPTOPP_LLVM_CLANG_VERSION >= 30300) || (CRYPTOPP_APPLE_CLANG_VERSION >= 40300) || \ + (CRYPTOPP_MSC_VERSION >= 1916) +# define CRYPTOPP_ARM_AES_AVAILABLE 1 +# endif // Compilers +# endif // Platforms +#endif + // Undo the ASM and Intrinsic related defines due to X32. #if CRYPTOPP_BOOL_X32 # undef CRYPTOPP_BOOL_X64 diff --git a/src/Crypto/cpu.c b/src/Crypto/cpu.c index e611e9bb..0f1ba54d 100644 --- a/src/Crypto/cpu.c +++ b/src/Crypto/cpu.c @@ -469,3 +469,43 @@ void DisableCPUExtendedFeatures () #endif +#if CRYPTOPP_BOOL_ARMV8 +#if defined(__linux__) && defined(__aarch64__) +#include <sys/auxv.h> +#ifndef HWCAP_AES +# define HWCAP_AES (1 << 3) +#endif +#endif + +volatile int g_hasAESARM = 0; + +inline int CPU_QueryAES() +{ +#if defined(CRYPTOPP_ARM_AES_AVAILABLE) +#if defined(__linux__) && defined(__aarch64__) + if ((getauxval(AT_HWCAP) & HWCAP_AES) != 0) + return 1; +#elif defined(__APPLE__) && defined(__aarch64__) + // Apple Sillcon (M1) and later + return 1; +#elif defined(_WIN32) && defined(_M_ARM64) +#ifdef TC_WINDOWS_DRIVER + if (ExIsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE) != 0) + return 1; +#else + if (IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE) != 0) + return 1; +#endif +#endif + return 0; +#else + return 0; +#endif +} + +void DetectArmFeatures() +{ + g_hasAESARM = CPU_QueryAES(); +} + +#endif
\ No newline at end of file diff --git a/src/Crypto/cpu.h b/src/Crypto/cpu.h index b0df6462..761258f2 100644 --- a/src/Crypto/cpu.h +++ b/src/Crypto/cpu.h @@ -288,6 +288,24 @@ void DisableCPUExtendedFeatures (); } #endif +#elif CRYPTOPP_BOOL_ARMV8 +#if defined(__cplusplus) +extern "C" { +#endif + +#if !defined(CRYPTOPP_DISABLE_AESNI) && !defined(WOLFCRYPT_BACKEND) +#define TC_AES_HW_CPU +#endif + +extern volatile int g_hasAESARM; +void DetectArmFeatures(); + +#define HasAESNI() g_hasAESARM + +#if defined(__cplusplus) +} +#endif + #else #define HasSSE2() 0 diff --git a/src/Driver/DriveFilter.c b/src/Driver/DriveFilter.c index a280d20e..de682863 100644 --- a/src/Driver/DriveFilter.c +++ b/src/Driver/DriveFilter.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/DriveFilter.h b/src/Driver/DriveFilter.h index 307880fb..60ec9a05 100644 --- a/src/Driver/DriveFilter.h +++ b/src/Driver/DriveFilter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/Driver.rc b/src/Driver/Driver.rc index 6d9bad20..856096e8 100644 --- a/src/Driver/Driver.rc +++ b/src/Driver/Driver.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -45,11 +45,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt Driver" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "veracrypt.sys" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Driver/Driver.vcxproj b/src/Driver/Driver.vcxproj index 60585351..f6aacf9a 100644 --- a/src/Driver/Driver.vcxproj +++ b/src/Driver/Driver.vcxproj @@ -110,7 +110,8 @@ <Inf> <ProviderName> </ProviderName> - <TimeStamp>1.26.17.2</TimeStamp> + <TimeStamp>1.26.18.1</TimeStamp> + <DateStamp>01/16/2025</DateStamp> </Inf> <Link> <AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfLdr.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfDriverEntry.lib</AdditionalDependencies> @@ -136,7 +137,8 @@ copy $(OutDir)veracrypt.inf "$(SolutionDir)Debug\Setup Files\veracrypt.inf"</Com <Inf> <ProviderName> </ProviderName> - <TimeStamp>1.26.17.2</TimeStamp> + <TimeStamp>1.26.18.1</TimeStamp> + <DateStamp>01/16/2025</DateStamp> </Inf> <Link> <AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfLdr.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfDriverEntry.lib</AdditionalDependencies> @@ -162,7 +164,8 @@ copy $(OutDir)veracrypt.inf "$(SolutionDir)Release\Setup Files\veracrypt.inf"</C <Inf> <ProviderName> </ProviderName> - <TimeStamp>1.26.17.2</TimeStamp> + <TimeStamp>1.26.18.1</TimeStamp> + <DateStamp>01/16/2025</DateStamp> </Inf> <Link> <AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfLdr.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfDriverEntry.lib</AdditionalDependencies> @@ -188,7 +191,8 @@ copy $(OutDir)veracrypt.inf "$(SolutionDir)Release\Setup Files\veracrypt.inf"</C <Inf> <ProviderName> </ProviderName> - <TimeStamp>1.26.17.2</TimeStamp> + <TimeStamp>1.26.18.1</TimeStamp> + <DateStamp>01/16/2025</DateStamp> </Inf> <Link> <AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfLdr.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfDriverEntry.lib</AdditionalDependencies> @@ -224,6 +228,10 @@ copy $(OutDir)veracrypt.inf "$(SolutionDir)Debug\Setup Files\veracrypt.inf"</Com </ClCompile> <ClCompile Include="..\Crypto\Aeskey.c" /> <ClCompile Include="..\Crypto\Aestab.c" /> + <ClCompile Include="..\Crypto\Aes_hw_armv8.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> <ClCompile Include="..\Crypto\blake2s.c" /> <ClCompile Include="..\Crypto\blake2s_SSE2.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild> diff --git a/src/Driver/Driver.vcxproj.filters b/src/Driver/Driver.vcxproj.filters index 478432fa..6f43b0e8 100644 --- a/src/Driver/Driver.vcxproj.filters +++ b/src/Driver/Driver.vcxproj.filters @@ -165,6 +165,9 @@ <ClCompile Include="..\Driver\VolumeFilter.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\Crypto\Aes_hw_armv8.c"> + <Filter>Crypto\Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\Common\Tcdefs.h"> diff --git a/src/Driver/Driver.vcxproj.user b/src/Driver/Driver.vcxproj.user index 9724a753..f5bd9cdc 100644 --- a/src/Driver/Driver.vcxproj.user +++ b/src/Driver/Driver.vcxproj.user @@ -16,4 +16,7 @@ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <SignMode>Off</SignMode> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> + </PropertyGroup> </Project>
\ No newline at end of file diff --git a/src/Driver/DumpFilter.c b/src/Driver/DumpFilter.c index f858bb7c..4105b116 100644 --- a/src/Driver/DumpFilter.c +++ b/src/Driver/DumpFilter.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/DumpFilter.h b/src/Driver/DumpFilter.h index c72115a2..88091bd4 100644 --- a/src/Driver/DumpFilter.h +++ b/src/Driver/DumpFilter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/EncryptedIoQueue.c b/src/Driver/EncryptedIoQueue.c index de1e4fdc..c39941e6 100644 --- a/src/Driver/EncryptedIoQueue.c +++ b/src/Driver/EncryptedIoQueue.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/EncryptedIoQueue.h b/src/Driver/EncryptedIoQueue.h index 3738065a..82cc76cd 100644 --- a/src/Driver/EncryptedIoQueue.h +++ b/src/Driver/EncryptedIoQueue.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/Fuse/FuseService.cpp b/src/Driver/Fuse/FuseService.cpp index 5b12ba4d..5fe9f6fe 100644 --- a/src/Driver/Fuse/FuseService.cpp +++ b/src/Driver/Fuse/FuseService.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/Fuse/FuseService.h b/src/Driver/Fuse/FuseService.h index d09a40db..1e4ffc6c 100644 --- a/src/Driver/Fuse/FuseService.h +++ b/src/Driver/Fuse/FuseService.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/Ntdriver.c b/src/Driver/Ntdriver.c index 12943dc8..6d218517 100644 --- a/src/Driver/Ntdriver.c +++ b/src/Driver/Ntdriver.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -232,7 +232,7 @@ void GetDriverRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed) jent_entropy_collector_free (ec); } } - +#ifndef _M_ARM64 // use RDSEED or RDRAND from CPU as source of entropy if enabled if ( IsCpuRngEnabled() && ( (HasRDSEED() && RDSEED_getBytes (digest, sizeof (digest))) @@ -241,6 +241,7 @@ void GetDriverRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed) { WHIRLPOOL_add (digest, sizeof(digest), &tctx); } +#endif WHIRLPOOL_finalize (&tctx, digest); count = VC_MIN (cbRandSeed, sizeof (digest)); @@ -266,7 +267,11 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) Dump("DriverEntry " TC_APP_NAME " " VERSION_STRING VERSION_STRING_SUFFIX "\n"); +#ifndef _M_ARM64 DetectX86Features(); +#else + DetectArmFeatures(); +#endif PsGetVersion(&OsMajorVersion, &OsMinorVersion, NULL, NULL); @@ -293,7 +298,11 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) { // in case of system encryption, if self-tests fail, disable all extended CPU // features and try again in order to workaround faulty configurations +#ifndef _M_ARM64 DisableCPUExtendedFeatures(); +#else + EnableHwEncryption(FALSE); +#endif SelfTestsPassed = AutoTestAlgorithms(); // BUG CHECK if the self-tests still fail diff --git a/src/Driver/Ntdriver.h b/src/Driver/Ntdriver.h index b03b5e93..c23bbfe3 100644 --- a/src/Driver/Ntdriver.h +++ b/src/Driver/Ntdriver.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Driver/Ntvol.c b/src/Driver/Ntvol.c index 0376033f..9856fc2b 100644 --- a/src/Driver/Ntvol.c +++ b/src/Driver/Ntvol.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Driver/Ntvol.h b/src/Driver/Ntvol.h index 1d80b7de..a1051e94 100644 --- a/src/Driver/Ntvol.h +++ b/src/Driver/Ntvol.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Driver/VolumeFilter.c b/src/Driver/VolumeFilter.c index b4bc8d2e..f4fc9610 100644 --- a/src/Driver/VolumeFilter.c +++ b/src/Driver/VolumeFilter.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Driver/VolumeFilter.h b/src/Driver/VolumeFilter.h index f3e53237..e318e99d 100644 --- a/src/Driver/VolumeFilter.h +++ b/src/Driver/VolumeFilter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/ExpandVolume/DlgExpandVolume.cpp b/src/ExpandVolume/DlgExpandVolume.cpp index 0d803511..bcfe665a 100644 --- a/src/ExpandVolume/DlgExpandVolume.cpp +++ b/src/ExpandVolume/DlgExpandVolume.cpp @@ -9,7 +9,7 @@ or Copyright (c) 2012-2013 Josef Schneider <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/ExpandVolume/ExpandVolume.c b/src/ExpandVolume/ExpandVolume.c index 084de5f3..9a53bbde 100644 --- a/src/ExpandVolume/ExpandVolume.c +++ b/src/ExpandVolume/ExpandVolume.c @@ -9,7 +9,7 @@ or Copyright (c) 2012-2013 Josef Schneider <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/ExpandVolume/ExpandVolume.h b/src/ExpandVolume/ExpandVolume.h index 668eb79d..1aea9ea1 100644 --- a/src/ExpandVolume/ExpandVolume.h +++ b/src/ExpandVolume/ExpandVolume.h @@ -9,7 +9,7 @@ or Copyright (c) 2012-2013 Josef Schneider <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/ExpandVolume/ExpandVolume.rc b/src/ExpandVolume/ExpandVolume.rc index ee5efc41..3563ed8a 100644 --- a/src/ExpandVolume/ExpandVolume.rc +++ b/src/ExpandVolume/ExpandVolume.rc @@ -192,8 +192,8 @@ IDR_MOUNT_RSRC_HEADER HEADER "resource.h" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -210,11 +210,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt Expander" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCryptExpander.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/ExpandVolume/InitDataArea.c b/src/ExpandVolume/InitDataArea.c index d937e3fb..b85afad7 100644 --- a/src/ExpandVolume/InitDataArea.c +++ b/src/ExpandVolume/InitDataArea.c @@ -9,7 +9,7 @@ or Copyright (c) 2012-2013 Josef Schneider <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/ExpandVolume/InitDataArea.h b/src/ExpandVolume/InitDataArea.h index f8104150..e273cfaa 100644 --- a/src/ExpandVolume/InitDataArea.h +++ b/src/ExpandVolume/InitDataArea.h @@ -6,7 +6,7 @@ <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/ExpandVolume/WinMain.cpp b/src/ExpandVolume/WinMain.cpp index 37cd11c8..64fccd55 100644 --- a/src/ExpandVolume/WinMain.cpp +++ b/src/ExpandVolume/WinMain.cpp @@ -9,7 +9,7 @@ or Copyright (c) 2012-2013 Josef Schneider <josef@netpage.dk> Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -1093,7 +1093,11 @@ int WINAPI wWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, wchar_t *lpsz /* application title */ lpszTitle = L"VeraCrypt Expander"; - DetectX86Features (); +#ifndef _M_ARM64 + DetectX86Features(); +#else + DetectArmFeatures(); +#endif status = DriverAttach (); if (status != 0) diff --git a/src/Format/Format.rc b/src/Format/Format.rc index 0f908e2c..c3395888 100644 --- a/src/Format/Format.rc +++ b/src/Format/Format.rc @@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -46,11 +46,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt Format" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCrypt Format.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Format/FormatCom.cpp b/src/Format/FormatCom.cpp index 90333f23..904128c3 100644 --- a/src/Format/FormatCom.cpp +++ b/src/Format/FormatCom.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Format/FormatCom.h b/src/Format/FormatCom.h index e474608d..17eff52e 100644 --- a/src/Format/FormatCom.h +++ b/src/Format/FormatCom.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Format/InPlace.c b/src/Format/InPlace.c index 873ae067..958218c2 100644 --- a/src/Format/InPlace.c +++ b/src/Format/InPlace.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Format/InPlace.h b/src/Format/InPlace.h index 717a8ed3..30c59b7e 100644 --- a/src/Format/InPlace.h +++ b/src/Format/InPlace.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Format/Tcformat.c b/src/Format/Tcformat.c index dd7ff18b..4afeb174 100644 --- a/src/Format/Tcformat.c +++ b/src/Format/Tcformat.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -10588,7 +10588,11 @@ int WINAPI wWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, wchar_t *lpsz VirtualLock (&szFileName, sizeof(szFileName)); VirtualLock (&szDiskFile, sizeof(szDiskFile)); - DetectX86Features (); +#ifndef _M_ARM64 + DetectX86Features(); +#else + DetectArmFeatures(); +#endif try { diff --git a/src/Format/Tcformat.h b/src/Format/Tcformat.h index f9328afd..dd8bf793 100644 --- a/src/Format/Tcformat.h +++ b/src/Format/Tcformat.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/LICENSE b/src/LICENSE index 2e1779a0..0872b542 100644 --- a/src/LICENSE +++ b/src/LICENSE @@ -175,7 +175,7 @@ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION END OF TERMS AND CONDITIONS -Copyright 2013-2024 IDRIX +Copyright 2013-2025 IDRIX Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/Main/Application.cpp b/src/Main/Application.cpp index 27b8f55a..7948235e 100644 --- a/src/Main/Application.cpp +++ b/src/Main/Application.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Application.h b/src/Main/Application.h index 82c6b00e..4bc9c199 100644 --- a/src/Main/Application.h +++ b/src/Main/Application.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/CommandLineInterface.cpp b/src/Main/CommandLineInterface.cpp index 08042c9e..06815ca9 100644 --- a/src/Main/CommandLineInterface.cpp +++ b/src/Main/CommandLineInterface.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -33,6 +33,9 @@ namespace VeraCrypt ArgDisableFileSizeCheck (false), ArgUseLegacyPassword (false), ArgUseDummySudoPassword (false), +#if defined(TC_UNIX) + ArgAllowInsecureMount (false), + #endif StartBackgroundTask (false) { wxCmdLineParser parser; @@ -108,6 +111,9 @@ namespace VeraCrypt #if defined(TC_LINUX ) || defined (TC_FREEBSD) parser.AddSwitch (L"", L"use-dummy-sudo-password", _("Use dummy password in sudo to detect if it is already authenticated")); #endif +#if defined(TC_UNIX) + parser.AddSwitch (L"", L"allow-insecure-mount", _("Allow mounting volumes on mount points that are in the user's PATH")); +#endif wxString str; bool param1IsVolume = false; bool param1IsMountedVolumeSpec = false; @@ -374,7 +380,13 @@ namespace VeraCrypt ArgDisableFileSizeCheck = parser.Found (L"no-size-check"); ArgUseLegacyPassword = parser.Found (L"legacy-password-maxlength"); +#if defined(TC_LINUX ) || defined (TC_FREEBSD) ArgUseDummySudoPassword = parser.Found (L"use-dummy-sudo-password"); +#endif + +#if defined(TC_UNIX) + ArgAllowInsecureMount = parser.Found (L"allow-insecure-mount"); +#endif #if !defined(TC_WINDOWS) && !defined(TC_MACOSX) if (parser.Found (L"fs-options", &str)) diff --git a/src/Main/CommandLineInterface.h b/src/Main/CommandLineInterface.h index 7e7b1054..c255feb0 100644 --- a/src/Main/CommandLineInterface.h +++ b/src/Main/CommandLineInterface.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -89,6 +89,10 @@ namespace VeraCrypt bool ArgUseLegacyPassword; bool ArgUseDummySudoPassword; +#if defined(TC_UNIX) + bool ArgAllowInsecureMount; +#endif + bool StartBackgroundTask; UserPreferences Preferences; diff --git a/src/Main/FatalErrorHandler.cpp b/src/Main/FatalErrorHandler.cpp index 5e391698..092a65dc 100644 --- a/src/Main/FatalErrorHandler.cpp +++ b/src/Main/FatalErrorHandler.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/FatalErrorHandler.h b/src/Main/FatalErrorHandler.h index d787cdd7..c037d80f 100644 --- a/src/Main/FatalErrorHandler.h +++ b/src/Main/FatalErrorHandler.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/FavoriteVolume.cpp b/src/Main/FavoriteVolume.cpp index 0b6ff146..e804e15b 100644 --- a/src/Main/FavoriteVolume.cpp +++ b/src/Main/FavoriteVolume.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/FavoriteVolume.h b/src/Main/FavoriteVolume.h index 7bc6a430..f59a10f1 100644 --- a/src/Main/FavoriteVolume.h +++ b/src/Main/FavoriteVolume.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/AboutDialog.cpp b/src/Main/Forms/AboutDialog.cpp index 01c579d5..9b92ed0b 100644 --- a/src/Main/Forms/AboutDialog.cpp +++ b/src/Main/Forms/AboutDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -61,7 +61,7 @@ namespace VeraCrypt L"Paulo Barreto, Brian Gladman, Wei Dai, Peter Gutmann, and many others.\n\n" L"Portions of this software:\n" - L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\n" + L"Copyright \xA9 2013-2025 IDRIX. All rights reserved.\n" L"Copyright \xA9 2003-2012 TrueCrypt Developers Association. All Rights Reserved.\n" L"Copyright \xA9 1998-2000 Paul Le Roux. All Rights Reserved.\n" L"Copyright \xA9 1998-2008 Brian Gladman. All Rights Reserved.\n" @@ -74,7 +74,7 @@ namespace VeraCrypt L"Copyright \xA9 1999-2023 Igor Pavlov\n\n" L"\nThis software as a whole:\n" - L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\n\n" + L"Copyright \xA9 2013-2025 IDRIX. All rights reserved.\n\n" L"This software uses wxWidgets library, which is copyright \xA9 1998-2011 Julian Smart, Robert Roebling et al.\n\n" diff --git a/src/Main/Forms/AboutDialog.h b/src/Main/Forms/AboutDialog.h index 7ce64b98..01cf5e90 100644 --- a/src/Main/Forms/AboutDialog.h +++ b/src/Main/Forms/AboutDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/BenchmarkDialog.cpp b/src/Main/Forms/BenchmarkDialog.cpp index 6e2cff64..168630fa 100644 --- a/src/Main/Forms/BenchmarkDialog.cpp +++ b/src/Main/Forms/BenchmarkDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/BenchmarkDialog.h b/src/Main/Forms/BenchmarkDialog.h index 16a5446b..3b17e20b 100644 --- a/src/Main/Forms/BenchmarkDialog.h +++ b/src/Main/Forms/BenchmarkDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/ChangePasswordDialog.cpp b/src/Main/Forms/ChangePasswordDialog.cpp index 39da8e60..6b613b05 100644 --- a/src/Main/Forms/ChangePasswordDialog.cpp +++ b/src/Main/Forms/ChangePasswordDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/ChangePasswordDialog.h b/src/Main/Forms/ChangePasswordDialog.h index 66fbfecf..88ced0ae 100644 --- a/src/Main/Forms/ChangePasswordDialog.h +++ b/src/Main/Forms/ChangePasswordDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/DeviceSelectionDialog.cpp b/src/Main/Forms/DeviceSelectionDialog.cpp index df4292c9..9573414c 100644 --- a/src/Main/Forms/DeviceSelectionDialog.cpp +++ b/src/Main/Forms/DeviceSelectionDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/DeviceSelectionDialog.h b/src/Main/Forms/DeviceSelectionDialog.h index 2ab7a9ce..960d90af 100644 --- a/src/Main/Forms/DeviceSelectionDialog.h +++ b/src/Main/Forms/DeviceSelectionDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/EncryptionOptionsWizardPage.cpp b/src/Main/Forms/EncryptionOptionsWizardPage.cpp index 663a6129..594c0c0a 100644 --- a/src/Main/Forms/EncryptionOptionsWizardPage.cpp +++ b/src/Main/Forms/EncryptionOptionsWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/EncryptionOptionsWizardPage.h b/src/Main/Forms/EncryptionOptionsWizardPage.h index fbc63f9e..07b357c1 100644 --- a/src/Main/Forms/EncryptionOptionsWizardPage.h +++ b/src/Main/Forms/EncryptionOptionsWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/EncryptionTestDialog.cpp b/src/Main/Forms/EncryptionTestDialog.cpp index af3f9833..47918532 100644 --- a/src/Main/Forms/EncryptionTestDialog.cpp +++ b/src/Main/Forms/EncryptionTestDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/EncryptionTestDialog.h b/src/Main/Forms/EncryptionTestDialog.h index 3ba7d5e3..67e033b9 100644 --- a/src/Main/Forms/EncryptionTestDialog.h +++ b/src/Main/Forms/EncryptionTestDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/FavoriteVolumesDialog.cpp b/src/Main/Forms/FavoriteVolumesDialog.cpp index a0c48f92..ee92a47a 100644 --- a/src/Main/Forms/FavoriteVolumesDialog.cpp +++ b/src/Main/Forms/FavoriteVolumesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/FavoriteVolumesDialog.h b/src/Main/Forms/FavoriteVolumesDialog.h index adbf400d..3b5cd828 100644 --- a/src/Main/Forms/FavoriteVolumesDialog.h +++ b/src/Main/Forms/FavoriteVolumesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/InfoWizardPage.cpp b/src/Main/Forms/InfoWizardPage.cpp index 6d8cf926..465f1693 100644 --- a/src/Main/Forms/InfoWizardPage.cpp +++ b/src/Main/Forms/InfoWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/InfoWizardPage.h b/src/Main/Forms/InfoWizardPage.h index aa7da264..0a4c3324 100644 --- a/src/Main/Forms/InfoWizardPage.h +++ b/src/Main/Forms/InfoWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfileGeneratorDialog.cpp b/src/Main/Forms/KeyfileGeneratorDialog.cpp index 85443f45..58224e18 100644 --- a/src/Main/Forms/KeyfileGeneratorDialog.cpp +++ b/src/Main/Forms/KeyfileGeneratorDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfileGeneratorDialog.h b/src/Main/Forms/KeyfileGeneratorDialog.h index 7b8b2b29..de3a1287 100644 --- a/src/Main/Forms/KeyfileGeneratorDialog.h +++ b/src/Main/Forms/KeyfileGeneratorDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfilesDialog.cpp b/src/Main/Forms/KeyfilesDialog.cpp index c734b4d9..d81b101f 100644 --- a/src/Main/Forms/KeyfilesDialog.cpp +++ b/src/Main/Forms/KeyfilesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfilesDialog.h b/src/Main/Forms/KeyfilesDialog.h index 2ee601e3..2abaf713 100644 --- a/src/Main/Forms/KeyfilesDialog.h +++ b/src/Main/Forms/KeyfilesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfilesPanel.cpp b/src/Main/Forms/KeyfilesPanel.cpp index e3d086fc..4439ff36 100644 --- a/src/Main/Forms/KeyfilesPanel.cpp +++ b/src/Main/Forms/KeyfilesPanel.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/KeyfilesPanel.h b/src/Main/Forms/KeyfilesPanel.h index ef680d49..d22abb8b 100644 --- a/src/Main/Forms/KeyfilesPanel.h +++ b/src/Main/Forms/KeyfilesPanel.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/LegalNoticesDialog.cpp b/src/Main/Forms/LegalNoticesDialog.cpp index ce7e442c..0de62897 100644 --- a/src/Main/Forms/LegalNoticesDialog.cpp +++ b/src/Main/Forms/LegalNoticesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/LegalNoticesDialog.h b/src/Main/Forms/LegalNoticesDialog.h index 31df666b..0769fdb7 100644 --- a/src/Main/Forms/LegalNoticesDialog.h +++ b/src/Main/Forms/LegalNoticesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/MainFrame.cpp b/src/Main/Forms/MainFrame.cpp index 77f371d8..b31f765f 100644 --- a/src/Main/Forms/MainFrame.cpp +++ b/src/Main/Forms/MainFrame.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/MainFrame.h b/src/Main/Forms/MainFrame.h index ed1c44f7..9b2b4eb0 100644 --- a/src/Main/Forms/MainFrame.h +++ b/src/Main/Forms/MainFrame.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/MountOptionsDialog.cpp b/src/Main/Forms/MountOptionsDialog.cpp index 85a06d1e..32b7ae57 100644 --- a/src/Main/Forms/MountOptionsDialog.cpp +++ b/src/Main/Forms/MountOptionsDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -34,6 +34,9 @@ namespace VeraCrypt , wxDefaultPosition, wxSize (-1,-1), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER #endif ), Options (options) +#ifdef TC_UNIX + , m_showRedBorder(false) +#endif { if (!title.empty()) this->SetTitle (title); @@ -42,6 +45,16 @@ namespace VeraCrypt else this->SetTitle (LangString["ENTER_TC_VOL_PASSWORD"]); +#ifdef TC_UNIX + if (Gui->InsecureMountAllowed()) + { + this->SetTitle (LangString["INSECURE_MODE"] + L" - " + this->GetTitle()); + m_showRedBorder = true; + Bind(wxEVT_PAINT, &MountOptionsDialog::OnPaint, this); + Bind(wxEVT_SIZE, &MountOptionsDialog::OnSize, this); + } +#endif + if (disableMountOptions) OptionsButton->Show (false); @@ -230,4 +243,27 @@ namespace VeraCrypt Layout(); MainSizer->Fit( this ); } + +#ifdef TC_UNIX + void MountOptionsDialog::OnPaint(wxPaintEvent& event) + { + wxPaintDC dc(this); + if (m_showRedBorder) + { + wxSize size = GetClientSize(); + wxPen pen(*wxRED, 3); // 3 pixels width + dc.SetPen(pen); + dc.SetBrush(*wxTRANSPARENT_BRUSH); + dc.DrawRectangle(0, 0, size.GetWidth(), size.GetHeight()); + } + event.Skip(); + } + + void MountOptionsDialog::OnSize(wxSizeEvent& event) + { + event.Skip(); + if (m_showRedBorder) + Refresh(); + } +#endif } diff --git a/src/Main/Forms/MountOptionsDialog.h b/src/Main/Forms/MountOptionsDialog.h index 6366ce85..b9bf38ea 100644 --- a/src/Main/Forms/MountOptionsDialog.h +++ b/src/Main/Forms/MountOptionsDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -40,7 +40,16 @@ namespace VeraCrypt void OnReadOnlyCheckBoxClick (wxCommandEvent& event) { UpdateDialog(); } void UpdateDialog (); +#ifdef TC_UNIX + // Used for displaying a red border around the dialog window when insecure mode is enabled + void OnPaint(wxPaintEvent& event); + void OnSize(wxSizeEvent& event); +#endif + MountOptions &Options; +#ifdef TC_UNIX + bool m_showRedBorder; +#endif wxString OptionsButtonLabel; VolumePasswordPanel *PasswordPanel; VolumePasswordPanel *ProtectionPasswordPanel; diff --git a/src/Main/Forms/NewSecurityTokenKeyfileDialog.cpp b/src/Main/Forms/NewSecurityTokenKeyfileDialog.cpp index e52d2f60..09dfe5d5 100644 --- a/src/Main/Forms/NewSecurityTokenKeyfileDialog.cpp +++ b/src/Main/Forms/NewSecurityTokenKeyfileDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/NewSecurityTokenKeyfileDialog.h b/src/Main/Forms/NewSecurityTokenKeyfileDialog.h index faa76283..f956462f 100644 --- a/src/Main/Forms/NewSecurityTokenKeyfileDialog.h +++ b/src/Main/Forms/NewSecurityTokenKeyfileDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/PreferencesDialog.cpp b/src/Main/Forms/PreferencesDialog.cpp index 4e7644b6..7ac8b583 100644 --- a/src/Main/Forms/PreferencesDialog.cpp +++ b/src/Main/Forms/PreferencesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/PreferencesDialog.h b/src/Main/Forms/PreferencesDialog.h index 5e7f7e71..8e1e7363 100644 --- a/src/Main/Forms/PreferencesDialog.h +++ b/src/Main/Forms/PreferencesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/ProgressWizardPage.cpp b/src/Main/Forms/ProgressWizardPage.cpp index a827b718..83c32ba9 100644 --- a/src/Main/Forms/ProgressWizardPage.cpp +++ b/src/Main/Forms/ProgressWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/ProgressWizardPage.h b/src/Main/Forms/ProgressWizardPage.h index 34f5cf4d..6a7a732c 100644 --- a/src/Main/Forms/ProgressWizardPage.h +++ b/src/Main/Forms/ProgressWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/RandomPoolEnrichmentDialog.cpp b/src/Main/Forms/RandomPoolEnrichmentDialog.cpp index b48d5af6..3fc2e113 100644 --- a/src/Main/Forms/RandomPoolEnrichmentDialog.cpp +++ b/src/Main/Forms/RandomPoolEnrichmentDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/RandomPoolEnrichmentDialog.h b/src/Main/Forms/RandomPoolEnrichmentDialog.h index a29109f1..2b2745e3 100644 --- a/src/Main/Forms/RandomPoolEnrichmentDialog.h +++ b/src/Main/Forms/RandomPoolEnrichmentDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp b/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp index bbbeff74..19eb196d 100644 --- a/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp +++ b/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/SecurityTokenKeyfilesDialog.h b/src/Main/Forms/SecurityTokenKeyfilesDialog.h index 92119e1e..ec6bafdb 100644 --- a/src/Main/Forms/SecurityTokenKeyfilesDialog.h +++ b/src/Main/Forms/SecurityTokenKeyfilesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/SelectDirectoryWizardPage.cpp b/src/Main/Forms/SelectDirectoryWizardPage.cpp index a81b9fea..1831996a 100644 --- a/src/Main/Forms/SelectDirectoryWizardPage.cpp +++ b/src/Main/Forms/SelectDirectoryWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/SelectDirectoryWizardPage.h b/src/Main/Forms/SelectDirectoryWizardPage.h index 39517c56..069fab5f 100644 --- a/src/Main/Forms/SelectDirectoryWizardPage.h +++ b/src/Main/Forms/SelectDirectoryWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/SingleChoiceWizardPage.h b/src/Main/Forms/SingleChoiceWizardPage.h index 2398672d..2f137583 100644 --- a/src/Main/Forms/SingleChoiceWizardPage.h +++ b/src/Main/Forms/SingleChoiceWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeCreationProgressWizardPage.cpp b/src/Main/Forms/VolumeCreationProgressWizardPage.cpp index 5739949c..9afb19c7 100644 --- a/src/Main/Forms/VolumeCreationProgressWizardPage.cpp +++ b/src/Main/Forms/VolumeCreationProgressWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeCreationProgressWizardPage.h b/src/Main/Forms/VolumeCreationProgressWizardPage.h index fad4ac93..d3484aef 100644 --- a/src/Main/Forms/VolumeCreationProgressWizardPage.h +++ b/src/Main/Forms/VolumeCreationProgressWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeCreationWizard.cpp b/src/Main/Forms/VolumeCreationWizard.cpp index 311738ca..fd1f9c2d 100644 --- a/src/Main/Forms/VolumeCreationWizard.cpp +++ b/src/Main/Forms/VolumeCreationWizard.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeCreationWizard.h b/src/Main/Forms/VolumeCreationWizard.h index fd4b3e06..9cae5899 100644 --- a/src/Main/Forms/VolumeCreationWizard.h +++ b/src/Main/Forms/VolumeCreationWizard.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeFormatOptionsWizardPage.cpp b/src/Main/Forms/VolumeFormatOptionsWizardPage.cpp index 8d632059..5c2a087f 100644 --- a/src/Main/Forms/VolumeFormatOptionsWizardPage.cpp +++ b/src/Main/Forms/VolumeFormatOptionsWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeFormatOptionsWizardPage.h b/src/Main/Forms/VolumeFormatOptionsWizardPage.h index b38f6e99..b9c21882 100644 --- a/src/Main/Forms/VolumeFormatOptionsWizardPage.h +++ b/src/Main/Forms/VolumeFormatOptionsWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeLocationWizardPage.cpp b/src/Main/Forms/VolumeLocationWizardPage.cpp index 313d7fee..f1a6eb43 100644 --- a/src/Main/Forms/VolumeLocationWizardPage.cpp +++ b/src/Main/Forms/VolumeLocationWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeLocationWizardPage.h b/src/Main/Forms/VolumeLocationWizardPage.h index 17ed39c2..709ab0b4 100644 --- a/src/Main/Forms/VolumeLocationWizardPage.h +++ b/src/Main/Forms/VolumeLocationWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePasswordPanel.cpp b/src/Main/Forms/VolumePasswordPanel.cpp index 0555f339..7247c3ed 100644 --- a/src/Main/Forms/VolumePasswordPanel.cpp +++ b/src/Main/Forms/VolumePasswordPanel.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePasswordPanel.h b/src/Main/Forms/VolumePasswordPanel.h index 7019e8fd..23180399 100644 --- a/src/Main/Forms/VolumePasswordPanel.h +++ b/src/Main/Forms/VolumePasswordPanel.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePasswordWizardPage.cpp b/src/Main/Forms/VolumePasswordWizardPage.cpp index 859a613a..4f848896 100644 --- a/src/Main/Forms/VolumePasswordWizardPage.cpp +++ b/src/Main/Forms/VolumePasswordWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePasswordWizardPage.h b/src/Main/Forms/VolumePasswordWizardPage.h index 525db216..128b76a3 100644 --- a/src/Main/Forms/VolumePasswordWizardPage.h +++ b/src/Main/Forms/VolumePasswordWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePropertiesDialog.cpp b/src/Main/Forms/VolumePropertiesDialog.cpp index 3bba33bc..c0c944ae 100644 --- a/src/Main/Forms/VolumePropertiesDialog.cpp +++ b/src/Main/Forms/VolumePropertiesDialog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumePropertiesDialog.h b/src/Main/Forms/VolumePropertiesDialog.h index 277c8290..05dc490a 100644 --- a/src/Main/Forms/VolumePropertiesDialog.h +++ b/src/Main/Forms/VolumePropertiesDialog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeSizeWizardPage.cpp b/src/Main/Forms/VolumeSizeWizardPage.cpp index 08aa7052..5d4f5e82 100644 --- a/src/Main/Forms/VolumeSizeWizardPage.cpp +++ b/src/Main/Forms/VolumeSizeWizardPage.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/VolumeSizeWizardPage.h b/src/Main/Forms/VolumeSizeWizardPage.h index 754bd691..e2d928e6 100644 --- a/src/Main/Forms/VolumeSizeWizardPage.h +++ b/src/Main/Forms/VolumeSizeWizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/WaitDialog.cpp b/src/Main/Forms/WaitDialog.cpp index 102d479a..2489a17b 100644 --- a/src/Main/Forms/WaitDialog.cpp +++ b/src/Main/Forms/WaitDialog.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2013-2017 IDRIX. All rights reserved. + Copyright (c) 2013-2025 IDRIX. All rights reserved. Governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source @@ -117,6 +117,9 @@ namespace VeraCrypt VC_CONVERT_EXCEPTION (EMVKeyfileDataNotFound); VC_CONVERT_EXCEPTION (EMVPANNotFound); + VC_CONVERT_EXCEPTION (MountPointBlocked); + VC_CONVERT_EXCEPTION (MountPointNotAllowed); + throw *ex; } } diff --git a/src/Main/Forms/WaitDialog.h b/src/Main/Forms/WaitDialog.h index 53f5048b..fd3a80be 100644 --- a/src/Main/Forms/WaitDialog.h +++ b/src/Main/Forms/WaitDialog.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2013-2018 IDRIX. All rights reserved. + Copyright (c) 2013-2025 IDRIX. All rights reserved. Governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source diff --git a/src/Main/Forms/WizardFrame.cpp b/src/Main/Forms/WizardFrame.cpp index 1a6d1eea..298de6ae 100644 --- a/src/Main/Forms/WizardFrame.cpp +++ b/src/Main/Forms/WizardFrame.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/WizardFrame.h b/src/Main/Forms/WizardFrame.h index 86a53957..c5ea5950 100644 --- a/src/Main/Forms/WizardFrame.h +++ b/src/Main/Forms/WizardFrame.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Forms/WizardPage.h b/src/Main/Forms/WizardPage.h index 1bc5b82e..b6b1ca81 100644 --- a/src/Main/Forms/WizardPage.h +++ b/src/Main/Forms/WizardPage.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/GraphicUserInterface.cpp b/src/Main/GraphicUserInterface.cpp index b8098e95..84daa1aa 100644 --- a/src/Main/GraphicUserInterface.cpp +++ b/src/Main/GraphicUserInterface.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -1082,7 +1082,12 @@ namespace VeraCrypt #endif mMainFrame = new MainFrame (nullptr); - +#if defined(TC_UNIX) + if (CmdLine->ArgAllowInsecureMount) + { + mMainFrame->SetTitle (mMainFrame->GetTitle() + wxT(" ") + LangString["INSECURE_MODE"]); + } +#endif if (CmdLine->StartBackgroundTask) { UserPreferences prefs = GetPreferences (); diff --git a/src/Main/GraphicUserInterface.h b/src/Main/GraphicUserInterface.h index d333551c..9b6d3cb8 100644 --- a/src/Main/GraphicUserInterface.h +++ b/src/Main/GraphicUserInterface.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Hotkey.cpp b/src/Main/Hotkey.cpp index 8715dc01..231528e1 100644 --- a/src/Main/Hotkey.cpp +++ b/src/Main/Hotkey.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Hotkey.h b/src/Main/Hotkey.h index 1ebd6bc7..b526da46 100644 --- a/src/Main/Hotkey.h +++ b/src/Main/Hotkey.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/LanguageStrings.cpp b/src/Main/LanguageStrings.cpp index 9a983712..24649ab7 100644 --- a/src/Main/LanguageStrings.cpp +++ b/src/Main/LanguageStrings.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/LanguageStrings.h b/src/Main/LanguageStrings.h index f69928c1..c2341158 100644 --- a/src/Main/LanguageStrings.h +++ b/src/Main/LanguageStrings.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Main.h b/src/Main/Main.h index f0dade49..87f88976 100644 --- a/src/Main/Main.h +++ b/src/Main/Main.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Resources.cpp b/src/Main/Resources.cpp index f00c14f7..5e5b68c8 100644 --- a/src/Main/Resources.cpp +++ b/src/Main/Resources.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Resources.h b/src/Main/Resources.h index 734c2ede..c2948618 100644 --- a/src/Main/Resources.h +++ b/src/Main/Resources.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/StringFormatter.cpp b/src/Main/StringFormatter.cpp index e64f85c3..2cae84bf 100644 --- a/src/Main/StringFormatter.cpp +++ b/src/Main/StringFormatter.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/StringFormatter.h b/src/Main/StringFormatter.h index d7f64dd0..7ffcf5da 100644 --- a/src/Main/StringFormatter.h +++ b/src/Main/StringFormatter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/System.cpp b/src/Main/System.cpp index 3f2200dd..709101ad 100644 --- a/src/Main/System.cpp +++ b/src/Main/System.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/System.h b/src/Main/System.h index 9d7ebc91..1af8e1ae 100644 --- a/src/Main/System.h +++ b/src/Main/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/SystemPrecompiled.h b/src/Main/SystemPrecompiled.h index 07021786..1331d399 100644 --- a/src/Main/SystemPrecompiled.h +++ b/src/Main/SystemPrecompiled.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/TextUserInterface.cpp b/src/Main/TextUserInterface.cpp index 5dd778a0..1f1b4b49 100644 --- a/src/Main/TextUserInterface.cpp +++ b/src/Main/TextUserInterface.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/TextUserInterface.h b/src/Main/TextUserInterface.h index 34a7cb40..091e4cbd 100644 --- a/src/Main/TextUserInterface.h +++ b/src/Main/TextUserInterface.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Unix/Main.cpp b/src/Main/Unix/Main.cpp index ffc71a8d..4197dcaf 100644 --- a/src/Main/Unix/Main.cpp +++ b/src/Main/Unix/Main.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp index 4bb8bcda..5f82db49 100644 --- a/src/Main/UserInterface.cpp +++ b/src/Main/UserInterface.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -541,6 +541,9 @@ namespace VeraCrypt EX2MSG (HigherFuseVersionRequired, LangString["LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED"]); #endif + EX2MSG (MountPointBlocked, LangString["MOUNTPOINT_BLOCKED"]); + EX2MSG (MountPointNotAllowed, LangString["MOUNTPOINT_NOTALLOWED"]); + #undef EX2MSG return L""; } @@ -553,6 +556,9 @@ namespace VeraCrypt #ifdef CRYPTOPP_CPUID_AVAILABLE DetectX86Features (); #endif +#if CRYPTOPP_BOOL_ARMV8 + DetectArmFeatures(); +#endif LangString.Init(); Core->Init(); @@ -560,6 +566,7 @@ namespace VeraCrypt SetPreferences (CmdLine->Preferences); Core->SetApplicationExecutablePath (Application::GetExecutablePath()); + Core->SetUserEnvPATH (getenv ("PATH")); if (!Preferences.NonInteractive) { @@ -572,6 +579,10 @@ namespace VeraCrypt Core->ForceUseDummySudoPassword (CmdLine->ArgUseDummySudoPassword); +#if defined(TC_UNIX) + Core->SetAllowInsecureMount (CmdLine->ArgAllowInsecureMount); +#endif + Core->WarningEvent.Connect (EventConnector <UserInterface> (this, &UserInterface::OnWarning)); Core->VolumeMountedEvent.Connect (EventConnector <UserInterface> (this, &UserInterface::OnVolumeMounted)); @@ -872,11 +883,30 @@ namespace VeraCrypt } #if !defined(TC_WINDOWS) && !defined(TC_MACOSX) -// Function to check if a given executable exists and is executable -static bool IsExecutable(const string& exe) { - return wxFileName::IsFileExecutable("/usr/bin/" + exe) || - wxFileName::IsFileExecutable("/usr/local/bin/" + exe); -} +// Define file manager structures with their required parameters +struct FileManager { + const char* name; + const char* const* baseArgs; + size_t baseArgsCount; +}; + +// Array of supported file managers with their parameters +static const char* const gioArgs[] = {"open"}; +static const char* const kioclient5Args[] = {"exec"}; +static const char* const kfmclientArgs[] = {"openURL"}; +static const char* const exoOpenArgs[] = {"--launch", "FileManager"}; + +const FileManager fileManagers[] = { + {"gio", gioArgs, 1}, + {"kioclient5", kioclient5Args, 1}, + {"kfmclient", kfmclientArgs, 1}, + {"exo-open", exoOpenArgs, 2}, + {"nautilus", NULL, 0}, + {"dolphin", NULL, 0}, + {"caja", NULL, 0}, + {"thunar", NULL, 0}, + {"pcmanfm", NULL, 0} +}; #endif void UserInterface::OpenExplorerWindow (const DirectoryPath &path) @@ -898,17 +928,21 @@ static bool IsExecutable(const string& exe) { args.push_back (string (path)); try { - Process::Execute ("open", args); + Process::Execute ("/usr/bin/open", args); } catch (exception &e) { ShowError (e); } #else string directoryPath = string(path); // Primary attempt: Use xdg-open - if (IsExecutable("xdg-open")) { - try { + string errorMsg; + string binPath = Process::FindSystemBinary("xdg-open", errorMsg); + if (!binPath.empty()) + { + try + { args.push_back(directoryPath); - Process::Execute("xdg-open", args, 2000); + Process::Execute(binPath, args, 2000); return; } catch (TimeOut&) { } @@ -916,36 +950,23 @@ static bool IsExecutable(const string& exe) { } // Fallback attempts: Try known file managers - const char* fallbackFileManagers[] = { "gio", "kioclient5", "kfmclient", "exo-open", "nautilus", "dolphin", "caja", "thunar", "pcmanfm" }; - const size_t numFileManagers = sizeof(fallbackFileManagers) / sizeof(fallbackFileManagers[0]); - + const size_t numFileManagers = sizeof(fileManagers) / sizeof(fileManagers[0]); for (size_t i = 0; i < numFileManagers; ++i) { - const char* fm = fallbackFileManagers[i]; - if (IsExecutable(fm)) { + const FileManager& fm = fileManagers[i]; + string fmPath = Process::FindSystemBinary(fm.name, errorMsg); + if (!fmPath.empty()) { args.clear(); - if (strcmp(fm, "gio") == 0) { - args.push_back("open"); - args.push_back(directoryPath); - } - else if (strcmp(fm, "kioclient5") == 0) { - args.push_back("exec"); - args.push_back(directoryPath); - } - else if (strcmp(fm, "kfmclient") == 0) { - args.push_back("openURL"); - args.push_back(directoryPath); - } - else if (strcmp(fm, "exo-open") == 0) { - args.push_back("--launch"); - args.push_back("FileManager"); - args.push_back(directoryPath); - } - else { - args.push_back(directoryPath); + + // Add base arguments first + for (size_t j = 0; j < fm.baseArgsCount; ++j) { + args.push_back(fm.baseArgs[j]); } + + // Add path argument + args.push_back(directoryPath); try { - Process::Execute(fm, args, 2000); + Process::Execute(fmPath, args, 2000); return; // Success } catch (TimeOut&) { } @@ -1636,6 +1657,13 @@ static bool IsExecutable(const string& exe) { return sResult; } +#ifdef TC_UNIX + bool UserInterface::InsecureMountAllowed () const + { + return CmdLine->ArgAllowInsecureMount; + } +#endif + #define VC_CONVERT_EXCEPTION(NAME) if (dynamic_cast<NAME*> (ex)) throw (NAME&) *ex; void UserInterface::ThrowException (Exception* ex) @@ -1724,6 +1752,9 @@ static bool IsExecutable(const string& exe) { VC_CONVERT_EXCEPTION (EMVKeyfileDataNotFound); VC_CONVERT_EXCEPTION (EMVPANNotFound); + VC_CONVERT_EXCEPTION (MountPointBlocked); + VC_CONVERT_EXCEPTION (MountPointNotAllowed); + throw *ex; } } diff --git a/src/Main/UserInterface.h b/src/Main/UserInterface.h index 41415e9d..d04f0214 100644 --- a/src/Main/UserInterface.h +++ b/src/Main/UserInterface.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -86,7 +86,9 @@ namespace VeraCrypt virtual wxDateTime VolumeTimeToDateTime (VolumeTime volumeTime) const { return wxDateTime ((time_t) (volumeTime / 1000ULL / 1000 / 10 - 134774ULL * 24 * 3600)); } virtual wxString VolumeTimeToString (VolumeTime volumeTime) const; virtual wxString VolumeTypeToString (VolumeType::Enum type, VolumeProtection::Enum protection) const; - +#ifdef TC_UNIX + virtual bool InsecureMountAllowed () const; +#endif Event PreferencesUpdatedEvent; struct BusyScope diff --git a/src/Main/UserInterfaceException.h b/src/Main/UserInterfaceException.h index 8a8c7a60..8886a655 100644 --- a/src/Main/UserInterfaceException.h +++ b/src/Main/UserInterfaceException.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/UserInterfaceType.h b/src/Main/UserInterfaceType.h index 41208ccb..0afa36a8 100644 --- a/src/Main/UserInterfaceType.h +++ b/src/Main/UserInterfaceType.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/UserPreferences.cpp b/src/Main/UserPreferences.cpp index 194cb6df..d9d07b6d 100644 --- a/src/Main/UserPreferences.cpp +++ b/src/Main/UserPreferences.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/UserPreferences.h b/src/Main/UserPreferences.h index 25621656..2c5cff9f 100644 --- a/src/Main/UserPreferences.h +++ b/src/Main/UserPreferences.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/VolumeHistory.cpp b/src/Main/VolumeHistory.cpp index ba33a04a..8b8c5f62 100644 --- a/src/Main/VolumeHistory.cpp +++ b/src/Main/VolumeHistory.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/VolumeHistory.h b/src/Main/VolumeHistory.h index fdbb099b..02d6bfe1 100644 --- a/src/Main/VolumeHistory.h +++ b/src/Main/VolumeHistory.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Xml.cpp b/src/Main/Xml.cpp index bf286a55..e7efc39e 100644 --- a/src/Main/Xml.cpp +++ b/src/Main/Xml.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Main/Xml.h b/src/Main/Xml.h index 27f0b828..3d6dea67 100644 --- a/src/Main/Xml.h +++ b/src/Main/Xml.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Makefile b/src/Makefile index b176975e..4f282e5a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -162,6 +162,9 @@ else ifneq (,$(filter x86_64 x86-64 amd64 x64,$(ARCH))) else ifneq (,$(filter armv7l,$(ARCH))) PLATFORM_ARCH := armv7 CPU_ARCH = armv7 +else ifneq (,$(filter aarch64 arm64 armv8l,$(ARCH))) + PLATFORM_ARCH := arm64 + CPU_ARCH = arm64 endif ifeq "$(origin NOASM)" "command line" @@ -338,6 +341,9 @@ $(error Specified SDK version was not found, ensure your active developer direct VC_FUSE_PACKAGE := fuse-t endif + export CFLAGS_ARM64 := $(CFLAGS) $(C_CXX_FLAGS) -arch arm64 -march=armv8-a+crypto + export CFLAGS_X64 := $(CFLAGS) $(C_CXX_FLAGS) -arch x86_64 + # Set x86 assembly flags (-msse2, -mssse3, -msse4.1) # Apply flags if SIMD_SUPPORTED is 1 or if not in local development build (we are creating universal binary in this case) ifneq "$(LOCAL_DEVELOPMENT_BUILD)" "true" diff --git a/src/Mount/Favorites.cpp b/src/Mount/Favorites.cpp index c829128f..5794f6cb 100644 --- a/src/Mount/Favorites.cpp +++ b/src/Mount/Favorites.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/Favorites.h b/src/Mount/Favorites.h index 9384cbc8..534706b3 100644 --- a/src/Mount/Favorites.h +++ b/src/Mount/Favorites.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/Hotkeys.c b/src/Mount/Hotkeys.c index 9af4c628..be37ed35 100644 --- a/src/Mount/Hotkeys.c +++ b/src/Mount/Hotkeys.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/Hotkeys.h b/src/Mount/Hotkeys.h index 731f9549..e47bccb0 100644 --- a/src/Mount/Hotkeys.h +++ b/src/Mount/Hotkeys.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/MainCom.cpp b/src/Mount/MainCom.cpp index ce6803ac..5ccbf3e1 100644 --- a/src/Mount/MainCom.cpp +++ b/src/Mount/MainCom.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/MainCom.h b/src/Mount/MainCom.h index aeafa549..419d6beb 100644 --- a/src/Mount/MainCom.h +++ b/src/Mount/MainCom.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Mount/Mount.c b/src/Mount/Mount.c index 09f43b88..f543f371 100644 --- a/src/Mount/Mount.c +++ b/src/Mount/Mount.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ @@ -10132,7 +10132,11 @@ int WINAPI wWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, wchar_t *lpsz VirtualLock (&defaultMountOptions, sizeof (defaultMountOptions)); VirtualLock (&szFileName, sizeof(szFileName)); - DetectX86Features (); +#ifndef _M_ARM64 + DetectX86Features(); +#else + DetectArmFeatures(); +#endif try { diff --git a/src/Mount/Mount.h b/src/Mount/Mount.h index cd2636b1..c3dab0ed 100644 --- a/src/Mount/Mount.h +++ b/src/Mount/Mount.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Mount/Mount.rc b/src/Mount/Mount.rc index 19b3bbe9..b997791c 100644 --- a/src/Mount/Mount.rc +++ b/src/Mount/Mount.rc @@ -560,8 +560,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -578,11 +578,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCrypt.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" @@ -1,4 +1,4 @@ -Copyright 2013-2024 IDRIX +Copyright 2013-2025 IDRIX Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/Platform/Buffer.cpp b/src/Platform/Buffer.cpp index 5829b1d9..412f06a5 100644 --- a/src/Platform/Buffer.cpp +++ b/src/Platform/Buffer.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Buffer.h b/src/Platform/Buffer.h index a1eb0918..53215bf5 100644 --- a/src/Platform/Buffer.h +++ b/src/Platform/Buffer.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Directory.h b/src/Platform/Directory.h index b960db0e..28eae166 100644 --- a/src/Platform/Directory.h +++ b/src/Platform/Directory.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Event.cpp b/src/Platform/Event.cpp index 86dcdde1..d60b6f4a 100644 --- a/src/Platform/Event.cpp +++ b/src/Platform/Event.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Event.h b/src/Platform/Event.h index 7d1cc2e4..e440a604 100644 --- a/src/Platform/Event.h +++ b/src/Platform/Event.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Exception.cpp b/src/Platform/Exception.cpp index 7bce461f..b6358683 100644 --- a/src/Platform/Exception.cpp +++ b/src/Platform/Exception.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Exception.h b/src/Platform/Exception.h index 36981a74..a768bfda 100644 --- a/src/Platform/Exception.h +++ b/src/Platform/Exception.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -96,7 +96,9 @@ namespace VeraCrypt TC_EXCEPTION (TestFailed); \ TC_EXCEPTION (TimeOut); \ TC_EXCEPTION (UnknownException); \ - TC_EXCEPTION (UserAbort) + TC_EXCEPTION (UserAbort); \ + TC_EXCEPTION (MountPointBlocked); \ + TC_EXCEPTION (MountPointNotAllowed) TC_EXCEPTION_SET; diff --git a/src/Platform/File.h b/src/Platform/File.h index a8befe38..28e5f6c9 100644 --- a/src/Platform/File.h +++ b/src/Platform/File.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/FileCommon.cpp b/src/Platform/FileCommon.cpp index 11d23dd2..5f493259 100644 --- a/src/Platform/FileCommon.cpp +++ b/src/Platform/FileCommon.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/FileStream.h b/src/Platform/FileStream.h index 66df1999..7b1dd212 100644 --- a/src/Platform/FileStream.h +++ b/src/Platform/FileStream.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/FilesystemPath.h b/src/Platform/FilesystemPath.h index c92f684e..f4ffadd8 100644 --- a/src/Platform/FilesystemPath.h +++ b/src/Platform/FilesystemPath.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Finally.h b/src/Platform/Finally.h index 63f07109..54c9f27b 100644 --- a/src/Platform/Finally.h +++ b/src/Platform/Finally.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/ForEach.h b/src/Platform/ForEach.h index a6131ebb..1f29e196 100644 --- a/src/Platform/ForEach.h +++ b/src/Platform/ForEach.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Functor.h b/src/Platform/Functor.h index e23e12dd..b88af814 100644 --- a/src/Platform/Functor.h +++ b/src/Platform/Functor.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Memory.cpp b/src/Platform/Memory.cpp index c4afed64..05758c14 100644 --- a/src/Platform/Memory.cpp +++ b/src/Platform/Memory.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Memory.h b/src/Platform/Memory.h index b124022f..441b1da6 100644 --- a/src/Platform/Memory.h +++ b/src/Platform/Memory.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/MemoryStream.cpp b/src/Platform/MemoryStream.cpp index 1bd090b9..f750606f 100644 --- a/src/Platform/MemoryStream.cpp +++ b/src/Platform/MemoryStream.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/MemoryStream.h b/src/Platform/MemoryStream.h index 068e6d6e..a20b12e0 100644 --- a/src/Platform/MemoryStream.h +++ b/src/Platform/MemoryStream.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Mutex.h b/src/Platform/Mutex.h index 83082825..fc58b8cd 100644 --- a/src/Platform/Mutex.h +++ b/src/Platform/Mutex.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Platform.h b/src/Platform/Platform.h index 6f7f791e..72ee9541 100644 --- a/src/Platform/Platform.h +++ b/src/Platform/Platform.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/PlatformBase.h b/src/Platform/PlatformBase.h index e378704c..10f0bb21 100644 --- a/src/Platform/PlatformBase.h +++ b/src/Platform/PlatformBase.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/PlatformTest.cpp b/src/Platform/PlatformTest.cpp index 9a3faae2..df7f447b 100644 --- a/src/Platform/PlatformTest.cpp +++ b/src/Platform/PlatformTest.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/PlatformTest.h b/src/Platform/PlatformTest.h index 64810f85..c17bad7c 100644 --- a/src/Platform/PlatformTest.h +++ b/src/Platform/PlatformTest.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Serializable.cpp b/src/Platform/Serializable.cpp index 4a307e92..ace4a819 100644 --- a/src/Platform/Serializable.cpp +++ b/src/Platform/Serializable.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Serializable.h b/src/Platform/Serializable.h index c92bc170..94b385fb 100644 --- a/src/Platform/Serializable.h +++ b/src/Platform/Serializable.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Serializer.cpp b/src/Platform/Serializer.cpp index 6f428b15..ea245436 100644 --- a/src/Platform/Serializer.cpp +++ b/src/Platform/Serializer.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Serializer.h b/src/Platform/Serializer.h index 3617a83b..81092fe5 100644 --- a/src/Platform/Serializer.h +++ b/src/Platform/Serializer.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SerializerFactory.cpp b/src/Platform/SerializerFactory.cpp index 4c7f4f7e..87091583 100644 --- a/src/Platform/SerializerFactory.cpp +++ b/src/Platform/SerializerFactory.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SerializerFactory.h b/src/Platform/SerializerFactory.h index 9c53d309..a36ffa03 100644 --- a/src/Platform/SerializerFactory.h +++ b/src/Platform/SerializerFactory.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SharedPtr.h b/src/Platform/SharedPtr.h index f80b2167..9b47388a 100644 --- a/src/Platform/SharedPtr.h +++ b/src/Platform/SharedPtr.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SharedVal.h b/src/Platform/SharedVal.h index fc64f3f3..b88ca3e2 100644 --- a/src/Platform/SharedVal.h +++ b/src/Platform/SharedVal.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Stream.h b/src/Platform/Stream.h index b9862a50..e74350f1 100644 --- a/src/Platform/Stream.h +++ b/src/Platform/Stream.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/StringConverter.cpp b/src/Platform/StringConverter.cpp index 7b3134ee..6a1f23c8 100644 --- a/src/Platform/StringConverter.cpp +++ b/src/Platform/StringConverter.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/StringConverter.h b/src/Platform/StringConverter.h index 8756d5ba..8bd27251 100644 --- a/src/Platform/StringConverter.h +++ b/src/Platform/StringConverter.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SyncEvent.h b/src/Platform/SyncEvent.h index fde6380f..bfd9e2d1 100644 --- a/src/Platform/SyncEvent.h +++ b/src/Platform/SyncEvent.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/System.h b/src/Platform/System.h index 5024568f..d5fb0e00 100644 --- a/src/Platform/System.h +++ b/src/Platform/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SystemException.h b/src/Platform/SystemException.h index ede3c5cf..2c1ab25a 100644 --- a/src/Platform/SystemException.h +++ b/src/Platform/SystemException.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SystemInfo.h b/src/Platform/SystemInfo.h index 5e1f63c2..57890d46 100644 --- a/src/Platform/SystemInfo.h +++ b/src/Platform/SystemInfo.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/SystemLog.h b/src/Platform/SystemLog.h index cff3f212..a331e966 100644 --- a/src/Platform/SystemLog.h +++ b/src/Platform/SystemLog.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/TextReader.cpp b/src/Platform/TextReader.cpp index bdaf19c2..2dfc7069 100644 --- a/src/Platform/TextReader.cpp +++ b/src/Platform/TextReader.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/TextReader.h b/src/Platform/TextReader.h index bfeaa524..2b96a8db 100644 --- a/src/Platform/TextReader.h +++ b/src/Platform/TextReader.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Thread.h b/src/Platform/Thread.h index 2f16d2a7..6fca11b3 100644 --- a/src/Platform/Thread.h +++ b/src/Platform/Thread.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Time.h b/src/Platform/Time.h index c85b363c..7f82fbcd 100644 --- a/src/Platform/Time.h +++ b/src/Platform/Time.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Directory.cpp b/src/Platform/Unix/Directory.cpp index 50de000b..c27af26a 100644 --- a/src/Platform/Unix/Directory.cpp +++ b/src/Platform/Unix/Directory.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/File.cpp b/src/Platform/Unix/File.cpp index 207efb4e..9c35a2e5 100644 --- a/src/Platform/Unix/File.cpp +++ b/src/Platform/Unix/File.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/FilesystemPath.cpp b/src/Platform/Unix/FilesystemPath.cpp index 1230c2aa..90965448 100644 --- a/src/Platform/Unix/FilesystemPath.cpp +++ b/src/Platform/Unix/FilesystemPath.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Mutex.cpp b/src/Platform/Unix/Mutex.cpp index b69a5c6c..6441ee93 100644 --- a/src/Platform/Unix/Mutex.cpp +++ b/src/Platform/Unix/Mutex.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Pipe.cpp b/src/Platform/Unix/Pipe.cpp index b05acd7c..41ebb506 100644 --- a/src/Platform/Unix/Pipe.cpp +++ b/src/Platform/Unix/Pipe.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Pipe.h b/src/Platform/Unix/Pipe.h index eb79d9dd..b0bf0409 100644 --- a/src/Platform/Unix/Pipe.h +++ b/src/Platform/Unix/Pipe.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Poller.cpp b/src/Platform/Unix/Poller.cpp index 25d2ba71..66ba0ff5 100644 --- a/src/Platform/Unix/Poller.cpp +++ b/src/Platform/Unix/Poller.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Poller.h b/src/Platform/Unix/Poller.h index a46c0359..8ae6e7ae 100644 --- a/src/Platform/Unix/Poller.h +++ b/src/Platform/Unix/Poller.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Process.cpp b/src/Platform/Unix/Process.cpp index 46b14a1e..395d4bc9 100644 --- a/src/Platform/Unix/Process.cpp +++ b/src/Platform/Unix/Process.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -27,12 +27,73 @@ namespace VeraCrypt { - string Process::Execute (const string &processName, const list <string> &arguments, int timeOut, ProcessExecFunctor *execFunctor, const Buffer *inputData) + + bool Process::IsExecutable(const std::string& path) { + struct stat sb; + if (stat(path.c_str(), &sb) == 0) { + return S_ISREG(sb.st_mode) && (sb.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)); + } + return false; + } + + // Find executable in system paths + std::string Process::FindSystemBinary(const char* name, std::string& errorMsg) { + if (!name) { + errno = EINVAL; // Invalid argument + errorMsg = "Invalid input: name or paths is NULL"; + return ""; + } + + // Default system directories to search for executables +#ifdef TC_MACOSX + const char* defaultDirs[] = {"/usr/local/bin", "/usr/bin", "/bin", "/user/sbin", "/sbin"}; +#elif TC_FREEBSD + const char* defaultDirs[] = {"/sbin", "/bin", "/usr/sbin", "/usr/bin", "/usr/local/sbin", "/usr/local/bin"}; +#elif TC_OPENBSD + const char* defaultDirs[] = {"/sbin", "/bin", "/usr/sbin", "/usr/bin", "/usr/X11R6/bin", "/usr/local/sbin", "/usr/local/bin"}; +#else + const char* defaultDirs[] = {"/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin"}; +#endif + const size_t defaultDirCount = sizeof(defaultDirs) / sizeof(defaultDirs[0]); + + std::string currentPath(name); + + // If path doesn't start with '/', prepend default directories + if (currentPath[0] != '/') { + for (size_t i = 0; i < defaultDirCount; ++i) { + std::string combinedPath = std::string(defaultDirs[i]) + "/" + currentPath; + if (IsExecutable(combinedPath)) { + return combinedPath; + } + } + } else if (IsExecutable(currentPath)) { + return currentPath; + } + + // Prepare error message + errno = ENOENT; // No such file or directory + errorMsg = std::string(name) + " not found in system directories"; + return ""; + } + + string Process::Execute (const string &processNameArg, const list <string> &arguments, int timeOut, ProcessExecFunctor *execFunctor, const Buffer *inputData) { char *args[32]; if (array_capacity (args) <= (arguments.size() + 1)) throw ParameterTooLarge (SRC_POS); + // if execFunctor is null and processName is not absolute path, find it in system paths + string processName; + if (!execFunctor && (processNameArg[0] != '/')) + { + std::string errorMsg; + processName = FindSystemBinary(processNameArg.c_str(), errorMsg); + if (processName.empty()) + throw SystemException(SRC_POS, errorMsg); + } + else + processName = processNameArg; + #if 0 stringstream dbg; dbg << "exec " << processName; diff --git a/src/Platform/Unix/Process.h b/src/Platform/Unix/Process.h index bb8482f2..83215956 100644 --- a/src/Platform/Unix/Process.h +++ b/src/Platform/Unix/Process.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. @@ -31,6 +31,8 @@ namespace VeraCrypt Process (); virtual ~Process (); + static bool IsExecutable(const std::string& path); + static std::string FindSystemBinary(const char* name, std::string& errorMsg); static string Execute (const string &processName, const list <string> &arguments, int timeOut = -1, ProcessExecFunctor *execFunctor = nullptr, const Buffer *inputData = nullptr); protected: diff --git a/src/Platform/Unix/SyncEvent.cpp b/src/Platform/Unix/SyncEvent.cpp index 0336164b..f186e555 100644 --- a/src/Platform/Unix/SyncEvent.cpp +++ b/src/Platform/Unix/SyncEvent.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/System.h b/src/Platform/Unix/System.h index 7225dae2..b6a6f092 100644 --- a/src/Platform/Unix/System.h +++ b/src/Platform/Unix/System.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/SystemException.cpp b/src/Platform/Unix/SystemException.cpp index 428edfe7..b29e0370 100644 --- a/src/Platform/Unix/SystemException.cpp +++ b/src/Platform/Unix/SystemException.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/SystemInfo.cpp b/src/Platform/Unix/SystemInfo.cpp index f09674aa..530d3b4b 100644 --- a/src/Platform/Unix/SystemInfo.cpp +++ b/src/Platform/Unix/SystemInfo.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/SystemLog.cpp b/src/Platform/Unix/SystemLog.cpp index 72221375..95b20074 100644 --- a/src/Platform/Unix/SystemLog.cpp +++ b/src/Platform/Unix/SystemLog.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Thread.cpp b/src/Platform/Unix/Thread.cpp index 099c4658..febf9ab2 100644 --- a/src/Platform/Unix/Thread.cpp +++ b/src/Platform/Unix/Thread.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/Unix/Time.cpp b/src/Platform/Unix/Time.cpp index 356dde74..055938f9 100644 --- a/src/Platform/Unix/Time.cpp +++ b/src/Platform/Unix/Time.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Platform/User.h b/src/Platform/User.h index d5b51aad..6ae91fc3 100644 --- a/src/Platform/User.h +++ b/src/Platform/User.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Readme.txt b/src/Readme.txt index a20ab4f8..d5096cbf 100644 --- a/src/Readme.txt +++ b/src/Readme.txt @@ -232,10 +232,10 @@ Copyright Information --------------------- This software as a whole: -Copyright (c) 2013-2024 IDRIX. All rights reserved. +Copyright (c) 2013-2025 IDRIX. All rights reserved. Portions of this software: -Copyright (c) 2013-2024 IDRIX. All rights reserved. +Copyright (c) 2013-2025 IDRIX. All rights reserved. Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved. Copyright (c) 1998-2000 Paul Le Roux. All rights reserved. Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved. diff --git a/src/Release/Setup Files/Product64.wxs b/src/Release/Setup Files/Product64.wxs index 3c621209..390f6723 100644 --- a/src/Release/Setup Files/Product64.wxs +++ b/src/Release/Setup Files/Product64.wxs @@ -4,7 +4,7 @@ <!-- FullProductVersion's first 3 parts MUST BE incremented at each release in order for upgrades to work ; Windows Installer ignores the 4th part --> - <?define var.FullProductVersion = 1.26.17?> + <?define var.FullProductVersion = 1.26.19?> <?define var.ProductName = VeraCrypt $(var.FullProductVersion)?> <!-- Unique GUID identifying this family of product (32-bit and 64-bit have the same) --> @@ -12,7 +12,7 @@ <!-- Unique GUID identifying this product release (32-bit and 64-bit have different ones) --> <!-- MUST BE regenerated for each new release --> - <?define var.ProductGuid = {D32BFAD3-7B62-40AD-A9BC-9A66EEC75476}?> + <?define var.ProductGuid = {831398ED-FE8B-4F4B-B44A-DE392C5D192E}?> <!-- Unique GUID identifying a particular Windows Installer package --> <!-- When compiling a product, it should not be set in order to allow it to be generated for each build --> diff --git a/src/Release/Setup Files/veracrypt-arm64.cat b/src/Release/Setup Files/veracrypt-arm64.cat Binary files differindex a5563a0d..1a4e43f7 100644 --- a/src/Release/Setup Files/veracrypt-arm64.cat +++ b/src/Release/Setup Files/veracrypt-arm64.cat diff --git a/src/Release/Setup Files/veracrypt-arm64.sys b/src/Release/Setup Files/veracrypt-arm64.sys Binary files differindex 881b3dbf..8925f812 100644 --- a/src/Release/Setup Files/veracrypt-arm64.sys +++ b/src/Release/Setup Files/veracrypt-arm64.sys diff --git a/src/Release/Setup Files/veracrypt-x64.cat b/src/Release/Setup Files/veracrypt-x64.cat Binary files differindex f9d50096..7bd61bdb 100644 --- a/src/Release/Setup Files/veracrypt-x64.cat +++ b/src/Release/Setup Files/veracrypt-x64.cat diff --git a/src/Release/Setup Files/veracrypt-x64.sys b/src/Release/Setup Files/veracrypt-x64.sys Binary files differindex 7d0bfec1..42e677f7 100644 --- a/src/Release/Setup Files/veracrypt-x64.sys +++ b/src/Release/Setup Files/veracrypt-x64.sys diff --git a/src/Release/Setup Files/veracrypt.Inf b/src/Release/Setup Files/veracrypt.Inf index a1d06fff..9ec2357d 100644 --- a/src/Release/Setup Files/veracrypt.Inf +++ b/src/Release/Setup Files/veracrypt.Inf @@ -10,7 +10,7 @@ signature = "$Windows NT$" Class = "Encryption" ;This is determined by the work this filter driver does ClassGuid = {a0a701c0-a511-42ff-aa6c-06dc0395576f} ;This value is determined by the Class Provider = %ProviderString% -DriverVer = 11/24/2024,1.26.17.2 +DriverVer = 01/16/2025,1.26.18.1 CatalogFile = veracrypt.cat PnpLockdown = 1 diff --git a/src/Setup/ComSetup.cpp b/src/Setup/ComSetup.cpp index 96734303..9ae0a23d 100644 --- a/src/Setup/ComSetup.cpp +++ b/src/Setup/ComSetup.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Setup/ComSetup.h b/src/Setup/ComSetup.h index 85d0f249..f8253dca 100644 --- a/src/Setup/ComSetup.h +++ b/src/Setup/ComSetup.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Setup/Dir.c b/src/Setup/Dir.c index f0a89ced..01c9c36e 100644 --- a/src/Setup/Dir.c +++ b/src/Setup/Dir.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Setup/Dir.h b/src/Setup/Dir.h index fb9dfc6b..68bb44f0 100644 --- a/src/Setup/Dir.h +++ b/src/Setup/Dir.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Setup/MacOSX/template.dmg.bz2 b/src/Setup/MacOSX/template.dmg.bz2 Binary files differindex fe945152..d22b1578 100644 --- a/src/Setup/MacOSX/template.dmg.bz2 +++ b/src/Setup/MacOSX/template.dmg.bz2 diff --git a/src/Setup/MacOSX/veracrypt.pkgproj b/src/Setup/MacOSX/veracrypt.pkgproj index 287adac6..7dfae8aa 100755 --- a/src/Setup/MacOSX/veracrypt.pkgproj +++ b/src/Setup/MacOSX/veracrypt.pkgproj @@ -557,7 +557,7 @@ <key>USE_HFS+_COMPRESSION</key> <false/> <key>VERSION</key> - <string>1.26.17</string> + <string>1.26.19</string> </dict> <key>TYPE</key> <integer>0</integer> @@ -1025,7 +1025,7 @@ https://osxfuse.github.io/ </dict> </array> <key>NAME</key> - <string>VeraCrypt 1.26.17</string> + <string>VeraCrypt 1.26.19</string> <key>PAYLOAD_ONLY</key> <false/> <key>TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING</key> diff --git a/src/Setup/MacOSX/veracrypt_Legacy.pkgproj b/src/Setup/MacOSX/veracrypt_Legacy.pkgproj index 4a092975..5831c18f 100755 --- a/src/Setup/MacOSX/veracrypt_Legacy.pkgproj +++ b/src/Setup/MacOSX/veracrypt_Legacy.pkgproj @@ -557,7 +557,7 @@ <key>USE_HFS+_COMPRESSION</key> <false/> <key>VERSION</key> - <string>1.26.17</string> + <string>1.26.19</string> </dict> <key>TYPE</key> <integer>0</integer> diff --git a/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj b/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj index 5641d95f..e040b283 100755 --- a/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj +++ b/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj @@ -557,7 +557,7 @@ <key>USE_HFS+_COMPRESSION</key> <false/> <key>VERSION</key> - <string>1.26.17</string> + <string>1.26.19</string> </dict> <key>TYPE</key> <integer>0</integer> @@ -1024,7 +1024,7 @@ https://github.com/macos-fuse-t/fuse-t/releases </dict> </array> <key>NAME</key> - <string>VeraCrypt 1.26.17</string> + <string>VeraCrypt 1.26.19</string> <key>PAYLOAD_ONLY</key> <false/> <key>TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING</key> diff --git a/src/Setup/Portable.rc b/src/Setup/Portable.rc index 1ecfa8fd..3f86eec7 100644 --- a/src/Setup/Portable.rc +++ b/src/Setup/Portable.rc @@ -26,8 +26,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -44,11 +44,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt Portable" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCrypt Portable.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Setup/SelfExtract.c b/src/Setup/SelfExtract.c index c672c364..6a2ce21c 100644 --- a/src/Setup/SelfExtract.c +++ b/src/Setup/SelfExtract.c @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Setup/SelfExtract.h b/src/Setup/SelfExtract.h index bcdb6fdb..25491661 100644 --- a/src/Setup/SelfExtract.h +++ b/src/Setup/SelfExtract.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Setup/Setup.c b/src/Setup/Setup.c index ed236616..0607eefb 100644 --- a/src/Setup/Setup.c +++ b/src/Setup/Setup.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Setup/Setup.h b/src/Setup/Setup.h index 5ab62bb6..e2f455ae 100644 --- a/src/Setup/Setup.h +++ b/src/Setup/Setup.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Setup/Setup.rc b/src/Setup/Setup.rc index 34b138b7..335fa79b 100644 --- a/src/Setup/Setup.rc +++ b/src/Setup/Setup.rc @@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -46,11 +46,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCrypt Setup" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCrypt Setup.exe" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Setup/Wizard.c b/src/Setup/Wizard.c index abf76f69..e00e4475 100644 --- a/src/Setup/Wizard.c +++ b/src/Setup/Wizard.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/Setup/Wizard.h b/src/Setup/Wizard.h index 40ff0353..c91c7c70 100644 --- a/src/Setup/Wizard.h +++ b/src/Setup/Wizard.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/SetupDLL/ComSetup.cpp b/src/SetupDLL/ComSetup.cpp index 07c3360a..39a0339e 100644 --- a/src/SetupDLL/ComSetup.cpp +++ b/src/SetupDLL/ComSetup.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/SetupDLL/ComSetup.h b/src/SetupDLL/ComSetup.h index 85d0f249..f8253dca 100644 --- a/src/SetupDLL/ComSetup.h +++ b/src/SetupDLL/ComSetup.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/SetupDLL/Dir.c b/src/SetupDLL/Dir.c index e6a5f153..1451ee9f 100644 --- a/src/SetupDLL/Dir.c +++ b/src/SetupDLL/Dir.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/SetupDLL/Dir.h b/src/SetupDLL/Dir.h index fb9dfc6b..68bb44f0 100644 --- a/src/SetupDLL/Dir.h +++ b/src/SetupDLL/Dir.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/SetupDLL/Setup.c b/src/SetupDLL/Setup.c index 195c9ec3..e647110c 100644 --- a/src/SetupDLL/Setup.c +++ b/src/SetupDLL/Setup.c @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/SetupDLL/Setup.h b/src/SetupDLL/Setup.h index 603c3e63..19448f40 100644 --- a/src/SetupDLL/Setup.h +++ b/src/SetupDLL/Setup.h @@ -6,7 +6,7 @@ Encryption for the Masses 2.02a, which is Copyright (c) 1998-2000 Paul Le Roux and which is governed by the 'License Agreement for Encryption for the Masses' Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. */ diff --git a/src/SetupDLL/Setup.rc b/src/SetupDLL/Setup.rc index 048b76bf..81227841 100644 --- a/src/SetupDLL/Setup.rc +++ b/src/SetupDLL/Setup.rc @@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,26,17,2 - PRODUCTVERSION 1,26,17,2 + FILEVERSION 1,26,19,0 + PRODUCTVERSION 1,26,19,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -46,11 +46,11 @@ BEGIN BEGIN VALUE "CompanyName", "IDRIX" VALUE "FileDescription", "VeraCryptSetup" - VALUE "FileVersion", "1.26.17" + VALUE "FileVersion", "1.26.19" VALUE "LegalTrademarks", "VeraCrypt" VALUE "OriginalFilename", "VeraCryptSetup.dll" VALUE "ProductName", "VeraCrypt" - VALUE "ProductVersion", "1.26.17" + VALUE "ProductVersion", "1.26.19" END END BLOCK "VarFileInfo" diff --git a/src/Signing/sign.bat b/src/Signing/sign.bat index 8db4b105..b4af2b17 100644 --- a/src/Signing/sign.bat +++ b/src/Signing/sign.bat @@ -1,7 +1,7 @@ PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86 -set VC_VERSION=1.26.17 -set VC_VERSION_NBRE=1.26.17 +set VC_VERSION=1.26.19 +set VC_VERSION_NBRE=1.26.19 set SIGNINGPATH=%~dp0 cd %SIGNINGPATH% diff --git a/src/Signing/sign_TESTSIGNING.bat b/src/Signing/sign_TESTSIGNING.bat index b34e5f26..91d6e613 100644 --- a/src/Signing/sign_TESTSIGNING.bat +++ b/src/Signing/sign_TESTSIGNING.bat @@ -1,7 +1,7 @@ PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip -set VC_VERSION=1.26.17 -set VC_VERSION_NBRE=1.26.17 +set VC_VERSION=1.26.19 +set VC_VERSION_NBRE=1.26.19 set SIGNINGPATH=%~dp0 cd %SIGNINGPATH% diff --git a/src/Signing/sign_test.bat b/src/Signing/sign_test.bat index bf47c448..aced968e 100644 --- a/src/Signing/sign_test.bat +++ b/src/Signing/sign_test.bat @@ -1,6 +1,6 @@ PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip -set VC_VERSION=1.26.17 -set VC_VERSION_NBRE=1.26.17 +set VC_VERSION=1.26.19 +set VC_VERSION_NBRE=1.26.19 set PFXNAME=TestCertificate\idrix_codeSign.pfx set PFXPASSWORD=idrix set PFXCA=TestCertificate\idrix_TestRootCA.crt diff --git a/src/Signing/sign_test_debug.bat b/src/Signing/sign_test_debug.bat index 2e33dc70..4be10344 100644 --- a/src/Signing/sign_test_debug.bat +++ b/src/Signing/sign_test_debug.bat @@ -1,6 +1,6 @@ PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip -set VC_VERSION=1.26.17 -set VC_VERSION_NBRE=1.26.17 +set VC_VERSION=1.26.19 +set VC_VERSION_NBRE=1.26.19 set PFXNAME=TestCertificate\idrix_codeSign.pfx set PFXPASSWORD=idrix set PFXCA=TestCertificate\idrix_TestRootCA.crt diff --git a/src/Volume/Cipher.cpp b/src/Volume/Cipher.cpp index de240544..54bce73d 100644 --- a/src/Volume/Cipher.cpp +++ b/src/Volume/Cipher.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Cipher.h b/src/Volume/Cipher.h index c53cfbd9..4c0d4893 100644 --- a/src/Volume/Cipher.h +++ b/src/Volume/Cipher.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Crc32.h b/src/Volume/Crc32.h index ebe7aa83..4b1ee045 100644 --- a/src/Volume/Crc32.h +++ b/src/Volume/Crc32.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionAlgorithm.cpp b/src/Volume/EncryptionAlgorithm.cpp index 4a325fe3..5090a254 100644 --- a/src/Volume/EncryptionAlgorithm.cpp +++ b/src/Volume/EncryptionAlgorithm.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionAlgorithm.h b/src/Volume/EncryptionAlgorithm.h index e9f9b9ef..7b6f83dc 100644 --- a/src/Volume/EncryptionAlgorithm.h +++ b/src/Volume/EncryptionAlgorithm.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionMode.cpp b/src/Volume/EncryptionMode.cpp index 6a63efe5..5519f36a 100644 --- a/src/Volume/EncryptionMode.cpp +++ b/src/Volume/EncryptionMode.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionMode.h b/src/Volume/EncryptionMode.h index 0da28fa7..bc9d0a06 100644 --- a/src/Volume/EncryptionMode.h +++ b/src/Volume/EncryptionMode.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionModeWolfCryptXTS.h b/src/Volume/EncryptionModeWolfCryptXTS.h index c9f2d59f..e19a5d23 100644 --- a/src/Volume/EncryptionModeWolfCryptXTS.h +++ b/src/Volume/EncryptionModeWolfCryptXTS.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionModeXTS.cpp b/src/Volume/EncryptionModeXTS.cpp index 001bfcf8..96427e0c 100644 --- a/src/Volume/EncryptionModeXTS.cpp +++ b/src/Volume/EncryptionModeXTS.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionModeXTS.h b/src/Volume/EncryptionModeXTS.h index cbed0d33..80130efd 100644 --- a/src/Volume/EncryptionModeXTS.h +++ b/src/Volume/EncryptionModeXTS.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionTest.cpp b/src/Volume/EncryptionTest.cpp index 9009be66..dfa1e5ea 100644 --- a/src/Volume/EncryptionTest.cpp +++ b/src/Volume/EncryptionTest.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionTest.h b/src/Volume/EncryptionTest.h index fae07cb2..b8f91c4e 100644 --- a/src/Volume/EncryptionTest.h +++ b/src/Volume/EncryptionTest.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionThreadPool.cpp b/src/Volume/EncryptionThreadPool.cpp index 36f8a622..d216df65 100644 --- a/src/Volume/EncryptionThreadPool.cpp +++ b/src/Volume/EncryptionThreadPool.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/EncryptionThreadPool.h b/src/Volume/EncryptionThreadPool.h index a78aee75..1bfa60a1 100644 --- a/src/Volume/EncryptionThreadPool.h +++ b/src/Volume/EncryptionThreadPool.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Hash.cpp b/src/Volume/Hash.cpp index d2e3e649..a990eec9 100644 --- a/src/Volume/Hash.cpp +++ b/src/Volume/Hash.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Hash.h b/src/Volume/Hash.h index 5720eb50..8950982b 100644 --- a/src/Volume/Hash.h +++ b/src/Volume/Hash.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Keyfile.cpp b/src/Volume/Keyfile.cpp index e756cdf1..d38ed523 100644 --- a/src/Volume/Keyfile.cpp +++ b/src/Volume/Keyfile.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Keyfile.h b/src/Volume/Keyfile.h index 1d87a983..f087fc70 100644 --- a/src/Volume/Keyfile.h +++ b/src/Volume/Keyfile.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Pkcs5Kdf.cpp b/src/Volume/Pkcs5Kdf.cpp index e7392d0c..7dad9ebc 100644 --- a/src/Volume/Pkcs5Kdf.cpp +++ b/src/Volume/Pkcs5Kdf.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Pkcs5Kdf.h b/src/Volume/Pkcs5Kdf.h index fc83eb06..399d53fb 100644 --- a/src/Volume/Pkcs5Kdf.h +++ b/src/Volume/Pkcs5Kdf.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Version.h b/src/Volume/Version.h index b2f9215c..8e00d81f 100644 --- a/src/Volume/Version.h +++ b/src/Volume/Version.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Volume.cpp b/src/Volume/Volume.cpp index 524f2395..b06279b7 100644 --- a/src/Volume/Volume.cpp +++ b/src/Volume/Volume.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Volume.h b/src/Volume/Volume.h index 4b91e435..e924df9b 100644 --- a/src/Volume/Volume.h +++ b/src/Volume/Volume.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/Volume.make b/src/Volume/Volume.make index 52d212eb..e38542bb 100644 --- a/src/Volume/Volume.make +++ b/src/Volume/Volume.make @@ -43,6 +43,7 @@ ifeq "$(PLATFORM)" "MacOSX" ifneq "$(COMPILE_ASM)" "false" OBJSEX += ../Crypto/Aes_asm.oo OBJS += ../Crypto/Aes_hw_cpu.o + OBJSEX += ../Crypto/Aes_hw_armv8.oo OBJS += ../Crypto/Aescrypt.o OBJSEX += ../Crypto/Twofish_asm.oo OBJSEX += ../Crypto/Camellia_asm.oo @@ -78,6 +79,9 @@ else ifeq "$(CPU_ARCH)" "x64" OBJS += ../Crypto/sha512_avx1_x64.o OBJS += ../Crypto/sha512_avx2_x64.o OBJS += ../Crypto/sha512_sse4_x64.o +else ifeq "$(CPU_ARCH)" "arm64" + OBJARMV8CRYPTO += ../Crypto/Aes_hw_armv8.oarmv8crypto + OBJS += ../Crypto/Aescrypt.o else OBJS += ../Crypto/Aescrypt.o endif @@ -140,6 +144,12 @@ VolumeLibrary: Volume.a ifeq "$(ENABLE_WOLFCRYPT)" "0" ifeq "$(PLATFORM)" "MacOSX" ifneq "$(COMPILE_ASM)" "false" +../Crypto/Aes_hw_armv8.oo: ../Crypto/Aes_hw_armv8.c + @echo Compiling $(<F) + $(CC) $(CFLAGS_ARM64) -c ../Crypto/Aes_hw_armv8.c -o ../Crypto/Aes_hw_armv8_arm64.o + $(CC) $(CFLAGS_X64) -c ../Crypto/Aes_hw_armv8.c -o ../Crypto/Aes_hw_armv8_x64.o + lipo -create ../Crypto/Aes_hw_armv8_arm64.o ../Crypto/Aes_hw_armv8_x64.o -output ../Crypto/Aes_hw_armv8.oo + rm -fr ../Crypto/Aes_hw_armv8_arm64.o ../Crypto/Aes_hw_armv8_x64.o ../Crypto/Aes_asm.oo: ../Crypto/Aes_x86.asm ../Crypto/Aes_x64.asm @echo Assembling $(<F) $(AS) $(ASFLAGS32) -o ../Crypto/Aes_x86.o ../Crypto/Aes_x86.asm diff --git a/src/Volume/VolumeException.cpp b/src/Volume/VolumeException.cpp index 0ba9ec34..e1e8fbf8 100644 --- a/src/Volume/VolumeException.cpp +++ b/src/Volume/VolumeException.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeException.h b/src/Volume/VolumeException.h index 8185fab9..8e88a576 100644 --- a/src/Volume/VolumeException.h +++ b/src/Volume/VolumeException.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeHeader.cpp b/src/Volume/VolumeHeader.cpp index 2b8699a3..f3eaba9b 100644 --- a/src/Volume/VolumeHeader.cpp +++ b/src/Volume/VolumeHeader.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeHeader.h b/src/Volume/VolumeHeader.h index 18a52950..95018b71 100644 --- a/src/Volume/VolumeHeader.h +++ b/src/Volume/VolumeHeader.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeInfo.cpp b/src/Volume/VolumeInfo.cpp index f3b044b7..f982c077 100644 --- a/src/Volume/VolumeInfo.cpp +++ b/src/Volume/VolumeInfo.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeInfo.h b/src/Volume/VolumeInfo.h index ad6c2ca4..549b9fbd 100644 --- a/src/Volume/VolumeInfo.h +++ b/src/Volume/VolumeInfo.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeLayout.cpp b/src/Volume/VolumeLayout.cpp index 3600d76f..8077a1ab 100644 --- a/src/Volume/VolumeLayout.cpp +++ b/src/Volume/VolumeLayout.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeLayout.h b/src/Volume/VolumeLayout.h index 32b646ad..810d387f 100644 --- a/src/Volume/VolumeLayout.h +++ b/src/Volume/VolumeLayout.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumePassword.cpp b/src/Volume/VolumePassword.cpp index 9ba3ebce..28f1daaf 100644 --- a/src/Volume/VolumePassword.cpp +++ b/src/Volume/VolumePassword.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumePassword.h b/src/Volume/VolumePassword.h index c1e6b9b6..ee75636e 100644 --- a/src/Volume/VolumePassword.h +++ b/src/Volume/VolumePassword.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumePasswordCache.cpp b/src/Volume/VolumePasswordCache.cpp index bd87a858..0f7f621d 100644 --- a/src/Volume/VolumePasswordCache.cpp +++ b/src/Volume/VolumePasswordCache.cpp @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumePasswordCache.h b/src/Volume/VolumePasswordCache.h index 21e62804..3e153467 100644 --- a/src/Volume/VolumePasswordCache.h +++ b/src/Volume/VolumePasswordCache.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. diff --git a/src/Volume/VolumeSlot.h b/src/Volume/VolumeSlot.h index 153f34a4..b88ea411 100644 --- a/src/Volume/VolumeSlot.h +++ b/src/Volume/VolumeSlot.h @@ -4,7 +4,7 @@ by the TrueCrypt License 3.0. Modifications and additions to the original source code (contained in this file) - and all other portions of this file are Copyright (c) 2013-2017 IDRIX + and all other portions of this file are Copyright (c) 2013-2025 IDRIX and are governed by the Apache License 2.0 the full text of which is contained in the file License.txt included in VeraCrypt binary and source code distribution packages. |