|
|
1.1 root 1: 1.1.1.8 ! root 2: TrueCrypt 4.0 Source Code Distribution ! 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: ! 71: - Source code of Linux kernel, version 2.6.5 or higher/compatible. ! 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: - Linux kernel source code must be configured and all modules built ! 77: (make config modules) ! 78: ! 79: ! 80: Instructions for Building TrueCrypt for Linux: ! 81: ---------------------------------------------- ! 82: ! 83: To build TrueCrypt execute the following commands: ! 84: ! 85: cd Linux ! 86: ./build.sh ! 87: ! 88: The build script will first verify requirements for building TrueCrypt. ! 89: You may be prompted for additional information, which cannot be determined ! 90: automatically. Then the building process will start. ! 91: ! 92: ! 93: Installing TrueCrypt: ! 94: --------------------- ! 95: ! 96: To build and install TrueCrypt, execute the following commands: ! 97: ! 98: cd Linux ! 99: ./install.sh ! 100: ! 101: The installation script will first verify requirements for running TrueCrypt. ! 102: If successful, you will be prompted for installation options. Afterwards, the ! 103: following files will be installed: ! 104: ! 105: Kernel/truecrypt.ko ! 106: Cli/truecrypt ! 107: Cli/Man/truecrypt.1 ! 108: ! 109: ! 110: Requirements for Running Truecrypt on Linux ! 111: ------------------------------------------- ! 112: ! 113: - Linux kernel version 2.6.5 or any higher/compatible version ! 114: ! 115: - Device mapper (dmsetup, http://sources.redhat.com/dm) and loop device ! 116: (losetup) infrastructure, which are available in all major Linux ! 117: distributions. ! 118: ! 119: ! 120: ! 121: III. Third-Party Developers ! 122: =========================== ! 123: ! 124: If you intend to implement a feature, please contact us first to make sure: ! 125: ! 126: 1) That the feature has not been implemented (we may have already implemented ! 127: it, but haven't released the code yet). ! 128: 2) That the feature is acceptable. ! 129: 3) Whether we need help of third-party developers with implementing the feature. ! 130: ! 131: Information on how to contact us can be found at: ! 132: http://www.truecrypt.org/contact.php ! 133: ! 134: ! 135: ! 136: IV. Documentation ! 137: ================== ! 138: ! 139: http://www.truecrypt.org/documentation.php ! 140: ! 141: ! 142: ! 143: V. Further Information ! 144: ======================= ! 145: ! 146: http://www.truecrypt.org 1.1 root 147:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.