mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 02:58:02 -06:00
Update Readme to indicate veracrypt.io as the new official mirror
This commit is contained in:
@@ -30,7 +30,7 @@ called 'TrueCrypt' or 'VeraCrypt'
|
|||||||
|
|
||||||
A detailed guide on how to build VeraCrypt on Windows can be found in
|
A detailed guide on how to build VeraCrypt on Windows can be found in
|
||||||
the [documentation](./doc/html/CompilingGuidelineWin.html) in the repository and
|
the [documentation](./doc/html/CompilingGuidelineWin.html) in the repository and
|
||||||
it is also available [online](https://veracrypt.jp/en/CompilingGuidelineWin.html).
|
it is also available [online](https://veracrypt.jp/en/CompilingGuidelineWin.html) or on the [mirror](https://veracrypt.io/en/CompilingGuidelineWin.html).
|
||||||
|
|
||||||
IMPORTANT:
|
IMPORTANT:
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
|
|||||||
|
|
||||||
A detailed guide on how to build VeraCrypt on Linux can be found in
|
A detailed guide on how to build VeraCrypt on Linux can be found in
|
||||||
the [documentation](./doc/html/CompilingGuidelineLinux.html) in the repository and
|
the [documentation](./doc/html/CompilingGuidelineLinux.html) in the repository and
|
||||||
it is also available [online](https://veracrypt.jp/en/CompilingGuidelineLinux.html).
|
it is also available [online](https://veracrypt.jp/en/CompilingGuidelineLinux.html) or on the [mirror](https://veracrypt.io/en/CompilingGuidelineLinux.html).
|
||||||
|
|
||||||
## Requirements for Building VeraCrypt for Linux and Mac OS X:
|
## Requirements for Building VeraCrypt for Linux and Mac OS X:
|
||||||
|
|
||||||
@@ -201,6 +201,7 @@ If you intend to implement a feature, please contact us first to make sure:
|
|||||||
|
|
||||||
Information on how to contact us can be found at:
|
Information on how to contact us can be found at:
|
||||||
https://veracrypt.jp/
|
https://veracrypt.jp/
|
||||||
|
https://veracrypt.io/ (mirror)
|
||||||
|
|
||||||
# V. Legal Information
|
# V. Legal Information
|
||||||
|
|
||||||
@@ -234,3 +235,4 @@ documentation, are the sole property of their respective owners.
|
|||||||
# VI. Further Information
|
# VI. Further Information
|
||||||
|
|
||||||
https://veracrypt.jp
|
https://veracrypt.jp
|
||||||
|
https://veracrypt.io (mirror)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
This archive contains the source code of VeraCrypt.
|
This archive contains the source code of VeraCrypt.
|
||||||
It is based on original TrueCrypt 7.1a with security enhancements and modifications.
|
It is based on the original TrueCrypt 7.1a with security enhancements and modifications.
|
||||||
|
|
||||||
|
|
||||||
Important
|
Important
|
||||||
@@ -13,17 +13,12 @@ Note that the license specifies, for example, that a derived work must not be
|
|||||||
called 'TrueCrypt' or 'VeraCrypt'
|
called 'TrueCrypt' or 'VeraCrypt'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Contents
|
Contents
|
||||||
========
|
========
|
||||||
|
|
||||||
I. Windows
|
I. Windows
|
||||||
Instructions for Signing and Packaging VeraCrypt for Windows.
|
|
||||||
|
|
||||||
II. Linux and Mac OS X
|
II. Linux and Mac OS X
|
||||||
Requirements for Building VeraCrypt for Linux and Mac OS X.
|
|
||||||
Instructions for Building VeraCrypt for Linux and Mac OS X.
|
|
||||||
Mac OS X specifics
|
|
||||||
|
|
||||||
III. FreeBSD
|
III. FreeBSD
|
||||||
|
|
||||||
@@ -42,13 +37,15 @@ Requirements for Building VeraCrypt for Windows:
|
|||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
A detailed guide on how to build VeraCrypt on Windows can be found in
|
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
|
the file doc/html/CompilingGuidelineWin.html in the repository. It is also available online at:
|
||||||
at https://veracrypt.jp/en/CompilingGuidelineWin.html
|
https://veracrypt.jp/en/CompilingGuidelineWin.html
|
||||||
|
or on the mirror:
|
||||||
|
https://veracrypt.io/en/CompilingGuidelineWin.html
|
||||||
|
|
||||||
IMPORTANT:
|
IMPORTANT:
|
||||||
|
|
||||||
The 64-bit editions of Windows Vista and later versions of Windows, and in
|
The 64-bit editions of Windows Vista and later versions of Windows, and in
|
||||||
some cases (e.g. playback of HD DVD content) also the 32-bit editions, do not
|
some cases (e.g. playback of HD DVD content) also the 32-bit editions do not
|
||||||
allow the VeraCrypt driver to run without an appropriate digital signature.
|
allow the VeraCrypt driver to run without an appropriate digital signature.
|
||||||
Therefore, all .sys files in official VeraCrypt binary packages are digitally
|
Therefore, all .sys files in official VeraCrypt binary packages are digitally
|
||||||
signed with the digital certificate of the IDRIX, which was issued by
|
signed with the digital certificate of the IDRIX, which was issued by
|
||||||
@@ -57,28 +54,30 @@ GlobalSign certification authority. At the end of each official .exe and
|
|||||||
(i.e. all certificates in the relevant certification chain, such as the
|
(i.e. all certificates in the relevant certification chain, such as the
|
||||||
certification authority certificates, CA-MS cross-certificate, and the
|
certification authority certificates, CA-MS cross-certificate, and the
|
||||||
IDRIX certificate).
|
IDRIX certificate).
|
||||||
|
|
||||||
Keep this in mind if you compile VeraCrypt and compare your binaries with the
|
Keep this in mind if you compile VeraCrypt and compare your binaries with the
|
||||||
official binaries. If your binaries are unsigned, the sizes of the official
|
official binaries. If your binaries are unsigned, the sizes of the official
|
||||||
binaries will usually be approximately 10 KiB greater than sizes of your
|
binaries will usually be approximately 10 KiB greater than the sizes of your
|
||||||
binaries (there may be further differences if you use a different version of
|
binaries (there may be further differences if you use a different version of
|
||||||
the compiler, or if you install a different or no service pack for Visual
|
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
|
Studio, or different hotfixes for it, or if you use different versions of
|
||||||
the required SDKs).
|
the required SDKs).
|
||||||
|
|
||||||
Instructions for Signing and Packaging VeraCrypt for Windows:
|
Instructions for Signing and Packaging VeraCrypt for Windows:
|
||||||
-------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
|
|
||||||
First, create an environment variable 'WSDK81' pointing to the Windows SDK
|
First, create an environment variable 'WSDK81' pointing to the Windows SDK
|
||||||
for Windows 8.1 installation directory.
|
for Windows 8.1 installation directory.
|
||||||
|
|
||||||
The folder "Signing" contains a batch file (sign.bat) that will sign all
|
The folder "Signing" contains a batch file (sign.bat) that will sign all
|
||||||
VeraCrypt components using a code signing certificate present on the
|
VeraCrypt components using a code signing certificate present on the
|
||||||
certificate store and also build the final installation setup and MSI package.
|
certificate store and build the final installation setup and MSI package.
|
||||||
The batch file suppose that the code signing certificate is issued by
|
The batch file assumes that the code signing certificate is issued by
|
||||||
GlobalSign. This is the case for IDRIX's certificate. If yours is issued by
|
GlobalSign. This is the case for IDRIX's certificate. If yours is issued by
|
||||||
another CA, then you should put its intermediate certificates in the "Signing"
|
another CA, then you should put its intermediate certificates in the "Signing"
|
||||||
folder and modify sign.bat accordingly.
|
folder and modify sign.bat accordingly.
|
||||||
|
|
||||||
In order to generate MSI packages, WiX Toolset v3.11 must be installed.
|
To generate MSI packages, WiX Toolset v3.11 must be installed.
|
||||||
|
|
||||||
VeraCrypt EFI Boot Loader:
|
VeraCrypt EFI Boot Loader:
|
||||||
--------------------------
|
--------------------------
|
||||||
@@ -93,8 +92,10 @@ II. Linux and Mac OS X
|
|||||||
======================
|
======================
|
||||||
|
|
||||||
A detailed guide on how to build VeraCrypt on Linux can be found in
|
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
|
the file doc/html/CompilingGuidelineLinux.html in the repository. It is also available online at:
|
||||||
at https://veracrypt.jp/en/CompilingGuidelineLinux.html
|
https://veracrypt.jp/en/CompilingGuidelineLinux.html
|
||||||
|
or on the mirror:
|
||||||
|
https://veracrypt.io/en/CompilingGuidelineLinux.html
|
||||||
|
|
||||||
Requirements for Building VeraCrypt for Linux and Mac OS X:
|
Requirements for Building VeraCrypt for Linux and Mac OS X:
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
@@ -148,7 +149,7 @@ built using the 'NOGUI' parameter:
|
|||||||
On MacOSX, building a console-only executable is not supported.
|
On MacOSX, building a console-only executable is not supported.
|
||||||
|
|
||||||
Mac OS X specifics:
|
Mac OS X specifics:
|
||||||
-----------------------------------------------------------
|
-------------------
|
||||||
|
|
||||||
Under MacOSX, the latest installed SDK is used by default. To use a different version
|
Under MacOSX, the latest installed SDK is used by default. To use a different version
|
||||||
of the SDK when building using make, you can export the environment variable VC_OSX_SDK:
|
of the SDK when building using make, you can export the environment variable VC_OSX_SDK:
|
||||||
@@ -163,17 +164,17 @@ You also need system dependencies
|
|||||||
|
|
||||||
$ brew install --cask macfuse packages
|
$ brew install --cask macfuse packages
|
||||||
|
|
||||||
After installating dependencies via brew, you can build a local development build
|
After installing dependencies via brew, you can build a local development build
|
||||||
|
|
||||||
$ ./src/Build/build_veracrypt_macosx.sh -b
|
$ ./src/Build/build_veracrypt_macosx.sh -b
|
||||||
|
|
||||||
If you want to build the package, you also need to pass `-p` to the build script above. The built
|
If you want to build the package, you must pass `-p` to the build script above. The built
|
||||||
executable will be in `.src/Main`
|
executable will be in .src/Main
|
||||||
|
|
||||||
If you prefer to build from sources, or without homebrew, pkg-config and packages must be installed.
|
If you prefer to build from sources, or without homebrew, pkg-config and packages must be installed.
|
||||||
|
|
||||||
Get pkg-config from https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz and
|
Get pkg-config from https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz and
|
||||||
compile using the following commands :
|
compile using the following commands:
|
||||||
|
|
||||||
$ CFLAGS="-Wno-int-conversion" CXXFLAGS="-Wno-int-conversion" ./configure --with-internal-glib
|
$ CFLAGS="-Wno-int-conversion" CXXFLAGS="-Wno-int-conversion" ./configure --with-internal-glib
|
||||||
$ make
|
$ make
|
||||||
@@ -191,18 +192,17 @@ then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.2.5")
|
|||||||
The make build process uses Code Signing certificates whose ID is specified in
|
The make build process uses Code Signing certificates whose ID is specified in
|
||||||
src/Main/Main.make (look for lines containing "Developer ID Application" and
|
src/Main/Main.make (look for lines containing "Developer ID Application" and
|
||||||
"Developer ID Installer"). You'll have to modify these lines to put the ID of
|
"Developer ID Installer"). You'll have to modify these lines to put the ID of
|
||||||
your Code Signing certificates or comment them if you don't have one.
|
your Code Signing certificates or comment them out if you don't have one.
|
||||||
|
|
||||||
Because of incompatibility issues with OSXFUSE, the SDK 10.9 generates a
|
Because of incompatibility issues with OSXFUSE, the SDK 10.9 generates a
|
||||||
VeraCrypt binary that has issues communicating with the OSXFUSE kernel extension.
|
VeraCrypt binary that has issues communicating with the OSXFUSE kernel extension.
|
||||||
Thus, we recommend using a different OSX SDK version for building VeraCrypt.
|
Thus, we recommend using a different OSX SDK version for building VeraCrypt.
|
||||||
|
|
||||||
To build the installation package, you will need Packages (http://s.sudre.free.fr/Software/Packages/about.html).
|
The Packages installer that is used for the VeraCrypt official build has been notarized by IDRIX and it is available at
|
||||||
The Packages installer that is used for VeraCrypt official build has been notarized by IDRIX and it is available at
|
|
||||||
https://github.com/idrassi/packages/releases
|
https://github.com/idrassi/packages/releases
|
||||||
|
|
||||||
III. FreeBSD
|
III. FreeBSD
|
||||||
============================
|
============
|
||||||
|
|
||||||
FreeBSD is supported starting from version 11.
|
FreeBSD is supported starting from version 11.
|
||||||
The build requirements and instructions are the same as Linux except that gmake
|
The build requirements and instructions are the same as Linux except that gmake
|
||||||
@@ -218,10 +218,11 @@ If you intend to implement a feature, please contact us first to make sure:
|
|||||||
1) That the feature has not been implemented (we may have already implemented
|
1) That the feature has not been implemented (we may have already implemented
|
||||||
it, but haven't released the code yet).
|
it, but haven't released the code yet).
|
||||||
2) That the feature is acceptable.
|
2) That the feature is acceptable.
|
||||||
3) Whether we need help of third-party developers with implementing the feature.
|
3) Whether we need the help of third-party developers with implementing the feature.
|
||||||
|
|
||||||
Information on how to contact us can be found at:
|
Information on how to contact us can be found at:
|
||||||
https://veracrypt.jp/
|
https://veracrypt.jp/
|
||||||
|
https://veracrypt.io/ (mirror)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -263,3 +264,4 @@ VI. Further Information
|
|||||||
=======================
|
=======================
|
||||||
|
|
||||||
https://veracrypt.jp
|
https://veracrypt.jp
|
||||||
|
https://veracrypt.io (mirror)
|
||||||
|
|||||||
Reference in New Issue
Block a user