|
|
1.1 root 1:
1.1.1.10! root 2: TrueCrypt 4.2 Source Code Distribution
1.1.1.8 root 3: Released by TrueCrypt Foundation
1.1 root 4:
5:
1.1.1.8 root 6: This archive contains the complete source code of TrueCrypt for all supported
7: operating systems and all supported hardware platforms.
1.1 root 8:
9:
1.1.1.8 root 10: Important
11: =========
1.1 root 12:
1.1.1.8 root 13: You may use the source code contained in this archive only if you agree to the
14: license contained in the file 'License.txt', which is included in this archive.
15: Note that the license specifies conditions under which you may modify TrueCrypt
16: (for example, that a derived work must not be called "TrueCrypt").
1.1 root 17:
18:
19:
1.1.1.8 root 20: Contents
21: ========
1.1 root 22:
1.1.1.8 root 23: I. Windows
24: Requirements for Building TrueCrypt for Windows
25: Instructions for Building TrueCrypt for Windows
26:
27: II. Linux
28: Requirements for Building TrueCrypt for Linux
29: Instructions for Building TrueCrypt for Linux
30: Installing TrueCrypt
31: Requirements for Running Truecrypt on Linux
32:
33: III. Third-Party Developers
34:
35: IV. Documentation
36:
37: V. Further Information
38:
39:
40:
41: I. Windows
42: ==========
43:
44: Requirements for Building TrueCrypt for Windows:
45: ------------------------------------------------
46:
47: - Microsoft Visual Studio .NET 2003 (version 7.1) or compatible
48: - Windows 2003 SP1 Driver Development Kit (build 3790.1830) or compatible
49:
50:
51: Instructions for Building TrueCrypt for Windows:
52: ------------------------------------------------
53:
54: 1) Open 'Driver\Makefile' and change the 'DDK' variable to point to your
55: Windows DDK directory
56: 2) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio
57: 3) Make sure 'All' is the active solution configuration
58: 4) Build the solution
59: 5) If successful, you should have a new TrueCrypt build in the 'Release' folder.
60:
61:
62:
63: II. Linux
64: =========
65:
66: Requirements for Building TrueCrypt for Linux:
67: ----------------------------------------------
68:
69: - Standard development tools: make, gcc, ld, strip
70:
1.1.1.9 root 71: - Source code of the Linux kernel, version 2.6.5 or higher/compatible.
1.1.1.8 root 72: The version of the kernel source code and its configuration must match the
73: one under which you will be running TrueCrypt. Linux kernel sources are
74: available at: http://kernel.org/pub/linux/kernel/
75:
76:
77: Instructions for Building TrueCrypt for Linux:
78: ----------------------------------------------
79:
80: To build TrueCrypt execute the following commands:
81:
82: cd Linux
83: ./build.sh
84:
85: The build script will first verify requirements for building TrueCrypt.
86: You may be prompted for additional information, which cannot be determined
87: automatically. Then the building process will start.
88:
89:
90: Installing TrueCrypt:
91: ---------------------
92:
93: To build and install TrueCrypt, execute the following commands:
94:
95: cd Linux
96: ./install.sh
97:
98: The installation script will first verify requirements for running TrueCrypt.
99: If successful, you will be prompted for installation options. Afterwards, the
100: following files will be installed:
101:
102: Kernel/truecrypt.ko
103: Cli/truecrypt
104: Cli/Man/truecrypt.1
105:
106:
107: Requirements for Running Truecrypt on Linux
108: -------------------------------------------
109:
1.1.1.9 root 110: - Linux kernel version 2.6.5 or any higher/compatible version.
1.1.1.8 root 111:
112: - Device mapper (dmsetup, http://sources.redhat.com/dm) and loop device
113: (losetup) infrastructure, which are available in all major Linux
114: distributions.
115:
116:
117:
118: III. Third-Party Developers
119: ===========================
120:
121: If you intend to implement a feature, please contact us first to make sure:
122:
123: 1) That the feature has not been implemented (we may have already implemented
124: it, but haven't released the code yet).
125: 2) That the feature is acceptable.
126: 3) Whether we need help of third-party developers with implementing the feature.
127:
128: Information on how to contact us can be found at:
129: http://www.truecrypt.org/contact.php
130:
131:
132:
133: IV. Documentation
134: ==================
135:
136: http://www.truecrypt.org/documentation.php
137:
138:
139:
140: V. Further Information
141: =======================
142:
143: http://www.truecrypt.org
1.1 root 144:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.