forked from FreeApophis/TrueCrypt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadme.txt
147 lines (88 loc) · 3.74 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
TrueCrypt 4.1 Source Code Distribution
Released by TrueCrypt Foundation
This archive contains the complete source code of TrueCrypt for all supported
operating systems and all supported hardware platforms.
Important
=========
You may use the source code contained in this archive only if you agree to the
license contained in the file 'License.txt', which is included in this archive.
Note that the license specifies conditions under which you may modify TrueCrypt
(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
Requirements for Building TrueCrypt for Linux
Instructions for Building TrueCrypt for Linux
Installing TrueCrypt
Requirements for Running Truecrypt on Linux
III. Third-Party Developers
IV. Documentation
V. Further Information
I. Windows
==========
Requirements for Building TrueCrypt for Windows:
------------------------------------------------
- Microsoft Visual Studio .NET 2003 (version 7.1) or compatible
- Windows 2003 SP1 Driver Development Kit (build 3790.1830) or compatible
Instructions for Building TrueCrypt for Windows:
------------------------------------------------
1) Open 'Driver\Makefile' and change the 'DDK' variable to point to your
Windows DDK directory
2) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio
3) Make sure 'All' is the active solution configuration
4) Build the solution
5) If successful, you should have a new TrueCrypt build in the 'Release' folder.
II. Linux
=========
Requirements for Building TrueCrypt for Linux:
----------------------------------------------
- Standard development tools: make, gcc, ld, strip
- Source code of the Linux kernel, version 2.6.5 or higher/compatible.
The version of the kernel source code and its configuration must match the
one under which you will be running TrueCrypt. Linux kernel sources are
available at: http://kernel.org/pub/linux/kernel/
- Linux kernel source code must be configured and all modules built
(make config modules).
Instructions for Building TrueCrypt for Linux:
----------------------------------------------
To build TrueCrypt execute the following commands:
cd Linux
./build.sh
The build script will first verify requirements for building TrueCrypt.
You may be prompted for additional information, which cannot be determined
automatically. Then the building process will start.
Installing TrueCrypt:
---------------------
To build and install TrueCrypt, execute the following commands:
cd Linux
./install.sh
The installation script will first verify requirements for running TrueCrypt.
If successful, you will be prompted for installation options. Afterwards, the
following files will be installed:
Kernel/truecrypt.ko
Cli/truecrypt
Cli/Man/truecrypt.1
Requirements for Running Truecrypt on Linux
-------------------------------------------
- Linux kernel version 2.6.5 or any higher/compatible version.
- Device mapper (dmsetup, http://sources.redhat.com/dm) and loop device
(losetup) infrastructure, which are available in all major Linux
distributions.
III. Third-Party Developers
===========================
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. Documentation
==================
http://www.truecrypt.org/documentation.php
V. Further Information
=======================
http://www.truecrypt.org