Skip to content

Commit 9223824

Browse files
committed
New upstream version 1.26.7.
1 parent 8c01360 commit 9223824

File tree

785 files changed

+62248
-26740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

785 files changed

+62248
-26740
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# For those using Visual Studio Code for development
22
.vscode/
33

4+
# CLion
5+
.idea/
6+
47
# VC Linux build artifacts
58
*.o
69
*.o0
@@ -11,6 +14,8 @@
1114
*.txt.h
1215
*.h.gch
1316
src/Main/veracrypt
17+
*.osse41
18+
*.ossse3
1419

1520
# VC macOS build artifacts
1621
src/Main/VeraCrypt

README.md

Lines changed: 20 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,17 @@ called 'TrueCrypt' or 'VeraCrypt'
1717
Contents
1818
========
1919

20-
I. Windows
21-
Requirements for Building VeraCrypt for Windows.
22-
Instructions for Building VeraCrypt for Windows.
23-
Instructions for Signing and Packaging VeraCrypt for Windows.
20+
[I. Windows](#i-windows)
2421

25-
II. Linux and Mac OS X
26-
Requirements for Building VeraCrypt for Linux and Mac OS X.
27-
Instructions for Building VeraCrypt for Linux and Mac OS X.
28-
Mac OS X specifics
22+
[II. Linux and Mac OS X](#ii-linux-and-mac-os-x)
2923

30-
III. FreeBSD
24+
[III. FreeBSD](#iii-freebsd)
3125

32-
IV. Third-Party Developers (Contributors)
26+
[IV. Third-Party Developers (Contributors)](#iv-third-party-developers-contributors)
3327

34-
V. Legal Information
28+
[V. Legal Information](#v-legal-information)
3529

36-
VI. Further Information
30+
[VI. Further Information](#vi-further-information)
3731

3832

3933

@@ -43,16 +37,9 @@ I. Windows
4337
Requirements for Building VeraCrypt for Windows:
4438
------------------------------------------------
4539

46-
- Microsoft Visual C++ 2010 SP1 (Professional Edition or compatible)
47-
- Microsoft Visual C++ 2019
48-
- Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
49-
- Microsoft Windows SDK for Windows 7.1 (configured for Visual C++ 2010)
50-
- Microsoft Windows SDK for Windows 8.1 (needed for SHA-256 code signing)
51-
- Microsoft Windows Driver Kit 7.1.0 (build 7600.16385.1)
52-
- NASM assembler 2.08 or compatible
53-
- YASM 1.3.0 or newer.
54-
- gzip compressor
55-
- upx packer (available at https://upx.github.io/)
40+
A detailed guide on how to build VeraCrypt on Windows can be found in
41+
the file doc/html/CompilingGuidelineWin.html. it is also available online
42+
at https://www.veracrypt.fr/en/CompilingGuidelineWin.html
5643

5744
IMPORTANT:
5845

@@ -74,41 +61,6 @@ the compiler, or if you install a different or no service pack for Visual
7461
Studio, or different hotfixes for it, or if you use different versions of
7562
the required SDKs).
7663

77-
78-
Instructions for Building VeraCrypt for Windows:
79-
------------------------------------------------
80-
81-
1) Create an environment variable 'MSVC16_ROOT' pointing to the folder 'MSVC15'
82-
extracted from the Visual C++ 1.52 self-extracting package.
83-
84-
Note: The 16-bit installer MSVC15\SETUP.EXE cannot be run on 64-bit Windows,
85-
but it is actually not necessary to run it. You only need to extract the
86-
folder 'MSVC15', which contains the 32-bit binaries required to build the
87-
VeraCrypt Boot Loader.
88-
89-
2) If you have installed the Windows Driver Development Kit in another
90-
directory than '%SYSTEMDRIVE%\WinDDK', create an environment variable
91-
'WINDDK_ROOT' pointing to the DDK installation directory.
92-
93-
3) Open the solution file 'VeraCrypt.sln' in Microsoft Visual Studio 2010.
94-
95-
4) Select 'All' as the active solution configuration and WIN32 as the active
96-
platform.
97-
98-
5) Build the solution.
99-
100-
6) Select x64 as the active platform and build the solution again.
101-
102-
7) Open the solution file 'VeraCrypt_vs2019.sln' in Microsoft Visual Studio 2019.
103-
104-
8) Select 'All' as the active solution configuration and ARM64 as the active
105-
platform.
106-
107-
9) Build the solution.
108-
109-
6) If successful, there should be newly built VeraCrypt binaries in the
110-
'Release\Setup Files' folder.
111-
11264
Instructions for Signing and Packaging VeraCrypt for Windows:
11365
-------------------------------------------------------------
11466

@@ -136,6 +88,10 @@ For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
13688
II. Linux and Mac OS X
13789
======================
13890

91+
A detailed guide on how to build VeraCrypt on Linux can be found in
92+
the file doc/html/CompilingGuidelineLinux.html. it is also available online
93+
at https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
94+
13995
Requirements for Building VeraCrypt for Linux and Mac OS X:
14096
-----------------------------------------------------------
14197

@@ -148,6 +104,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
148104
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
149105
- FUSE library and header files (available at https://github.com/libfuse/libfuse
150106
and https://osxfuse.github.io/)
107+
- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
151108

152109

153110
Instructions for Building VeraCrypt for Linux and Mac OS X:
@@ -254,20 +211,20 @@ Copyright Information
254211
---------------------
255212

256213
This software as a whole:
257-
Copyright (c) 2013-2022 IDRIX. All rights reserved.
214+
Copyright (c) 2013-2023 IDRIX. All rights reserved.
258215

259216
Portions of this software:
260-
Copyright (c) 2013-2022 IDRIX. All rights reserved.
217+
Copyright (c) 2013-2023 IDRIX. All rights reserved.
261218
Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved.
262219
Copyright (c) 1998-2000 Paul Le Roux. All rights reserved.
263220
Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved.
264-
Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler.
221+
Copyright (c) 1995-2023 Jean-loup Gailly and Mark Adler.
265222
Copyright (c) 2016 Disk Cryptography Services for EFI (DCS), Alex Kolotnikov
266-
Copyright (c) 1999-2017 Dieter Baron and Thomas Klausner.
223+
Copyright (c) 1999-2020 Dieter Baron and Thomas Klausner.
267224
Copyright (c) 2013, Alexey Degtyarev. All rights reserved.
268225
Copyright (c) 1999-2016 Jack Lloyd. All rights reserved.
269-
Copyright (c) 2013-2019 Stephan Mueller <[email protected]>
270-
Copyright (c) 1999-2021 Igor Pavlov
226+
Copyright (c) 2013-2019 Stephan Mueller <[email protected]>
227+
Copyright (c) 1999-2021 Igor Pavlov
271228

272229
For more information, please see the legal notices attached to parts of the
273230
source code.

0 commit comments

Comments
 (0)