VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/CommandLineInterface.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-1/+1
2016-05-29Linux/MacOSX: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI1-0/+6
(--token-pin switch)
2016-05-10Remove trailing whitespaceDavid Foerster1-15/+15
2016-05-04Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid ↵Mounir IDRASSI1-3/+3
having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files.
2016-03-20Linux/MacOSX: Fix build error when using strict wxWidgets library that ↵Axel Köllhofer1-3/+3
doesn't allow implicit conversions.
2016-01-30MacOSX: Support creation exFAT volumes on OSX using the built-in command ↵Mounir IDRASSI1-0/+2
newfs_exfat
2016-01-27Windows/Linux: Implement exFAT support.Mounir IDRASSI1-0/+2
2016-01-26Linux/MacOSX: fix issue creating volumes using command line with a ↵Mounir IDRASSI1-0/+21
filesystem other than FAT.
2016-01-24Linux/MacOSX: Support K/M/G/T suffixes for --size switch to indicate unit to ↵Mounir IDRASSI1-1/+28
use for size value (KiloByte, MegaByte, GigaByte and TeraByte respectively)
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2015-11-30Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵Mounir IDRASSI1-3/+39
parameters in GUI more robust.
2015-08-30Add stdin-supplied password supportLouisTakePILLz1-1/+14
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-5/+9
and TrueCrypt 3.0.
2015-07-19Linux: Add "new-hash" switch for changing PRF and remove "current-hash" ↵Mounir IDRASSI1-5/+5
switch which didin't fit the change password/keyfile logic.
2015-07-19User Interface enhancements for PIMMounir IDRASSI1-4/+10
2015-06-24Linux/MacOSX: restore normal file mode to some source filesMounir IDRASSI1-0/+0
2015-06-24Linux: solve bug when "-tc" command line switch is not followed by another ↵Mounir IDRASSI1-1/+1
switch. In this case, the value coming after the "-tc" switch was ignored from processing.
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI1-0/+50
2015-04-26Linux: in command line, support hash algorithm names without '-' as on ↵Mounir IDRASSI1-3/+9
Windows ("sha256", "sha512", "ripemd160")
2015-03-08Linux/MacOSX: Load preferences if only volume path is given in command line ↵Mounir IDRASSI1-1/+20
and GUI mode enabled.
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI1-1/+5
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread.
2014-12-19Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵Mounir IDRASSI1-0/+32
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line.
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI1-1/+1
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08wxWidgets 3.0 compatibility modificationsMounir IDRASSI1-6/+6
2014-11-08Replace TrueCrypt references in added sources and resources by VeraCrypt ones.Mounir IDRASSI1-1/+1
2014-11-08Add TrueCrypt 7.1a MacOSX/Linux specific source files.Mounir IDRASSI1-0/+583
ass="s">"arrow_right.gif" alt=">>" style="margin-top: 5px"> <a href="Data%20Leaks.html">Data Leaks</a> <img src="arrow_right.gif" alt=">>" style="margin-top: 5px"> <a href="Hibernation%20File.html">Hibernation File</a> </p></div> <div class="wikidoc"> <div> <h1>Hibernation File</h1> <p>Note: The issue described below does not affect you if the system partition or system drive is encrypted<span>* </span>(for more information, see the chapter <a href="System%20Encryption.html"> <em>System Encryption</em></a>) and if the hibernation file is located on one the partitions within the key scope of system encryption (which it typically is, by default), for example, on the partition where Windows is installed. When the computer hibernates, data are encrypted on the fly before they are written to the hibernation file.</p> <p>When a computer hibernates (or enters a power-saving mode), the content of its system memory is written to a so-called hibernation file on the hard drive. You can configure VeraCrypt (<em>Settings</em> &gt; <em>Preferences</em> &gt; <em>Dismount all when: Entering power saving mode</em>) to automatically dismount all mounted VeraCrypt volumes, erase their master keys stored in RAM, and cached passwords (stored in RAM), if there are any, before a computer hibernates (or enters a power-saving mode). However, keep in mind, that if you do not use system encryption (see the chapter <a href="System%20Encryption.html"><em>System Encryption</em></a>), VeraCrypt still cannot reliably prevent the contents of sensitive files opened in RAM from being saved unencrypted to a hibernation file. Note that when you open a file stored on a VeraCrypt volume, for example, in a text editor, then the content of the file is stored unencrypted in RAM (and it may remain unencrypted in RAM until the computer is turned off).<br> <br> Note that when Windows enters Sleep mode, it may be actually configured to enter so-called Hybrid Sleep mode, which involves hibernation. Also note that the operating system may be configured to hibernate or enter the Hybrid Sleep mode when you click or select &quot;Shut down&quot; (for more information, please see the documentation for your operating system).<br> <br> <strong>To prevent the issues described above</strong>, encrypt the system partition/drive (for information on how to do so, see the chapter <a href="System%20Encryption.html"><em>System Encryption</em></a>) and make sure that the hibernation file is located on one of the partitions within the key scope of system encryption (which it typically is, by default), for example, on the partition where Windows is installed. When the computer hibernates, data will be encrypted on the fly before they are written to the hibernation file.</p> <p>Note: You may also want to consider creating a hidden operating system (for more information, see the section <a href="Hidden%20Operating%20System.html"> <em>Hidden Operating System</em></a>)<span>.</span></p> <p>Alternatively, if you cannot use system encryption, disable or prevent hibernation on your computer at least for each session during which you work with any sensitive data and during which you mount a VeraCrypt volume.</p> <p><span>* </span>Disclaimer: As Windows XP and Windows 2003 do not provide any API for encryption of hibernation files, VeraCrypt has to modify undocumented components of Windows XP/2003 in order to allow users to encrypt hibernation files. Therefore, VeraCrypt cannot guarantee that Windows XP/2003 hibernation files will always be encrypted. In response to our public complaint regarding the missing API, Microsoft began providing a public API for encryption of hibernation files on Windows Vista and later versions of Windows. VeraCrypt has used this API and therefore is able to safely encrypt hibernation files under Windows Vista and later versions of Windows. Therefore, if you use Windows XP/2003 and want the hibernation file to be safely encrypted, we strongly recommend that you upgrade to Windows Vista or later.</p> </div> </div><div class="ClearBoth"></div></body></html>