Annotation of truecrypt/readme.txt, revision 1.1.1.12

1.1.1.12! root        1: This archive contains the complete source code of TrueCrypt 4.3 for all
        !             2: supported operating systems and all supported hardware platforms.
1.1       root        3: 
                      4: 
1.1.1.8   root        5: Important
                      6: =========
1.1       root        7: 
1.1.1.8   root        8: You may use the source code contained in this archive only if you agree to the
                      9: license contained in the file 'License.txt', which is included in this archive.
                     10: Note that the license specifies conditions under which you may modify TrueCrypt
                     11: (for example, that a derived work must not be called "TrueCrypt").
1.1       root       12: 
                     13: 
                     14: 
1.1.1.8   root       15: Contents
                     16: ========
1.1       root       17: 
1.1.1.8   root       18: I. Windows
                     19:        Requirements for Building TrueCrypt for Windows
                     20:        Instructions for Building TrueCrypt for Windows
                     21: 
                     22: II. Linux
                     23:        Requirements for Building TrueCrypt for Linux
                     24:        Instructions for Building TrueCrypt for Linux
                     25:        Installing TrueCrypt
                     26:        Requirements for Running Truecrypt on Linux
                     27: 
                     28: III. Third-Party Developers
                     29: 
                     30: IV. Documentation
                     31: 
                     32: 
                     33: 
                     34: I. Windows
                     35: ==========
                     36: 
                     37: Requirements for Building TrueCrypt for Windows:
                     38: ------------------------------------------------
                     39: 
1.1.1.12! root       40: - Microsoft Visual Studio 2005
        !            41: - Microsoft Windows SDK 6.0 or later
1.1.1.8   root       42: - Windows 2003 SP1 Driver Development Kit (build 3790.1830) or compatible
                     43: 
1.1.1.12! root       44: Note: All .sys and .exe files in official TrueCrypt binary packages are
        !            45: digitally signed with the digital certificate of the TrueCrypt Foundation,
        !            46: which was issued by a certification authority. The 64-bit editions of Windows
        !            47: Vista and in some cases (e.g. playback of HD DVD content) also the 32-bit
        !            48: editions of Windows Vista do not allow the TrueCrypt driver to run without
        !            49: an appropriate digital signature. A digital signature and all related digital
        !            50: certificates are embeded in (located at the end of) the file they pertain to.
        !            51: 
1.1.1.8   root       52: 
                     53: Instructions for Building TrueCrypt for Windows:
                     54: ------------------------------------------------
                     55: 
1.1.1.12! root       56: 1) Set the 'WINDDK_3790_1830' environment variable to point to the Windows DDK
        !            57:    root directory. Alternatively, edit the 'DDK' variable in the file
        !            58:    'Driver\Makefile'.
        !            59: 2) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio.
        !            60: 3) Make sure 'All' is the active solution configuration.
        !            61: 4) Build the solution.
        !            62: 5) If successful, there should be newly built TrueCrypt binaries in the 
        !            63:    'Release' folder.
1.1.1.8   root       64: 
                     65: 
                     66: 
                     67: II. Linux
                     68: =========
                     69: 
                     70: Requirements for Building TrueCrypt for Linux:
                     71: ----------------------------------------------
                     72: 
                     73: - Standard development tools: make, gcc, ld, strip
                     74: 
1.1.1.12! root       75: - Source code of the Linux kernel, version 2.6.5 or compatible. Note that the
        !            76:   Linux kernel lacks a stable external programming interface and, therefore,
        !            77:   new kernel releases often break compatibility with external kernel modules.
        !            78:   The TrueCrypt kernel module may fail to build, depending on changes made to
        !            79:   the Linux kernel by the kernel developers. 
        !            80: 
1.1.1.8   root       81:   The version of the kernel source code and its configuration must match the
                     82:   one under which you will be running TrueCrypt. Linux kernel sources are
                     83:   available at: http://kernel.org/pub/linux/kernel/
                     84: 
                     85: 
                     86: Instructions for Building TrueCrypt for Linux:
                     87: ----------------------------------------------
                     88: 
                     89: To build TrueCrypt execute the following commands:
                     90: 
                     91: cd Linux
                     92: ./build.sh
                     93: 
                     94: The build script will first verify requirements for building TrueCrypt.
                     95: You may be prompted for additional information, which cannot be determined
                     96: automatically. Then the building process will start.
                     97: 
                     98: 
                     99: Installing TrueCrypt:
                    100: ---------------------
                    101: 
                    102: To build and install TrueCrypt, execute the following commands:
                    103: 
                    104: cd Linux
                    105: ./install.sh
                    106: 
                    107: The installation script will first verify requirements for running TrueCrypt.
1.1.1.12! root      108: If successful, you will be prompted for installation options and the
        !           109: installation will proceed.
1.1.1.8   root      110: 
                    111: 
                    112: Requirements for Running Truecrypt on Linux
                    113: -------------------------------------------
                    114: 
1.1.1.12! root      115: - Linux kernel version 2.6.5 or compatible
1.1.1.8   root      116:   
                    117: - Device mapper (dmsetup, http://sources.redhat.com/dm) and loop device
                    118:   (losetup) infrastructure, which are available in all major Linux
1.1.1.12! root      119:   distributions
1.1.1.8   root      120: 
                    121: 
                    122: 
                    123: III. Third-Party Developers
                    124: ===========================
                    125: 
                    126: If you intend to implement a feature, please contact us first to make sure:
                    127: 
                    128: 1) That the feature has not been implemented (we may have already implemented
                    129:    it, but haven't released the code yet).
                    130: 2) That the feature is acceptable.
                    131: 3) Whether we need help of third-party developers with implementing the feature.
                    132:  
                    133: Information on how to contact us can be found at: 
                    134: http://www.truecrypt.org/contact.php
                    135: 
                    136: 
                    137: 
                    138: IV. Documentation
                    139: ==================
                    140: 
1.1.1.12! root      141: http://www.truecrypt.org/docs/

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.