VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/Readme.txt')
-rw-r--r--src/Readme.txt66
1 files changed, 14 insertions, 52 deletions
diff --git a/src/Readme.txt b/src/Readme.txt
index 3e3d1f54..be740b73 100644
--- a/src/Readme.txt
+++ b/src/Readme.txt
@@ -18,8 +18,6 @@ Contents
========
I. Windows
- Requirements for Building VeraCrypt for Windows.
- Instructions for Building VeraCrypt for Windows.
Instructions for Signing and Packaging VeraCrypt for Windows.
II. Linux and Mac OS X
@@ -43,16 +41,9 @@ I. Windows
Requirements for Building VeraCrypt for Windows:
------------------------------------------------
-- Microsoft Visual C++ 2010 SP1 (Professional Edition or compatible)
-- Microsoft Visual C++ 2019
-- Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
-- Microsoft Windows SDK for Windows 7.1 (configured for Visual C++ 2010)
-- Microsoft Windows SDK for Windows 8.1 (needed for SHA-256 code signing)
-- Microsoft Windows Driver Kit 7.1.0 (build 7600.16385.1)
-- NASM assembler 2.08 or compatible
-- YASM 1.3.0 or newer.
-- gzip compressor
-- upx packer (available at https://upx.github.io/)
+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:
@@ -74,41 +65,6 @@ the compiler, or if you install a different or no service pack for Visual
Studio, or different hotfixes for it, or if you use different versions of
the required SDKs).
-
-Instructions for Building VeraCrypt for Windows:
-------------------------------------------------
-
-1) Create an environment variable 'MSVC16_ROOT' pointing to the folder 'MSVC15'
- extracted from the Visual C++ 1.52 self-extracting package.
-
- Note: The 16-bit installer MSVC15\SETUP.EXE cannot be run on 64-bit Windows,
- but it is actually not necessary to run it. You only need to extract the
- folder 'MSVC15', which contains the 32-bit binaries required to build the
- VeraCrypt Boot Loader.
-
-2) If you have installed the Windows Driver Development Kit in another
- directory than '%SYSTEMDRIVE%\WinDDK', create an environment variable
- 'WINDDK_ROOT' pointing to the DDK installation directory.
-
-3) Open the solution file 'VeraCrypt.sln' in Microsoft Visual Studio 2010.
-
-4) Select 'All' as the active solution configuration and WIN32 as the active
- platform.
-
-5) Build the solution.
-
-6) Select x64 as the active platform and build the solution again.
-
-7) Open the solution file 'VeraCrypt_vs2019.sln' in Microsoft Visual Studio 2019.
-
-8) Select 'All' as the active solution configuration and ARM64 as the active
- platform.
-
-9) Build the solution.
-
-6) If successful, there should be newly built VeraCrypt binaries in the
- 'Release\Setup Files' folder.
-
Instructions for Signing and Packaging VeraCrypt for Windows:
-------------------------------------------------------------
@@ -136,6 +92,10 @@ 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 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:
-----------------------------------------------------------
@@ -148,6 +108,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
- FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/)
+- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
Instructions for Building VeraCrypt for Linux and Mac OS X:
@@ -254,19 +215,20 @@ Copyright Information
---------------------
This software as a whole:
-Copyright (c) 2013-2021 IDRIX. All rights reserved.
+Copyright (c) 2013-2023 IDRIX. All rights reserved.
Portions of this software:
-Copyright (c) 2013-2021 IDRIX. All rights reserved.
+Copyright (c) 2013-2023 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.
-Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler.
+Copyright (c) 1995-2023 Jean-loup Gailly and Mark Adler.
Copyright (c) 2016 Disk Cryptography Services for EFI (DCS), Alex Kolotnikov
-Copyright (c) 1999-2017 Dieter Baron and Thomas Klausner.
+Copyright (c) 1999-2023 Dieter Baron and Thomas Klausner.
Copyright (c) 2013, Alexey Degtyarev. All rights reserved.
Copyright (c) 1999-2016 Jack Lloyd. All rights reserved.
-Copyright (c) 2013-2019 Stephan Mueller <smueller@chronox.de>
+Copyright (c) 2013-2019 Stephan Mueller <smueller@chronox.de>
+Copyright (c) 1999-2023 Igor Pavlov
For more information, please see the legal notices attached to parts of the
source code.