This archive contains the source code of TrueCrypt 6.2a.
Important
=========
You may use the source code contained in this archive only if you accept and
agree to be bound by the license terms contained in the file 'License.txt',
which is included in this archive. Note that the license specifies, for
example, that a derived work must not be called 'TrueCrypt'.
Contents
========
I. Windows
Requirements for Building TrueCrypt for Windows
Instructions for Building TrueCrypt for Windows
II. Linux and Mac OS X
Requirements for Building TrueCrypt for Linux and Mac OS X
Instructions for Building TrueCrypt for Linux and Mac OS X
Requirements for Running TrueCrypt on Linux
Requirements for Running TrueCrypt on Mac OS X
III. OpenSolaris and FreeBSD
IV. Third-Party Developers (Contributors)
V. Further Information
I. Windows
==========
Requirements for Building TrueCrypt for Windows:
------------------------------------------------
- Microsoft Visual C++ 2008 SP1 (Professional Edition or compatible)
- Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
- Microsoft Windows Driver Kit for Windows Server 2008 (build 6001.18002)
- RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki) 2.20
header files (available at ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20)
- NASM 0.99 assembler
- Yasm assembler
- gzip compressor
IMPORTANT:
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
allow the TrueCrypt driver to run without an appropriate digital signature.
Therefore, all .sys files in official TrueCrypt binary packages are digitally
signed with the digital certificate of the TrueCrypt Foundation, which was
issued by a certification authority. At the end of each official .exe and
.sys file, there are embedded digital signatures and all related certificates
(i.e. all certificates in the relevant certification chain, such as the
certification authority certificates, CA-MS cross-certificate, and the
TrueCrypt Foundation certificate). Keep this in mind if you compile TrueCrypt
and compare your binaries with the official binaries. If your binaries are
unsigned, the sizes of the official binaries will usually be approximately
10 KB greater than sizes of your binaries (if you use a different version of
compiler or if you install a different or no service pack for Visual Studio,
there may be further differences).
Instructions for Building TrueCrypt for Windows:
------------------------------------------------
1) Create an environment variable 'MSVC16_ROOT' pointing to the installation
directory of MS Visual C++ 1.52.
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) Copy the PKCS #11 header files to a standard include path or create an
environment variable 'PKCS11_INC' pointing to the directory where
the PKCS #11 header files are installed.
4) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio 2008.
5) Select 'All' as the active solution configuration.
6) Build the solution.
7) If successful, there should be newly built TrueCrypt binaries in the
'Release' folder.
II. Linux and Mac OS X
======================
Requirements for Building TrueCrypt for Linux and Mac OS X:
-----------------------------------------------------------
- GNU Make
- GNU C++ Compiler 4.0 or compatible
- Apple XCode (Mac OS X only)
- pkg-config
- wxWidgets 2.8 shared library and header files installed or
wxWidgets 2.8 library source code (available at http://www.wxwidgets.org)
- FUSE library and header files (available at http://fuse.sourceforge.net
and http://code.google.com/p/macfuse)
- RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki) 2.20
header files (available at ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20)
located in a standard include path or in a directory defined by the
environment variable 'PKCS11_INC'.
Instructions for Building TrueCrypt for Linux and Mac OS X:
-----------------------------------------------------------
1) Change the current directory to the root of the TrueCrypt source code.
2) If you have no wxWidgets shared library installed, run the following
command to configure the wxWidgets static library for TrueCrypt and to
build it:
$ make WX_ROOT=/usr/src/wxWidgets wxbuild
The variable WX_ROOT must point to the location of the source code of the
wxWidgets library. Output files will be placed in the './wxrelease/'
directory.
3) To build TrueCrypt, run the following command:
$ make
or if you have no wxWidgets shared library installed:
$ make WXSTATIC=1
4) If successful, the TrueCrypt executable should be located in the directory
'Main'.
By default, a universal executable supporting both graphical and text user
interface is built. To build a console-only executable, which requires no GUI
library, use the 'NOGUI' parameter:
$ make NOGUI=1 WX_ROOT=/usr/src/wxWidgets wxbuild
$ make NOGUI=1 WXSTATIC=1
Requirements for Running TrueCrypt on Linux:
--------------------------------------------
- Kernel including FUSE, device mapper, and encryption modules
- FUSE library (available at http://fuse.sourceforge.net)
- device mapper tools (available at http://sources.redhat.com/dm)
Requirements for Running TrueCrypt on Mac OS X:
-----------------------------------------------
- Mac OS X 10.4 or later
- MacFUSE 1.3 or later (available at http://code.google.com/p/macfuse)
III. OpenSolaris and FreeBSD
============================
Support status for OpenSolaris: http://www.truecrypt.org/misc/opensolaris
Support status for FreeBSD: http://www.truecrypt.org/misc/freebsd
IV. Third-Party Developers (Contributors)
=========================================
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
it, but haven't released the code yet).
2) That the feature is acceptable.
3) Whether we need help of third-party developers with implementing the feature.
Information on how to contact us can be found at:
http://www.truecrypt.org/contact
V. Further Information
======================
http://www.truecrypt.org
没有合适的资源?快使用搜索试试~ 我知道了~
TrueCrypt 6.2a Source.zip
共245个文件
h:111个
c:52个
cpp:27个
需积分: 9 7 下载量 58 浏览量
2009-08-10
10:54:10
上传
评论
收藏 1.55MB ZIP 举报
温馨提示
TrueCrypt 6.2a Source.zip
资源推荐
资源详情
资源评论
收起资源包目录
TrueCrypt 6.2a Source.zip (245个子文件)
AesSmall_x86.asm 38KB
Aes_x64.asm 27KB
Aes_x86.asm 15KB
BootSector.asm 5KB
BootCrt.asm 411B
TrueCrypt_Wizard.bmp 163KB
Textual_logo_288dpi.bmp 162KB
Logo_288dpi.bmp 49KB
TrueCrypt_setup.bmp 48KB
Textual_logo_96dpi.bmp 18KB
Logo_96dpi.bmp 5KB
System_drive_icon_96dpi.bmp 1KB
Drive_icon_96dpi.bmp 1KB
TrueCrypt_setup_background.bmp 822B
Textual_logo_background.bmp 822B
Drive_icon_mask_96dpi.bmp 110B
System_drive_icon_mask_96dpi.bmp 110B
Tcformat.c 262KB
Dlgcode.c 238KB
Mount.c 217KB
Ntdriver.c 93KB
Tests.c 78KB
Whirlpool.c 69KB
DriveFilter.c 58KB
Setup.c 47KB
Inflate.c 46KB
InPlace.c 44KB
Crypto.c 40KB
Cast.c 35KB
EncryptedIoQueue.c 33KB
AesSmall.c 32KB
Volumes.c 30KB
Ntvol.c 27KB
Sha2.c 27KB
Format.c 27KB
Wizard.c 26KB
GfMul.c 26KB
Random.c 22KB
Serpent.c 21KB
SelfExtract.c 20KB
Twofish.c 18KB
Aeskey.c 17KB
Blowfish.c 16KB
Decompressor.c 16KB
Des.c 16KB
Rmd160.c 16KB
Aestab.c 16KB
Keyfiles.c 16KB
Pkcs5.c 16KB
Xts.c 14KB
Hotkeys.c 14KB
EncryptionThreadPool.c 13KB
Language.c 13KB
Fat.c 12KB
Password.c 11KB
Aescrypt.c 10KB
Sha1.c 9KB
VolumeFilter.c 8KB
Registry.c 6KB
Cmdline.c 6KB
Crc.c 6KB
Combo.c 5KB
Progress.c 5KB
Xml.c 4KB
Wipe.c 3KB
Cache.c 3KB
Dictionary.c 3KB
Dir.c 2KB
Endian.c 2KB
BuildDriver.cmd 3KB
BootEncryption.cpp 62KB
BootMain.cpp 27KB
SecurityToken.cpp 21KB
IntFilter.cpp 14KB
BootDiskIo.cpp 12KB
PlatformTest.cpp 9KB
StringConverter.cpp 7KB
Serializer.cpp 7KB
MainCom.cpp 5KB
FormatCom.cpp 5KB
BaseCom.cpp 4KB
BootConsoleIo.cpp 4KB
Platform.cpp 4KB
BootEncryptedIo.cpp 4KB
BootDebug.cpp 3KB
Buffer.cpp 3KB
ComSetup.cpp 2KB
BootConfig.cpp 2KB
FileCommon.cpp 2KB
BootMemory.cpp 2KB
Exception.cpp 1KB
SerializerFactory.cpp 1KB
Memory.cpp 1KB
MemoryStream.cpp 1KB
Serializable.cpp 1KB
Event.cpp 1KB
TextReader.cpp 804B
Aesopt.h 26KB
Dlgcode.h 21KB
Crypto.h 11KB
共 245 条
- 1
- 2
- 3
资源评论
wenuy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功