VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md11
-rw-r--r--doc/chm/VeraCrypt.hhc14
-rw-r--r--doc/chm/VeraCrypt.hhp3
-rw-r--r--doc/chm/create_chm.bat3
-rw-r--r--doc/html/CompilingGuidelineLinux.html78
-rw-r--r--doc/html/CompilingGuidelineWin.html122
-rw-r--r--doc/html/CompilingGuidelines.html46
-rw-r--r--doc/html/Documentation.html494
-rw-r--r--doc/html/LinuxPrepAndBuild.sh20
-rw-r--r--doc/html/Miscellaneous.html48
-rw-r--r--doc/html/Technical Details.html9
-rw-r--r--src/Readme.txt8
-rw-r--r--src/Release/Setup Files/Product64.wxs116
-rw-r--r--src/Signing/sign.bat2
14 files changed, 449 insertions, 525 deletions
diff --git a/README.md b/README.md
index e6af90d1..2380eacc 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,12 @@ VI. Further Information
I. Windows
==========
-A detailed guide on how to compile VeraCrypt on Windows can be found at: https://www.veracrypt.fr/en/CompilingGuidelineWin.html
+Requirements for Building VeraCrypt for Windows:
+------------------------------------------------
+
+A detailed guide on how to build VeraCrypt on Windows can be found in
+the file doc/html/CompilingGuidelineWin.html. it is also available online
+at https://www.veracrypt.fr/en/CompilingGuidelineWin.html
IMPORTANT:
@@ -87,7 +92,9 @@ For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
II. Linux and Mac OS X
======================
-A detailed guide on how to build a dev environment and on how to compile VeraCrypt on Linux can be found at: https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
+A detailed guide on how to build VeraCrypt on Linux can be found in
+the file doc/html/CompilingGuidelineLinux.html. it is also available online
+at https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
Requirements for Building VeraCrypt for Linux and Mac OS X:
-----------------------------------------------------------
diff --git a/doc/chm/VeraCrypt.hhc b/doc/chm/VeraCrypt.hhc
index d5b5b095..0394ff89 100644
--- a/doc/chm/VeraCrypt.hhc
+++ b/doc/chm/VeraCrypt.hhc
@@ -390,6 +390,20 @@
<param name="Name" value="Source Code">
<param name="Local" value="Source Code.html">
</OBJECT>
+ <LI> <OBJECT type="text/sitemap">
+ <param name="Name" value="Building VeraCrypt From Source">
+ <param name="Local" value="CompilingGuidelines.html">
+ </OBJECT>
+ <UL>
+ <LI> <OBJECT type="text/sitemap">
+ <param name="Name" value="Windows Build Guide">
+ <param name="Local" value="CompilingGuidelineWin.html">
+ </OBJECT>
+ <LI> <OBJECT type="text/sitemap">
+ <param name="Name" value="Linux Build Guide">
+ <param name="Local" value="CompilingGuidelineLinux.html">
+ </OBJECT>
+ </UL>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Contact">
diff --git a/doc/chm/VeraCrypt.hhp b/doc/chm/VeraCrypt.hhp
index 3f66edd0..775bba57 100644
--- a/doc/chm/VeraCrypt.hhp
+++ b/doc/chm/VeraCrypt.hhp
@@ -50,6 +50,9 @@ Cascades.html
Changing Passwords and Keyfiles.html
Choosing Passwords and Keyfiles.html
Command Line Usage.html
+CompilingGuidelineLinux.html
+CompilingGuidelines.html
+CompilingGuidelineWin.html
Contact.html
Contributed Resources.html
Converting TrueCrypt volumes and partitions.html
diff --git a/doc/chm/create_chm.bat b/doc/chm/create_chm.bat
index 4d9be6d8..ffc53ebe 100644
--- a/doc/chm/create_chm.bat
+++ b/doc/chm/create_chm.bat
@@ -3,8 +3,9 @@ PATH=%PATH%;C:\Program Files (x86)\HTML Help Workshop
set CHMBUILDPATH=%~dp0
cd %CHMBUILDPATH%
-copy ..\html\* .
+xcopy /E ..\html\* .
hhc VeraCrypt.hhp
del /F /Q *.html *.css *.jpg *.gif *.png *.svg
+rmdir /s /Q CompilingGuidelineWin ru
diff --git a/doc/html/CompilingGuidelineLinux.html b/doc/html/CompilingGuidelineLinux.html
index a8460518..bf256b6e 100644
--- a/doc/html/CompilingGuidelineLinux.html
+++ b/doc/html/CompilingGuidelineLinux.html
@@ -16,38 +16,11 @@
}
.texttohide {
- display:none;
font-family: Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
}
-.show {
- display: none;
- text-decoration: none;
-}
-
-.hide:target + .show {
- display: inline;
- text-decoration: none;
-}
-
-.hide:target {
- display: none;
- text-decoration: none;
-}
-
-.hide:target ~ .texttohide {
- display:inline;
- text-decoration: none;
-
-}
-
-@media print {
- .hide, .show {
- display: none;
- }
-}
</style>
@@ -80,12 +53,16 @@
<p>
<a href="Documentation.html">Documentation</a>
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
-<a href="CompilingGuidelineLinux.html">Compiling Gudineline for Linux</a>
+<a href="Technical%20Details.html">Technical Details</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="CompilingGuidelines.html">Building VeraCrypt From Source</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="CompilingGuidelineLinux.html">Linux Build Guide</a>
</p></div>
<div class="wikidoc">
-This guide describes how to set up a Linux System that can compile the VeraCrypt. Further it is described how VeraCrypt is going to be compiled. <br>
-The procedure for a Ubuntu 22.04 LTS system is described here as an example, but the procedure for other Linux systems is analogous.
+This guide describes how to set up a Linux System to build VeraCrypt from source and how to perform compilation. <br>
+The procedure for a Ubuntu 22.04 LTS system is described here as an example, the procedure for other Linux systems is analogous.
</div>
<div class="wikidoc">
@@ -94,7 +71,7 @@ The procedure for a Ubuntu 22.04 LTS system is described here as an example, but
The following components are required for compiling VeraCrypt:
<ol>
<li>GNU Make</li>
- <li>GNU C++ Compiler 4.0</li>
+ <li>GNU C/C++ Compiler</li>
<li>YASM 1.3.0</li>
<li>pkg-config</li>
<li>wxWidgets 3.2 shared library and header files installed or wxWidgets 3.0 library source code </li>
@@ -103,8 +80,18 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="wikidoc">
-If you do not want to perform the single steps below, you can run these commands to build an environment and to compile VeraCrpyt: <br>
-Download as script: <a href="LinuxPrepAndBuild.sh" target="_blank">Script</a> <br>
+<p>Below are the detailed procedure steps:</p>
+<ul>
+<li><a href="#InstallationOfGNUMake">Installation of GNU Make</a></li>
+<li><a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a></li>
+<li><a href="#InstallationOfYASM">Installation of YASM</a></li>
+<li><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li>
+<li><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li>
+<li><a href="#InstallationOfFuse">Installation of libfuse</a></li>
+<li><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li>
+<li><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li>
+</ul>
+<p>They can also be performed by running the below list of commands in a terminal or by copying them to a script:</p>
<code>
sudo apt update <br>
sudo apt install -y build-essential yasm pkg-config libgtk-3-dev <br>
@@ -125,12 +112,12 @@ git clone https://github.com/veracrypt/VeraCrypt.git
cd ~/VeraCrypt/src <br>
make
</code>
+<p>
</div>
<div class="wikidoc">
<div class="textbox" id="InstallationOfGNUMake">
- <a href="#hide1" class="hide" id="hide1">Installation of GNU Make</a>
- <a href="#show1" class="show" id="show1">Installation of GNU Make</a>
+ <a href="#InstallationOfGNUMake">Installation of GNU Make</a>
<div class="texttohide">
<p>
<ol>
@@ -150,8 +137,7 @@ make
</div>
<div class="textbox" id="InstallationOfGNUCompiler">
- <a href="#hide2" class="hide" id="hide2">Installation of GNU C++ Compiler 4.0</a>
- <a href="#show2" class="show" id="show2">Installation of GNU C++ Compiler 4.0</a>
+ <a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a>
<div class="texttohide">
<p> If the build-essential were already installed in the step before, this step can be skipped.
<ol>
@@ -171,8 +157,7 @@ make
</div>
<div class="textbox" id="InstallationOfYASM">
- <a href="#hide3" class="hide" id="hide3">Installation of YASM</a>
- <a href="#show3" class="show" id="show3">Installation of YASM</a>
+ <a href="#InstallationOfYASM">Installation of YASM</a>
<div class="texttohide">
<p>
<ol>
@@ -192,8 +177,7 @@ make
</div>
<div class="textbox" id="InstallationOfPKGConfig">
- <a href="#hide4" class="hide" id="hide4">Installation of pkg-config</a>
- <a href="#show4" class="show" id="show4">Installation of pkg-config</a>
+ <a href="#InstallationOfPKGConfig">Installation of pkg-config</a>
<div class="texttohide">
<p>
<ol>
@@ -213,8 +197,7 @@ make
</div>
<div class="textbox" id="InstallationOfwxWidgets">
- <a href="#hide5" class="hide" id="hide5">Installation of wxWidgets 3.2</a>
- <a href="#show5" class="show" id="show5">Installation of wxWidgets 3.2</a>
+ <a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a>
<div class="texttohide">
<p>
<ol>
@@ -244,8 +227,7 @@ make
</div>
<div class="textbox" id="InstallationOfFuse">
- <a href="#hide6" class="hide" id="hide6">Installation of libfuse</a>
- <a href="#show6" class="show" id="show6">Installation of libfuse</a>
+ <a href="#InstallationOfFuse">Installation of libfuse</a>
<div class="texttohide">
<p>
<ol>
@@ -265,8 +247,7 @@ make
</div>
<div class="textbox" id="DownloadVeraCrypt">
- <a href="#hide7" class="hide" id="hide7">Download VeraCrypt</a>
- <a href="#show7" class="show" id="show7">Download VeraCrypt</a>
+ <a href="#DownloadVeraCrypt">Download VeraCrypt</a>
<div class="texttohide">
<p>
<ol>
@@ -287,8 +268,7 @@ make
</div>
<div class="textbox" id="CompileVeraCrypt">
- <a href="#hide8" class="hide" id="hide8">Compile VeraCrypt</a>
- <a href="#show8" class="show" id="show8">Compile VeraCrypt</a>
+ <a href="#CompileVeraCrypt">Compile VeraCrypt</a>
<div class="texttohide">
<p> Remarks: <br>
<ul>
diff --git a/doc/html/CompilingGuidelineWin.html b/doc/html/CompilingGuidelineWin.html
index 5b5554c2..a7508166 100644
--- a/doc/html/CompilingGuidelineWin.html
+++ b/doc/html/CompilingGuidelineWin.html
@@ -16,38 +16,11 @@
}
.texttohide {
- display:none;
font-family: Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
}
-.show {
- display: none;
- text-decoration: none;
-}
-
-.hide:target + .show {
- display: inline;
- text-decoration: none;
-}
-
-.hide:target {
- display: none;
- text-decoration: none;
-}
-
-.hide:target ~ .texttohide {
- display:inline;
- text-decoration: none;
-
-}
-
-@media print {
- .hide, .show {
- display: none;
- }
-}
</style>
@@ -80,7 +53,11 @@
<p>
<a href="Documentation.html">Documentation</a>
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
-<a href="CompilingGuidelineWin.html">Compiling Gudineline for Windows</a>
+<a href="Technical%20Details.html">Technical Details</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="CompilingGuidelines.html">Building VeraCrypt From Source</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="CompilingGuidelineWin.html">Windows Build Guide</a>
</p></div>
<div class="wikidoc">
@@ -113,11 +90,36 @@ The following components are required for compiling VeraCrypt:
</div>
+<div class="wikidoc">
+<p>Below are the procedure steps:</p>
+<ul>
+<li><a href="#InstallationOfMicrosoftVisualStudio2010">Installation of Microsoft Visual Studio 2010</a></li>
+<li><a href="#InstallationOfMicrosoftVisualStudio2010ServicePack1">Installation of Microsoft Visual Studio 2010 Service Pack 1</a></li>
+<li><a href="#InstallationOfNASM">Installation of NASM</a></li>
+<li><a href="#InstallationOfYASM">Installation of YASM</a></li>
+<li><a href="#InstallationOfVisualC++">Installation of Microsoft Visual C++ 1.52</a></li>
+<li><a href="#InstallationOfWindowsSDK71++">Installation of the Windows SDK 7.1</a></li>
+<li><a href="#InstallationOfWDK71++">Installation of the Windows Driver Kit 7.1</a></li>
+<li><a href="#InstallationOfSDK81++">Installation of the Windows 8.1 SDK</a></li>
+<li><a href="#InstallationOfGzip">Installation of gzip</a></li>
+<li><a href="#InstallationOfUpx">Installation of upx</a></li>
+<li><a href="#InstallationOf7zip">Installation of 7zip</a></li>
+<li><a href="#InstallationOfWix3">Installation of Wix3</a></li>
+<li><a href="#InstallationOfVS2019">Installation of Microsoft Visual Studio 2019</a></li>
+<li><a href="#InstallationOfWDK10">Installation of the Windows Driver Kit 2004</a></li>
+<li><a href="#InstallationOfVisualBuildTools">Installation of the Visual Studio build tools</a></li>
+<li><a href="#DownloadVeraCrypt">Download VeraCrypt Source Files</a></li>
+<li><a href="#CompileWin32X64">Compile the Win32/x64 Versions of VeraCrypt</a></li>
+<li><a href="#CompileARM64">Compile the ARM64 Version of VeraCrypt</a></li>
+<li><a href="#BuildVeraCryptExecutables">Build the VeraCrypt Executables</a></li>
+<li><a href="#ImportCertificates">Import the Certificates</a></li>
+<li><a href="#KnownIssues">Known Issues</a></li>
+</ul>
+</div>
<div class="wikidoc">
<div class="textbox" id="InstallationOfMicrosoftVisualStudio2010">
- <a href="#hide1" class="hide" id="hide1">Installation of Microsoft Visual Studio 2010</a>
- <a href="#show1" class="show" id="show1">Installation of Microsoft Visual Studio 2010</a>
+ <a href="#InstallationOfMicrosoftVisualStudio2010">Installation of Microsoft Visual Studio 2010</a>
<div class="texttohide">
<p>
<ol>
@@ -145,8 +147,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfMicrosoftVisualStudio2010ServicePack1">
- <a href="#hide2" class="hide" id="hide2">Installation of Microsoft Visual Studio 2010 Service Pack 1</a>
- <a href="#show2" class="show" id="show2">Installation of Microsoft Visual Studio 2010 Service Pack 1</a>
+ <a href="#InstallationOfMicrosoftVisualStudio2010ServicePack1">Installation of Microsoft Visual Studio 2010 Service Pack 1</a>
<div class="texttohide">
<p>
Note: The content the official installer from Microsoft tries to download is no longer available. Therefore, it is necessary to use an offline installer.
@@ -170,8 +171,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfNASM">
- <a href="#hide3" class="hide" id="hide3">Installation of NASM</a>
- <a href="#show3" class="show" id="show3">Installation of NASM</a>
+ <a href="#InstallationOfNASM">Installation of NASM</a>
<div class="texttohide">
<p>
<ol>
@@ -227,8 +227,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfYASM">
- <a href="#hide4" class="hide" id="hide4">Installation of YASM</a>
- <a href="#show4" class="show" id="show4">Installation of YASM</a>
+ <a href="#InstallationOfYASM">Installation of YASM</a>
<div class="texttohide">
<p>
<ol>
@@ -311,8 +310,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfVisualC++">
- <a href="#hide5" class="hide" id="hide5">Installation of Microsoft Visual C++ 1.52</a>
- <a href="#show5" class="show" id="show5">Installation of Microsoft Visual C++ 1.52</a>
+ <a href="#InstallationOfVisualC++">Installation of Microsoft Visual C++ 1.52</a>
<div class="texttohide">
<p>
<ol>
@@ -363,8 +361,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfWindowsSDK71++">
- <a href="#hide6" class="hide" id="hide6">Installation of the Windows SDK 7.1</a>
- <a href="#show6" class="show" id="show6">Installation of the Windows SDK 7.1</a>
+ <a href="#InstallationOfWindowsSDK71++">Installation of the Windows SDK 7.1</a>
<div class="texttohide">
<p>
The installer requires .Net Framework 4 (Not a newer one like .Net Framework 4.8!). Since a newer version is already preinstalled with Windows 10, the installer has to be tricked:
@@ -446,8 +443,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfWDK71++">
- <a href="#hide7" class="hide" id="hide7">Installation of the Windows Driver Kit 7.1</a>
- <a href="#show7" class="show" id="show7">Installation of the Windows Driver Kit 7.1</a>
+ <a href="#InstallationOfWDK71++">Installation of the Windows Driver Kit 7.1</a>
<div class="texttohide">
<p>
<ol>
@@ -471,8 +467,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfSDK81++">
- <a href="#hide8" class="hide" id="hide8">Installation of the Windows 8.1 SDK</a>
- <a href="#show8" class="show" id="show8">Installation of the Windows 8.1 SDK</a>
+ <a href="#InstallationOfSDK81++">Installation of the Windows 8.1 SDK</a>
<div class="texttohide">
<p>
<ol>
@@ -520,8 +515,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfGzip">
- <a href="#hide9" class="hide" id="hide9">Installation of gzip</a>
- <a href="#show9" class="show" id="show9">Installation of gzip</a>
+ <a href="#InstallationOfGzip">Installation of gzip</a>
<div class="texttohide">
<p>
<ol>
@@ -578,8 +572,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfUpx">
- <a href="#hide10" class="hide" id="hide10">Installation of upx</a>
- <a href="#show10" class="show" id="show10">Installation of upx</a>
+ <a href="#InstallationOfUpx">Installation of upx</a>
<div class="texttohide">
<p>
<ol>
@@ -636,8 +629,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOf7zip">
- <a href="#hide11" class="hide" id="hide11">Installation of 7zip</a>
- <a href="#show11" class="show" id="show11">Installation of 7zip</a>
+ <a href="#InstallationOf7zip">Installation of 7zip</a>
<div class="texttohide">
<p>
<ol>
@@ -654,8 +646,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfWix3">
- <a href="#hide12" class="hide" id="hide12">Installation of Wix3</a>
- <a href="#show12" class="show" id="show12">Installation of Wix3</a>
+ <a href="#InstallationOfWix3">Installation of Wix3</a>
<div class="texttohide">
<p>
<ol>
@@ -672,8 +663,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfVS2019">
- <a href="#hide13" class="hide" id="hide13">Installation of Microsoft Visual Studio 2019</a>
- <a href="#show13" class="show" id="show13">Installation of Microsoft Visual Studio 2019</a>
+ <a href="#InstallationOfVS2019">Installation of Microsoft Visual Studio 2019</a>
<div class="texttohide">
<p>
<ol>
@@ -908,8 +898,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfWDK10">
- <a href="#hide14" class="hide" id="hide14">Installation of the Windows Driver Kit 2004</a>
- <a href="#show14" class="show" id="show14">Installation of the Windows Driver Kit 2004</a>
+ <a href="#InstallationOfWDK10">Installation of the Windows Driver Kit 2004</a>
<div class="texttohide">
<p>
<ol>
@@ -934,8 +923,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="InstallationOfVisualBuildTools">
- <a href="#hide15" class="hide" id="hide15">Installation of the Visual Studio build tools</a>
- <a href="#show15" class="show" id="show15">Installation of the Visual Studio build tools</a>
+ <a href="#InstallationOfVisualBuildTools">Installation of the Visual Studio build tools</a>
<div class="texttohide">
<p>
<ol>
@@ -1025,8 +1013,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="DownloadVeraCrypt">
- <a href="#hide16" class="hide" id="hide16">Download VeraCrypt Source Files</a>
- <a href="#show16" class="show" id="show16">Download VeraCrypt Source Files</a>
+ <a href="#DownloadVeraCrypt">Download VeraCrypt Source Files</a>
<div class="texttohide">
<p>
<ol>
@@ -1044,8 +1031,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="CompileWin32X64">
- <a href="#hide17" class="hide" id="hide17">Compile the Win32/x64 Versions of VeraCrypt</a>
- <a href="#show17" class="show" id="show17">Compile the Win32/x64 Versions of VeraCrypt</a>
+ <a href="#CompileWin32X64">Compile the Win32/x64 Versions of VeraCrypt</a>
<div class="texttohide">
<p>
<ol>
@@ -1081,8 +1067,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="CompileARM64">
- <a href="#hide18" class="hide" id="hide18">Compile the ARM64 Version of VeraCrypt</a>
- <a href="#show18" class="show" id="show18">Compile the ARM64 Version of VeraCrypt</a>
+ <a href="#CompileARM64">Compile the ARM64 Version of VeraCrypt</a>
<div class="texttohide">
<p>
<ol>
@@ -1107,8 +1092,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="BuildVeraCryptExecutables">
- <a href="#hide19" class="hide" id="hide19">Build the VeraCrypt Executables</a>
- <a href="#show19" class="show" id="show19">Build the VeraCrypt Executables</a>
+ <a href="#BuildVeraCryptExecutables">Build the VeraCrypt Executables</a>
<div class="texttohide">
<p>
<ol>
@@ -1130,8 +1114,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="ImportCertificates">
- <a href="#hide20" class="hide" id="hide20">Import the Certificates</a>
- <a href="#show20" class="show" id="show20">Import the Certificates</a>
+ <a href="#ImportCertificates">Import the Certificates</a>
<div class="texttohide">
<p> With the sign_test.bat script you just signed the VeraCrypt executables. This is necessary, since Windows only accepts drivers, which are trusted by a signed Certificate Authority. <br>
Since you did not use the official VeraCrypt signing certificate to sign your code, but a public development version, you have to import and therefore trust the certifcates used.
@@ -1156,8 +1139,7 @@ The following components are required for compiling VeraCrypt:
</div>
<div class="textbox" id="KnownIssues">
- <a href="#hide21" class="hide" id="hide21">Known Issues</a>
- <a href="#show21" class="show" id="show21">Known Issues</a>
+ <a href="#KnownIssues">Known Issues</a>
<div class="texttohide">
<p>
<ul>
diff --git a/doc/html/CompilingGuidelines.html b/doc/html/CompilingGuidelines.html
new file mode 100644
index 00000000..c4c50849
--- /dev/null
+++ b/doc/html/CompilingGuidelines.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>VeraCrypt - Free Open source disk encryption with strong security for the Paranoid</title>
+<meta name="description" content="VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files."/>
+<meta name="keywords" content="encryption, security"/>
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+<div>
+<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
+</div>
+
+<div id="menu">
+ <ul>
+ <li><a href="Home.html">Home</a></li>
+ <li><a href="/code/">Source Code</a></li>
+ <li><a href="Downloads.html">Downloads</a></li>
+ <li><a class="active" href="Documentation.html">Documentation</a></li>
+ <li><a href="Donation.html">Donate</a></li>
+ <li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Forums</a></li>
+ </ul>
+</div>
+
+<div>
+<p>
+<a href="Documentation.html">Documentation</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="Technical%20Details.html">Technical Details</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="CompilingGuidelines.html">Building VeraCrypt From Source</a>
+</p></div>
+
+<div class="wikidoc">
+<h1>Building VeraCrypt From Source</h1>
+
+<ul style="text-align:left; margin-top:18px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
+<li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
+<a href="CompilingGuidelineWin.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Windows Build Guide</a>
+</li><li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
+<a href="CompilingGuidelineLinux.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Linux Build Guide</a>
+</li></ul>
+</div><div class="ClearBoth"></div></body></html>
diff --git a/doc/html/Documentation.html b/doc/html/Documentation.html
index 0466abe4..87afdbb1 100644
--- a/doc/html/Documentation.html
+++ b/doc/html/Documentation.html
@@ -1,52 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<style>
-.textbox {
- vertical-align: top;
- height: auto !important;
- font-weight: bold;
- padding: 5px;
- width: auto;
- border-radius: 10px;
-}
-
-.texttohide {
- display:none;
- font-family: Helvetica,sans-serif;
- font-size: 14px;
- font-weight: normal;
-}
-
-.show {
- display: none;
- text-decoration: none;
-}
-
-.hide:target + .show {
- display: inline;
- text-decoration: none;
-}
-
-.hide:target {
- display: none;
- text-decoration: none;
-}
-
-.hide:target ~ .texttohide {
- display:inline;
- text-decoration: none;
-
-}
-
-@media print {
- .hide, .show {
- display: none;
- }
-}
-
-</style>
-
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
@@ -76,335 +29,124 @@
<h1>Table of Contents</h1>
<p><em style="text-align:left">This documentation is not guaranteed to be error-free and is provided &quot;as is&quot; without warranty of any kind. For more information, see
<a href="Disclaimers.html">Disclaimers</a>.</em></p>
-
-
-<a title="Preface" href="Preface.html"><strong>Preface</strong></a> <br>
-<a href="Introduction.html"><strong>Introduction</strong></a>
-
-<div class="wikidoc">
- <div class="textbox" id="EndUserGuides">
- <a href="#hide1" class="hide" id="hide1">&#9654; &nbsp; End-User Guidelines and Information</a>
- <a href="#show1" class="show" id="show1">&#9660; &nbsp; End-User Guidelines and Information</a>
- <div class="texttohide">
- <ul>
- <li>
- <strong><a href="Beginner%27s%20Tutorial.html">Beginner's Tutorial</a></strong>
- </li>
-
- <li>
- <strong><a href="Main%20Program%20Window.html">Main Program Window</a></strong>
- <ul>
- <li>
- <a href="Program%20Menu.html">Program Menu</a>
- </li>
- <li>
- <a href="Mounting%20VeraCrypt%20Volumes.html">Mounting Volumes</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="Portable%20Mode.html">Portable Mode</a></strong>
- </li>
-
- <li>
- <strong><a href="Language%20Packs.html">Language Packs</a></strong>
- </li>
- <li>
- <strong><a href="Supported%20Operating%20Systems.html">Supported Operating Systems</a></strong>
- </li>
- <li>
- <strong><a href="How%20to%20Back%20Up%20Securely.html">How To Back Up Securely</a></strong>
- </li>
- <li>
- <strong><a href="Using%20VeraCrypt%20Without%20Administrator%20Privileges.html">Using VeraCrypt Without Administrator Privileges</a></strong>
- </li>
- <li>
- <strong><a href="Sharing%20over%20Network.html">Sharing Over Network</a></strong>
- </li>
- <li>
- <strong><a href="VeraCrypt%20Background%20Task.html">VeraCrypt Background Task</a></strong>
- </li>
- <li>
- <strong><a href="Removable%20Medium%20Volume.html">Volume Mounted as Removable Medium</a></strong>
- </li>
- <li>
- <strong><a href="Removing%20Encryption.html">How To Remove Encryption</a></strong>
- </li>
- <li>
- <strong><a href="Uninstalling%20VeraCrypt.html">Uninstalling VeraCrypt</a></strong>
- </li>
-
- </ul>
- </div>
-</div>
-
-<div class="wikidoc">
- <div class="textbox" id="SoftwareDevGuidelines">
- <a href="#hide2" class="hide" id="hide2">&#9654; &nbsp; Software Development Guidelines</a>
- <a href="#show2" class="show" id="show2">&#9660; &nbsp; Software Development Guidelines</a>
- <div class="texttohide">
- <ul>
- <li>
- <strong><a href="CompilingGuidelineWin.html">Windows Compiling Guideline</a></strong>
- </li>
- <li>
- <strong><a href="CompilingGuidelineLinux.html">Linux Compiling Guideline</a></strong>
- </li>
- </ul>
- </div>
- </div>
-
-<div class="wikidoc">
- <div class="textbox" id="TechnicalDetails">
- <a href="#hide3" class="hide" id="hide3">&#9654; &nbsp; Technical Details</a>
- <a href="#show3" class="show" id="show3">&#9660; &nbsp; Technical Details</a>
- <div class="texttohide">
- <ul>
- <li>
- <strong><a href="VeraCrypt%20Volume.html">VeraCrypt Volume</a></strong>
- <ul>
- <li>
- <a href="Creating%20New%20Volumes.html">Creating a New VeraCrypt Volume</a>
- </li>
- <li>
- <a href="Favorite%20Volumes.html">Favorite Volumes</a>
- </li>
- <li>
- <a href="System%20Favorite%20Volumes.html">System Favorite Volumes</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="System%20Encryption.html">System Encryption</a></strong>
- <ul>
- <li>
- <a href="Hidden%20Operating%20System.html">Hidden Operating System</a>
- </li>
- <li>
- <a href="Supported%20Systems%20for%20System%20Encryption.html">Operating Systems Supported for System Encryption</a>
- </li>
- <li>
- <a href="VeraCrypt%20Rescue%20Disk.html">VeraCrypt Rescue Disk</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="Plausible%20Deniability.html">Plausible Deniability</a></strong><br>
- <ul>
- <li>
- <a href="Hidden%20Volume.html">Hidden Volume</a>
- <ul>
- <li>
- <a href="Protection%20of%20Hidden%20Volumes.html">Protection of Hidden Volumes Against Damage</a>
- </li>
- <li>
- <a href="Security%20Requirements%20for%20Hidden%20Volumes.html">Security Requirements and Precautions Pertaining to Hidden Volumes</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="VeraCrypt%20Hidden%20Operating%20System.html">Hidden Operating System</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="Encryption%20Algorithms.html">Encryption Algorithms</a></strong>
- <ul>
- <li>
- <a href="AES.html">AES</a> </li><li><a href="Camellia.html">Camellia</a>
- </li>
- <li>
- <a href="Kuznyechik.html">Kuznyechik</a>
- </li>
- <li>
- <a href="Serpent.html">Serpent</a>
- </li>
- <li>
- <a href="Twofish.html">Twofish</a>
- </li>
- <li>
- <a href="Cascades.html">Cascades of ciphers</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="Hash%20Algorithms.html">Hash Algorithms</a></strong>
- <ul>
- <li>
- <a href="BLAKE2s-256.html">BLAKE2s-256</a>
- </li>
- <li>
- <a href="SHA-256.html">SHA-256</a>
- </li>
- <li>
- <a href="SHA-512.html">SHA-512</a>
- </li>
- <li>
- <a href="Whirlpool.html">Whirlpool</a>
- </li>
- <li>
- <a href="Streebog.html">Streebog</a>
- </li>
- </ul>
- </li>
-
-
- <li>
- <strong><a href="Security%20Requirements%20and%20Precautions.html">Security Requirements And Precautions<br> </a></strong>
- <ul>
- <li>
- <a href="Data%20Leaks.html">Data Leaks</a>
- <ul>
- <li>
- <a href="Paging%20File.html">Paging File</a>
- </li>
- <li>
- <a href="Memory%20Dump%20Files.html">Memory Dump Files</a>
- </li>
- <li>
- <a href="Hibernation%20File.html">Hibernation File</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="Unencrypted%20Data%20in%20RAM.html">Unencrypted Data in RAM</a>
- </li>
- <li>
- <a href="Physical%20Security.html">Physical Security</a>
- </li>
- <li>
- <a href="Malware.html">Malware</a>
- </li>
- <li>
- <a href="Multi-User%20Environment.html">Multi-User Environment</a>
- </li>
- <li>
- <a href="Authenticity%20and%20Integrity.html">Authenticity and Integrity</a>
- </li>
- <li>
- <a href="Choosing%20Passwords%20and%20Keyfiles.html">Choosing Passwords and Keyfiles</a>
- </li>
- <li>
- <a href="Changing%20Passwords%20and%20Keyfiles.html">Changing Passwords and Keyfiles</a>
- </li>
- <li>
- <a href="Trim%20Operation.html">Trim Operation</a>
- </li>
- <li>
- <a href="Wear-Leveling.html">Wear-Leveling</a>
- </li>
- <li>
- <a href="Reallocated%20Sectors.html">Reallocated Sectors</a>
- </li>
- <li>
- <a href="Defragmenting.html">Defragmenting</a>
- </li>
- <li>
- <a href="Journaling%20File%20Systems.html">Journaling File Systems</a>
- </li>
- <li>
- <a href="Volume%20Clones.html">Volume Clones</a>
- </li>
- <li>
- <a href="Additional%20Security%20Requirements%20and%20Precautions.html">Additional Security Requirements and Precautions</a>
- </li>
- </ul>
- </li>
-
- <li>
- <strong><a href="Parallelization.html">Parallelization</a></strong>
- </li>
- <li>
- <strong><a href="Pipelining.html">Pipelining</a></strong>
- </li>
- <li>
- <strong><a href="Hardware%20Acceleration.html">Hardware acceleration</a></strong>
- </li>
- <li>
- <strong><a href="Hot%20Keys.html">Hot keys</a></strong>
- </li>
- <li>
- <strong><a href="Keyfiles%20in%20VeraCrypt.html">Keyfiles</a></strong>
- </li>
- <li>
- <strong><a href="Security%20Tokens%20%26%20Smart%20Cards.html">Security Tokens &amp; Smart Cards</a></strong>
- </li>
- <li>
- <strong><a href="TrueCrypt%20Support.html">TrueCrypt Support</a></strong>
- </li>
- <li>
- <strong><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Converting TrueCrypt Volumes &amp; Partitions</a></strong>
- </li>
- <li>
- <strong><a href="Default%20Mount%20Parameters.html">Default Mount Parameters</a></strong>
- </li>
- <li>
- <strong><a href="Command%20Line%20Usage.html">Command Line Usage</a></strong>
- </li>
- <li>
- <strong><a href="Security%20Model.html">Security Model</a></strong>
- </li>
-
- <li>
- <strong><a href="Technical%20Details.html">Technical Details</a></strong>
- <ul>
- <li>
- <a href="Notation.html">Notation</a>
- </li>
- <li>
- <a href="Encryption%20Scheme.html">Encryption Scheme</a>
- </li>
- <li>
- <a href="Modes%20of%20Operation.html">Modes of Operation</a>
- </li>
- <li>
- <a href="Header%20Key%20Derivation.html">Header Key Derivation, Salt, and Iteration Count</a>
- </li>
- <li>
- <a href="Random%20Number%20Generator.html">Random Number Generator</a>
- </li>
- <li>
- <a href="Keyfiles.html">Keyfiles</a>
- </li>
- <li>
- <a title="PIM" href="Personal%20Iterations%20Multiplier%20(PIM).html">PIM</a>
- </li>
- <li>
- <a href="VeraCrypt%20Volume%20Format%20Specification.html">VeraCrypt Volume Format Specification</a>
- </li>
- <li>
- <a href="Standard%20Compliance.html">Compliance with Standards and Specifications</a>
- </li>
- <li>
- <a href="Source%20Code.html">Source Code</a>
- </li>
- </ul>
- </li>
- <li>
- <strong><a href="VeraCrypt%20System%20Files.html">VeraCrypt System Files &amp; Application Data</a></strong>
- </li>
- <li>
- <strong><a href="Digital%20Signatures.html">Digital Signatures</a></strong>
- </li>
-
- </ul>
- </div>
+<ul>
+<li><a title="Preface" href="Preface.html"><strong>Preface</strong></a>
+</li><li><strong><a href="Introduction.html">Introduction</a></strong>
+</li><li><strong><a href="Beginner%27s%20Tutorial.html">Beginner's Tutorial</a></strong>
+</li><li><strong><a href="VeraCrypt%20Volume.html">VeraCrypt Volume</a></strong>
+<ul>
+<li><a href="Creating%20New%20Volumes.html">Creating a New VeraCrypt Volume</a>
+</li><li><a href="Favorite%20Volumes.html">Favorite Volumes</a>
+</li><li><a href="System%20Favorite%20Volumes.html">System Favorite Volumes</a>
+</li></ul>
+</li><li><strong><a href="System%20Encryption.html">System Encryption</a></strong>
+<ul>
+<li><a href="Hidden%20Operating%20System.html">Hidden Operating System</a>
+</li><li><a href="Supported%20Systems%20for%20System%20Encryption.html">Operating Systems Supported for System Encryption</a>
+</li><li><a href="VeraCrypt%20Rescue%20Disk.html">VeraCrypt Rescue Disk</a>
+</li></ul>
+</li><li><strong><a href="Plausible%20Deniability.html">Plausible Deniability</a></strong><br>
+<ul>
+<li><a href="Hidden%20Volume.html">Hidden Volume</a>
+<ul>
+<li><a href="Protection%20of%20Hidden%20Volumes.html">Protection of Hidden Volumes Against Damage</a>
+</li><li><a href="Security%20Requirements%20for%20Hidden%20Volumes.html">Security Requirements and Precautions Pertaining to Hidden Volumes</a>
+</li></ul>
+</li><li><a href="VeraCrypt%20Hidden%20Operating%20System.html">Hidden Operating System</a>
+</li></ul>
+</li><li><strong><a href="Main%20Program%20Window.html">Main Program Window</a></strong>
+<ul>
+<li><a href="Program%20Menu.html">Program Menu</a>
+</li><li><a href="Mounting%20VeraCrypt%20Volumes.html">Mounting Volumes</a>
+</li></ul>
+</li><li><strong><a href="Parallelization.html">Parallelization</a></strong>
+</li><li><strong><a href="Pipelining.html">Pipelining</a></strong>
+</li><li><strong><a href="Hardware%20Acceleration.html">Hardware acceleration</a></strong>
+</li><li><strong><a href="Hot%20Keys.html">Hot keys</a></strong>
+</li><li><strong><a href="Keyfiles%20in%20VeraCrypt.html">Keyfiles</a></strong>
+</li><li><strong><a href="Security%20Tokens%20%26%20Smart%20Cards.html">Security Tokens &amp; Smart Cards</a></strong>
+</li><li><strong><a href="Portable%20Mode.html">Portable Mode</a></strong>
+</li><li><strong><a href="TrueCrypt%20Support.html">TrueCrypt Support</a></strong>
+</li><li><strong><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Converting TrueCrypt Volumes &amp; Partitions</a></strong>
+</li><li><strong><a href="Default%20Mount%20Parameters.html">Default Mount Parameters</a></strong>
+</li><li><strong><a href="Language%20Packs.html">Language Packs</a></strong>
+</li><li><strong><a href="Encryption%20Algorithms.html">Encryption Algorithms</a></strong>
+<ul>
+<li><a href="AES.html">AES</a> </li><li><a href="Camellia.html">Camellia</a>
+</li><li><a href="Kuznyechik.html">Kuznyechik</a>
+</li><li><a href="Serpent.html">Serpent</a> </li><li><a href="Twofish.html">Twofish</a> </li><li><a href="Cascades.html">Cascades of ciphers</a>
+</li></ul>
+</li><li><strong><a href="Hash%20Algorithms.html">Hash Algorithms</a></strong>
+<ul>
+<li><a href="BLAKE2s-256.html">BLAKE2s-256</a>
+</li><li><a href="SHA-256.html">SHA-256</a> </li><li><a href="SHA-512.html">SHA-512</a> </li><li><a href="Whirlpool.html">Whirlpool</a>
+</li><li><a href="Streebog.html">Streebog</a></li></ul>
+</li><li><strong><a href="Supported%20Operating%20Systems.html">Supported Operating Systems</a></strong>
+</li><li><strong><a href="Command%20Line%20Usage.html">Command Line Usage</a></strong>
+</li><li><strong><a href="Security%20Model.html">Security Model</a></strong>
+</li><li><strong><a href="Security%20Requirements%20and%20Precautions.html">Security Requirements And Precautions<br>
+</a></strong>
+<ul>
+<li><a href="Data%20Leaks.html">Data Leaks</a>
+<ul>
+<li><a href="Paging%20File.html">Paging File</a>
+</li><li><a href="Memory%20Dump%20Files.html">Memory Dump Files</a>
+</li><li><a href="Hibernation%20File.html">Hibernation File</a>
+</li></ul>
+</li><li><a href="Unencrypted%20Data%20in%20RAM.html">Unencrypted Data in RAM</a>
+</li><li><a href="Physical%20Security.html">Physical Security</a>
+</li><li><a href="Malware.html">Malware</a> </li><li><a href="Multi-User%20Environment.html">Multi-User Environment</a>
+</li><li><a href="Authenticity%20and%20Integrity.html">Authenticity and Integrity</a>
+</li><li><a href="Choosing%20Passwords%20and%20Keyfiles.html">Choosing Passwords and Keyfiles</a>
+</li><li><a href="Changing%20Passwords%20and%20Keyfiles.html">Changing Passwords and Keyfiles</a>
+</li><li><a href="Trim%20Operation.html">Trim Operation</a>
+</li><li><a href="Wear-Leveling.html">Wear-Leveling</a>
+</li><li><a href="Reallocated%20Sectors.html">Reallocated Sectors</a>
+</li><li><a href="Defragmenting.html">Defragmenting</a>
+</li><li><a href="Journaling%20File%20Systems.html">Journaling File Systems</a>
+</li><li><a href="Volume%20Clones.html">Volume Clones</a>
+</li><li><a href="Additional%20Security%20Requirements%20and%20Precautions.html">Additional Security Requirements and Precautions</a>
+</li></ul>
+</li><li><strong><a href="How%20to%20Back%20Up%20Securely.html">How To Back Up Securely</a></strong>
+</li><li><strong><a href="Miscellaneous.html">Miscellaneous</a></strong>
+<ul>
+<li><a href="Using%20VeraCrypt%20Without%20Administrator%20Privileges.html">Using VeraCrypt Without Administrator Privileges</a>
+</li><li><a href="Sharing%20over%20Network.html">Sharing Over Network</a>
+</li><li><a href="VeraCrypt%20Background%20Task.html">VeraCrypt Background Task</a>
+</li><li><a href="Removable%20Medium%20Volume.html">Volume Mounted as Removable Medium</a>
+</li><li><a href="VeraCrypt%20System%20Files.html">VeraCrypt System Files &amp; Application Data</a>
+</li><li><a href="Removing%20Encryption.html">How To Remove Encryption</a>
+</li><li><a href="Uninstalling%20VeraCrypt.html">Uninstalling VeraCrypt</a>
+</li><li><a href="Digital%20Signatures.html">Digital Signatures</a>
+</li></ul>
+</li><li><strong><a href="Troubleshooting.html">Troubleshooting</a></strong>
+</li><li><strong><a href="Incompatibilities.html">Incompatibilities</a></strong>
+</li><li><strong><a href="Issues%20and%20Limitations.html">Known Issues and Limitations</a></strong>
+</li><li><strong><a href="FAQ.html">Frequently Asked Questions</a></strong>
+</li><li><strong><a href="Technical%20Details.html">Technical Details</a></strong>
+<ul>
+<li><a href="Notation.html">Notation</a>
+</li><li><a href="Encryption%20Scheme.html">Encryption Scheme</a>
+</li><li><a href="Modes%20of%20Operation.html">Modes of Operation</a>
+</li><li><a href="Header%20Key%20Derivation.html">Header Key Derivation, Salt, and Iteration Count</a>
+</li><li><a href="Random%20Number%20Generator.html">Random Number Generator</a>
+</li><li><a href="Keyfiles.html">Keyfiles</a>
+</li><li><a title="PIM" href="Personal%20Iterations%20Multiplier%20(PIM).html">PIM</a>
+</li><li><a href="VeraCrypt%20Volume%20Format%20Specification.html">VeraCrypt Volume Format Specification</a>
+</li><li><a href="Standard%20Compliance.html">Compliance with Standards and Specifications</a>
+</li><li><a href="Source%20Code.html">Source Code</a>
+</li><li><a href="CompilingGuidelines.html">Building VeraCrypt From Source</a>
+<ul>
+<li><a href="CompilingGuidelineWin.html">Windows Build Guide</a>
+</li><li><a href="CompilingGuidelineLinux.html">Linux Build Guide</a>
+</li></ul>
+</li></ul>
+</li><li><strong><a href="Contact.html">Contact</a></strong>
+</li><li><strong><a href="Legal%20Information.html">Legal Information</a></strong>
+</li><li><strong><a href="Release%20Notes.html">Version History</a></strong>
+</li><li><strong><a href="Acknowledgements.html">Acknowledgements</a></strong>
+</li><li><strong><a href="References.html">References</a></strong>
+</li></ul>
</div>
-</div>
-
-<strong><a href="Troubleshooting.html">Troubleshooting</a></strong> <br>
-<strong><a href="Incompatibilities.html">Incompatibilities</a></strong> <br>
-<strong><a href="Issues%20and%20Limitations.html">Known Issues and Limitations</a></strong> <br>
-<strong><a href="FAQ.html">Frequently Asked Questions</a></strong> <br>
-<strong><a href="Contact.html">Contact</a></strong> <br>
-<strong><a href="Legal%20Information.html">Legal Information</a></strong> <br>
-<strong><a href="Release%20Notes.html">Version History</a></strong> <br>
-<strong><a href="Acknowledgements.html">Acknowledgements</a></strong> <br>
-<strong><a href="References.html">References</a></strong> <br>
</body></html>
diff --git a/doc/html/LinuxPrepAndBuild.sh b/doc/html/LinuxPrepAndBuild.sh
deleted file mode 100644
index 58329b8f..00000000
--- a/doc/html/LinuxPrepAndBuild.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-sudo apt update
-sudo apt install -y build-essential yasm pkg-config libgtk-3-dev
-wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.0/wxWidgets-3.2.0.tar.bz2
-tar -xf wxWidgets-3.2.0.tar.bz2
-cd wxWidgets-3.2.0
-mkdir gtk-build
-cd gtk-build
-../configure
-make
-sudo make install
-sudo ldconfig
-cd ../..
-rm -r wxWidgets-3.2.0
-rm wxWidgets-3.2.0.tar.bz2
-sudo apt install -y libfuse-dev git
-git clone https://github.com/veracrypt/VeraCrypt.git
-cd ~/VeraCrypt/src
-make
diff --git a/doc/html/Miscellaneous.html b/doc/html/Miscellaneous.html
new file mode 100644
index 00000000..95eb6af8
--- /dev/null
+++ b/doc/html/Miscellaneous.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>VeraCrypt - Free Open source disk encryption with strong security for the Paranoid</title>
+<meta name="description" content="VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files."/>
+<meta name="keywords" content="encryption, security"/>
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+<div>
+<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
+</div>
+
+<div id="menu">
+ <ul>
+ <li><a href="Home.html">Home</a></li>
+ <li><a href="/code/">Source Code</a></li>
+ <li><a href="Downloads.html">Downloads</a></li>
+ <li><a class="active" href="Documentation.html">Documentation</a></li>
+ <li><a href="Donation.html">Donate</a></li>
+ <li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Forums</a></li>
+ </ul>
+</div>
+
+<div>
+<p>
+<a href="Documentation.html">Documentation</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="Miscellaneous.html">Miscellaneous</a>
+</p></div>
+
+<div class="wikidoc">
+<h1>Miscellaneous</h1>
+<ul>
+<li><a href="Using%20VeraCrypt%20Without%20Administrator%20Privileges.html">Use Without Admin Rights</a>
+</li><li><a href="Sharing%20over%20Network.html">Sharing over Network</a>
+</li><li><a href="VeraCrypt%20Background%20Task.html">Background Task</a>
+</li><li><a href="Removable%20Medium%20Volume.html">Removable Medium Volumes</a>
+</li><li><a href="VeraCrypt%20System%20Files.html">VeraCrypt System Files</a>
+</li><li><a href="Removing%20Encryption.html">Removing Encryption</a>
+</li><li><a href="Uninstalling%20VeraCrypt.html">Uninstalling VeraCrypt</a>
+</li><li><a href="Digital%20Signatures.html">Digital Signatures</a>
+</li></ul>
+</div>
+</body></html>
diff --git a/doc/html/Technical Details.html b/doc/html/Technical Details.html
index 29f7aae1..63878e05 100644
--- a/doc/html/Technical Details.html
+++ b/doc/html/Technical Details.html
@@ -55,5 +55,14 @@
<a href="Standard%20Compliance.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Compliance with Standards and Specifications</a>
</li><li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
<a href="Source%20Code.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Source Code</a>
+</li><li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
+<a href="CompilingGuidelines.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Building VeraCrypt From Source</a>
+<ul>
+<li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
+<a href="CompilingGuidelineWin.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Windows Build Guide</a>
+</li><li style="text-align:left; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px">
+<a href="CompilingGuidelineLinux.html" style="text-align:left; color:#0080c0; text-decoration:none.html">Linux Build Guide</a>
+</li>
+</ul>
</li></ul>
</div><div class="ClearBoth"></div></body></html>
diff --git a/src/Readme.txt b/src/Readme.txt
index 6875547d..2380eacc 100644
--- a/src/Readme.txt
+++ b/src/Readme.txt
@@ -41,7 +41,9 @@ I. Windows
Requirements for Building VeraCrypt for Windows:
------------------------------------------------
-A detailed guide on how to compile VeraCrypt on Windows can be found at: https://www.veracrypt.fr/en/CompilingGuidelineWin.html
+A detailed guide on how to build VeraCrypt on Windows can be found in
+the file doc/html/CompilingGuidelineWin.html. it is also available online
+at https://www.veracrypt.fr/en/CompilingGuidelineWin.html
IMPORTANT:
@@ -90,7 +92,9 @@ For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
II. Linux and Mac OS X
======================
-A detailed guide on how to build a dev environment and on how to compile VeraCrypt on Linux can be found at: https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
+A detailed guide on how to build VeraCrypt on Linux can be found in
+the file doc/html/CompilingGuidelineLinux.html. it is also available online
+at https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
Requirements for Building VeraCrypt for Linux and Mac OS X:
-----------------------------------------------------------
diff --git a/src/Release/Setup Files/Product64.wxs b/src/Release/Setup Files/Product64.wxs
index e20fd1dc..c51ae47e 100644
--- a/src/Release/Setup Files/Product64.wxs
+++ b/src/Release/Setup Files/Product64.wxs
@@ -537,6 +537,9 @@
<Component Id="cmpB6AC414023A6BDBF855F4A807DAE138C" Guid="{557B4D3A-C503-4EAF-8DFC-5B9177A1F737}">
<File Id="filE1FF7E56D4D7BAE636B289521CD0C787" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_034.png" DiskId="1" />
</Component>
+ <Component Id="cmpA80F47C0DB1649FE99DA7D449012D2D7" Guid="{E4AB233F-F5AE-4B26-83E5-524108F801B6}">
+ <File Id="filC92F8B3C25C841839FF268DAF13ADBCC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BLAKE2s-256.html" DiskId="1" />
+ </Component>
<Component Id="cmp053692809BD5B3F5682AFCC539A767A3" Guid="{C99F1ECB-6AAB-4D06-B4C7-134CD2502104}">
<File Id="fil9D6A859E5E76057E4E64E35D03BF1739" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Camellia.html" DiskId="1" />
</Component>
@@ -552,6 +555,87 @@
<Component Id="cmp3858A4BB7577362DE87F4485575DFC99" Guid="{94549BE1-9A7B-4DA7-A66F-17193865335E}">
<File Id="fil72F9481463D425378DDDD5FCDBCC909B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Command Line Usage.html" DiskId="1" />
</Component>
+ <Component Id="cmpA06B9542AEB64F96BB784F47800158A8" Guid="{87929DDC-82A3-42CF-B610-D625A9EC404A}">
+ <File Id="filD596E938BA564F06A23DAAAA0909B229" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineLinux.html" DiskId="1" />
+ </Component>
+ <Component Id="cmpACD4069DDF564A8DAB5D542BB8850131" Guid="{657E9938-9161-4C60-9112-944DD2BF2DE8}">
+ <File Id="fil0794C6C86BD24D62883FD840ADE90FC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelines.html" DiskId="1" />
+ </Component>
+ <Component Id="cmp735FE6B2F10C43019E11256864209EBC" Guid="{F87625DF-E610-4CCF-94E7-7293DDCD35DB}">
+ <File Id="filAB026A12CD59448B0346D8FB6BD594EB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\AddNewSystemVar.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp89BB363FF83EBA271361A4208E069DA9" Guid="{1E6E3A37-453A-4E81-AC23-45F3BB4800E2}">
+ <File Id="filE7535CB597FF0868DC51F9D3E8A1E45C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertificateCannotBeVerified.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp5115B3C02C1C0CF975E4B7C3152C163A" Guid="{D705F09B-8F81-48FE-A6D6-B46EE47425CE}">
+ <File Id="fil8DCBEED9F9CD2F449C888E90DBEC8A0F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertVerifyFails.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp3E70583F999D652B21E6E2D526666F61" Guid="{EA0DBD20-DFB7-4DF2-B29C-538C7FAE83C3}">
+ <File Id="fil8BA636EB3F15CDFBF9B1B07AF40CAF5C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DistributionPackageDamaged.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmpC2D0D30677874908C48FF8A921712958" Guid="{0CB7D629-B12B-4CCB-B65D-F92BC4099ED1}">
+ <File Id="filABD544E660E7612EF24A540F4DAC89DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2010.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp88EB50D9762FA92B2E52313A7C92F2DD" Guid="{BF41CBAB-594C-42FF-BC86-88869CD77445}">
+ <File Id="filD123B515FACC275A341B8C7A4DD19074" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2019.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp3DABA5B6F2E779D915E1B8D680AE7855" Guid="{203AC826-E013-40E8-A944-9D9622669066}">
+ <File Id="fil6BA9B558534B9399EA06F31375A6D8C5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVSBuildTools.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp2EA15F417E5EE9D31E028263C137695F" Guid="{F4EDBAFC-4B84-4502-9AA4-4272281B26B9}">
+ <File Id="fil2DD203CD9997BD21FC45EFDF85BECE94" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\gzipCommandLine.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp51D438A1152A65EAD414012A5EAEA2CA" Guid="{8B4B3B03-9D19-4D15-9060-1ABB4CF4A80E}">
+ <File Id="fil612E91212B4BE3447B34C59AD43D5FC2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\NasmCommandLine.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmpD52CCEF7A4A330F26D3B3F7355D03646" Guid="{4C764331-E584-49C0-80FA-9251776108E3}">
+ <File Id="fil63F42635C3D23E1CC8D9541703F69B96" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-1.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp1A9BFDDFF15FF47166075F319B97BB6E" Guid="{F0EF5133-371D-4767-9265-266277E4D939}">
+ <File Id="fil609F8FC8F03A7AC92A7DDB6123F2771B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-2.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp320762048B274197D27F739096C4A23A" Guid="{118CF290-CD2D-4515-A55D-48AD4DBEF8F0}">
+ <File Id="fil08D2CB8983DA4BA20DFFA5471E60CAD3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-3.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp952051BDCF309CAEB1D62701560D8F78" Guid="{6BA07F89-BAA5-4E06-BE93-65AF8DF895EC}">
+ <File Id="fil335EB17B9D8DE11A9A8E0204C43BB2C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-4.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp6AB232B7503BC35E25CB33C789242482" Guid="{0B2B14B7-2D21-4904-999D-8DA37C7289BE}">
+ <File Id="fil9069630D9AA559C8EA243ADEB3DF0B69" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectAdvancedSystemSettings.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmpE8ABDCD58C9636346FAE7E941A38CA6E" Guid="{2CF0B479-EFAF-499E-8630-AE4E41C8E424}">
+ <File Id="filA8C1D27C90C6647C16EB5EE8728DC943" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectEnvironmentVariables.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp9CD73EB218D7148E55F141E31AEC9D8C" Guid="{299F81CE-0140-4A97-93C2-C6B2CD3F8514}">
+ <File Id="fil8DB747C30552955A70B6FDAC1BC95198" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectPathVariable.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmpE504F295E3ED5CEBDCF231608F6757B2" Guid="{0B23E02F-0D76-4F41-9081-CCC6A2634F05}">
+ <File Id="fil4E06FA5FE9FA09E4F71E22CFA0FC7BA9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectThisPC.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp84A8D3A9BF75ED8047B7DEAB02F26003" Guid="{1EE2E63F-CE1F-4D90-97E9-AE186BC6DDA0}">
+ <File Id="fil0470CF25D1C5B0A85FD8091673E3E2E0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\upxCommandLine.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp63A4BE623C0E3F77B3BFA5B467C33A1A" Guid="{845FE6B7-11D1-4FEB-AFBE-A9EC8B7775DD}">
+ <File Id="filDC81CAAEC5DCB86937437877F26C046A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010BuildSolution.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp63CE6B664C7396B79B1B28591EEC72B9" Guid="{E0F7F066-1B4F-48B8-8C02-AB0661E0AFF5}">
+ <File Id="filC02619AFFB25501B6AA29599FAA01DEB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010Win32Config.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp4D6100E03DC3B05F17A7E2BA4AAF1EA1" Guid="{3AF8735B-D193-4F71-8C51-E8B1FE71CE5B}">
+ <File Id="filF697D096B67A6A8C84BB93AEB4199206" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010X64Config.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmpB7641BE40D4D1642AB3647B669008A94" Guid="{15A8F3D3-4364-4499-BBA9-2E29CD19D5C4}">
+ <File Id="filBD820E84E255A9B91DDC38D189515EE6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019ARM64Config.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp4DB96DA8172D79B63A7FBE08E016A280" Guid="{E6F2B68D-8CD9-42DE-AC2A-B5A2AB1F5DC1}">
+ <File Id="filEFA99F46C962110CBA6A0B14162F1764" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019BuildSolution.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp615D3647A56F3ED6F0766CEEE9EFCF9F" Guid="{7A343344-91E3-4AEA-BD32-5E524AE8BEA4}">
+ <File Id="filD10154F2B3C2E7CB1EF84555EDA195C3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\YasmCommandLine.jpg" DiskId="1" />
+ </Component>
+ <Component Id="cmp9FDD7E3C06564AF29700B82B19BC0501" Guid="{5DC9861F-1EB1-457D-9FAA-01DB499F6040}">
+ <File Id="filC4ADB6F8DFE44319BB70B7089B72BFBF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin.html" DiskId="1" />
+ </Component>
<Component Id="cmp90AB4CF273108F47223E3432838CDE37" Guid="{9510EAF5-F452-4991-9BA2-F1F641C1D697}">
<File Id="fil1DAD595818432F019735F37E86305500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contact.html" DiskId="1" />
</Component>
@@ -867,9 +951,6 @@
<Component Id="cmpFB2313AB16EF2467366ED136C0E61CE6" Guid="{CFEC9559-9F85-46C6-9E98-AEBB573B96FE}">
<File Id="filE496203C4727FDF47F8352CB9722A8C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removing Encryption.html" DiskId="1" />
</Component>
- <Component Id="cmp960F36632D3FB602421D1195E4EB6FE1" Guid="{321F49A5-8A1B-4881-A32D-12EDA99D1B85}">
- <File Id="fil324009D5856BF4C5270D40F1EC4110EB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\RIPEMD-160.html" DiskId="1" />
- </Component>
<Component Id="cmpB4C7B1A7A3EC0CB2DE805AC5CC5FC0D7" Guid="{4534E8B2-114E-4173-AE3E-75E0D96EB573}">
<File Id="fil8CFD1CFDCBE261B6F91D9E587F8720C0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Model.html" DiskId="1" />
</Component>
@@ -1273,11 +1354,39 @@
<ComponentRef Id="cmpDC4FD19F507A5152351B9F71C8691486" />
<ComponentRef Id="cmp9E45BE754042F9DD742A0B7B9F27E786" />
<ComponentRef Id="cmpB6AC414023A6BDBF855F4A807DAE138C" />
+ <ComponentRef Id="cmpA80F47C0DB1649FE99DA7D449012D2D7" />
<ComponentRef Id="cmp053692809BD5B3F5682AFCC539A767A3" />
<ComponentRef Id="cmp9049A791E9E1AB7FF01BD7F08D1CB069" />
<ComponentRef Id="cmp4E6F9484484A40645D519F688ED9C21E" />
<ComponentRef Id="cmp3CF724F2A2347A2A30C85CB76490F687" />
<ComponentRef Id="cmp3858A4BB7577362DE87F4485575DFC99" />
+ <ComponentRef Id="cmpA06B9542AEB64F96BB784F47800158A8" />
+ <ComponentRef Id="cmpACD4069DDF564A8DAB5D542BB8850131" />
+ <ComponentRef Id="cmp735FE6B2F10C43019E11256864209EBC" />
+ <ComponentRef Id="cmp89BB363FF83EBA271361A4208E069DA9" />
+ <ComponentRef Id="cmp5115B3C02C1C0CF975E4B7C3152C163A" />
+ <ComponentRef Id="cmp3E70583F999D652B21E6E2D526666F61" />
+ <ComponentRef Id="cmpC2D0D30677874908C48FF8A921712958" />
+ <ComponentRef Id="cmp88EB50D9762FA92B2E52313A7C92F2DD" />
+ <ComponentRef Id="cmp3DABA5B6F2E779D915E1B8D680AE7855" />
+ <ComponentRef Id="cmp2EA15F417E5EE9D31E028263C137695F" />
+ <ComponentRef Id="cmp51D438A1152A65EAD414012A5EAEA2CA" />
+ <ComponentRef Id="cmpD52CCEF7A4A330F26D3B3F7355D03646" />
+ <ComponentRef Id="cmp1A9BFDDFF15FF47166075F319B97BB6E" />
+ <ComponentRef Id="cmp320762048B274197D27F739096C4A23A" />
+ <ComponentRef Id="cmp952051BDCF309CAEB1D62701560D8F78" />
+ <ComponentRef Id="cmp6AB232B7503BC35E25CB33C789242482" />
+ <ComponentRef Id="cmpE8ABDCD58C9636346FAE7E941A38CA6E" />
+ <ComponentRef Id="cmp9CD73EB218D7148E55F141E31AEC9D8C" />
+ <ComponentRef Id="cmpE504F295E3ED5CEBDCF231608F6757B2" />
+ <ComponentRef Id="cmp84A8D3A9BF75ED8047B7DEAB02F26003" />
+ <ComponentRef Id="cmp63A4BE623C0E3F77B3BFA5B467C33A1A" />
+ <ComponentRef Id="cmp63CE6B664C7396B79B1B28591EEC72B9" />
+ <ComponentRef Id="cmp4D6100E03DC3B05F17A7E2BA4AAF1EA1" />
+ <ComponentRef Id="cmpB7641BE40D4D1642AB3647B669008A94" />
+ <ComponentRef Id="cmp4DB96DA8172D79B63A7FBE08E016A280" />
+ <ComponentRef Id="cmp615D3647A56F3ED6F0766CEEE9EFCF9F" />
+ <ComponentRef Id="cmp9FDD7E3C06564AF29700B82B19BC0501" />
<ComponentRef Id="cmp90AB4CF273108F47223E3432838CDE37" />
<ComponentRef Id="cmpB9A0461BF7CF75538111B088C986A62F" />
<ComponentRef Id="cmpD8C7B52BC03709FAB2642B93BFE4FFE8" />
@@ -1383,7 +1492,6 @@
<ComponentRef Id="cmpB313B00E647A121B2CBE47F3048A18A7" />
<ComponentRef Id="cmp400428F6494DE58618E3B92539548C39" />
<ComponentRef Id="cmpFB2313AB16EF2467366ED136C0E61CE6" />
- <ComponentRef Id="cmp960F36632D3FB602421D1195E4EB6FE1" />
<ComponentRef Id="cmpB4C7B1A7A3EC0CB2DE805AC5CC5FC0D7" />
<ComponentRef Id="cmp00540BF93A805E0B9996945B61E1BC2F" />
<ComponentRef Id="cmp4C46C6668AD830D543AFE593D51676B3" />
diff --git a/src/Signing/sign.bat b/src/Signing/sign.bat
index addece12..7a810fbc 100644
--- a/src/Signing/sign.bat
+++ b/src/Signing/sign.bat
@@ -31,7 +31,7 @@ del Languages.zip
rmdir /S /Q docs
mkdir docs\html\en
mkdir docs\EFI-DCS
-copy /V /Y ..\..\..\doc\html\* docs\html\en\.
+xcopy /E /V /Y ..\..\..\doc\html\* docs\html\en\.
copy "..\..\..\doc\chm\VeraCrypt User Guide.chm" docs\.
copy "..\..\..\doc\EFI-DCS\*.pdf" docs\EFI-DCS\.
del docs.zip