This archive contains the source code of TrueCrypt 6.0a.
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
III. Third-Party Developers (Contributors)
IV. Further Information
I. Windows
==========
Requirements for Building TrueCrypt for Windows:
------------------------------------------------
- Microsoft Visual C++ 2008 (Professional Edition or compatible)
- Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
- Microsoft Windows Driver Kit for Windows Server 2008 (build 6001.18001)
- NASM 0.99 assembler
- Yasm assembler
- gzip compressor
IMPORTANT:
The 64-bit editions of Windows Vista and in some cases (e.g. playback of HD DVD
content) also the 32-bit editions of Windows Vista 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 called '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 called
'WINDDK_ROOT' pointing to the DDK installation directory.
3) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio 2008.
4) Select 'All' as the active solution configuration.
5) Build the solution.
6) 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 library source code (available at http://www.wxwidgets.org)
- FUSE library (available at http://fuse.sourceforge.net and
http://code.google.com/p/macfuse)
Instructions for Building TrueCrypt for Linux and Mac OS X:
-----------------------------------------------------------
1) Change the current directory to the root of the TrueCrypt source code.
2) Run the following command to configure the wxWidgets 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
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
III. 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.php
IV. Further Information
=======================
http://www.truecrypt.org
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
TrueCrypt文件系统保护程序源码 (252个子文件)
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 218KB
Mount.c 200KB
Dlgcode.c 196KB
Tests.c 131KB
Ntdriver.c 84KB
Whirlpool.c 69KB
DriveFilter.c 49KB
Inflate.c 46KB
Setup.c 44KB
Crypto.c 41KB
AesSmall.c 32KB
Sha2.c 27KB
Volumes.c 27KB
Wizard.c 26KB
GfMul.c 26KB
Ntvol.c 24KB
EncryptedIoQueue.c 23KB
Format.c 23KB
Random.c 21KB
Serpent.c 21KB
SelfExtract.c 20KB
Twofish.c 18KB
Aeskey.c 17KB
Decompressor.c 16KB
Aestab.c 16KB
Pkcs5.c 15KB
Rmd160.c 15KB
Xts.c 14KB
Hotkeys.c 14KB
EncryptionThreadPool.c 13KB
Language.c 13KB
Des_enc.c 13KB
Keyfiles.c 12KB
Fat.c 12KB
Password.c 10KB
Aescrypt.c 10KB
Sha1.c 9KB
Set_key.c 8KB
VolumeFilter.c 8KB
Bf_enc.c 7KB
C_skey.c 6KB
C_enc.c 6KB
Cmdline.c 6KB
Crc.c 6KB
Combo.c 5KB
Registry.c 5KB
Progress.c 4KB
Bf_ecb.c 4KB
Bf_skey.c 4KB
Xml.c 4KB
Ecb3_enc.c 4KB
C_ecb.c 4KB
Wipe.c 3KB
Dictionary.c 2KB
Dir.c 2KB
Cache.c 2KB
Endian.c 2KB
Des.c 65B
BuildDriver.cmd 3KB
BootEncryption.cpp 50KB
BootMain.cpp 26KB
IntFilter.cpp 13KB
BootDiskIo.cpp 11KB
PlatformTest.cpp 8KB
Serializer.cpp 7KB
StringConverter.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
FileCommon.cpp 2KB
BootMemory.cpp 1KB
Exception.cpp 1KB
SerializerFactory.cpp 1KB
Memory.cpp 1KB
MemoryStream.cpp 1KB
Serializable.cpp 1KB
Event.cpp 1KB
共 252 条
- 1
- 2
- 3
资源评论
- cocobuy2013-01-19好代码,值得下载
chulia
- 粉丝: 49
- 资源: 64
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功