Annotation of truecrypt/readme.txt, revision 1.1.1.15

1.1.1.15! root        1: This archive contains the complete source code of TrueCrypt 5.0a for all
1.1.1.12  root        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: 
1.1.1.14  root       22: II. Linux and Mac OS X
                     23:        Requirements for Building TrueCrypt for Linux and Mac OS X
                     24:        Instructions for Building TrueCrypt for Linux and Mac OS X
1.1.1.8   root       25: 
1.1.1.13  root       26: III. Third-Party Developers (Contributors)
1.1.1.8   root       27: 
1.1.1.13  root       28: IV. Further Information
1.1.1.8   root       29: 
                     30: 
                     31: 
                     32: I. Windows
                     33: ==========
                     34: 
                     35: Requirements for Building TrueCrypt for Windows:
                     36: ------------------------------------------------
                     37: 
1.1.1.14  root       38: - Microsoft Visual C++ 2005 SP1 (Professional Edition or compatible)
                     39: - Microsoft Visual C++ 1.52
                     40: - Microsoft Windows Driver Kit for Windows Vista (build 6000)
1.1.1.13  root       41: - Microsoft Windows SDK 6.0 (integrated with Visual Studio)
                     42: 
                     43: IMPORTANT:
                     44: 
                     45: The 64-bit editions of Windows Vista and in some cases (e.g. playback of HD DVD
                     46: content) also the 32-bit editions of Windows Vista do not allow the TrueCrypt
                     47: driver to run without an appropriate digital signature. Therefore, all .sys
                     48: files in official TrueCrypt binary packages are digitally signed with the
                     49: digital certificate of the TrueCrypt Foundation, which was issued by a
                     50: certification authority. At the end of each official .exe and .sys file,
                     51: there are embedded digital signatures and all related certificates (i.e. all
                     52: certificates in the relevant certification chain, such as the certification
                     53: authority certificates, CA-MS cross-certificate, and the TrueCrypt Foundation
                     54: certificate). Keep this in mind if you compile TrueCrypt and compare your
                     55: binaries with the official binaries. If your binaries are unsigned, the sizes
                     56: of the official binaries will usually be approximately 10 KB greater than sizes
                     57: of your binaries (if you use a different version of compiler or if you install
                     58: a different or no service pack for Visual Studio, there may be further
                     59: differences).
1.1.1.12  root       60: 
1.1.1.8   root       61: 
                     62: Instructions for Building TrueCrypt for Windows:
                     63: ------------------------------------------------
                     64: 
1.1.1.14  root       65: 1) Set environment variable 'MSVC16_ROOT' to point to the installation directory
                     66:    of MS Visual C++ 1.52.
1.1.1.8   root       67: 
1.1.1.14  root       68: 2) If you have installed the Windows Driver Development Kit in other directory
                     69:    than '%SYSTEMDRIVE%\WinDDK', set environment variable 'WINDDK_ROOT' or
                     70:    'WINDDK_6000_ROOT' to point to the DDK installation directory.
                     71:    
                     72: 3) Open the 'TrueCrypt.sln' solution in Microsoft Visual Studio 2005.
1.1.1.8   root       73: 
1.1.1.14  root       74: 4) Select 'All' as the active solution configuration.
1.1.1.13  root       75: 
1.1.1.14  root       76: 5) Build the solution.
1.1.1.8   root       77: 
1.1.1.14  root       78: 6) If successful, there should be newly built TrueCrypt binaries in the
                     79:    'Release' folder.
1.1.1.8   root       80: 
                     81: 
                     82: 
1.1.1.14  root       83: II. Linux and Mac OS X
                     84: ======================
1.1.1.8   root       85: 
1.1.1.14  root       86: Requirements for Building TrueCrypt for Linux and Mac OS X:
                     87: -----------------------------------------------------------
1.1.1.8   root       88: 
1.1.1.14  root       89: - GNU Make
                     90: - GNU C++ Compiler 4.0 or compatible
                     91: - pkg-config
                     92: - wxWidgets 2.8 library source code (available at http://www.wxwidgets.org)
                     93: - FUSE library (available at http://fuse.sourceforge.net and http://code.google.com/p/macfuse)
1.1.1.8   root       94: 
                     95: 
1.1.1.14  root       96: Instructions for Building TrueCrypt for Linux and Mac OS X:
                     97: -----------------------------------------------------------
1.1.1.8   root       98: 
1.1.1.14  root       99: 1) Change the current directory to the root of the TrueCrypt source code.
1.1.1.8   root      100: 
1.1.1.14  root      101: 2) Configure and build wxWidgets library for TrueCrypt. WX_ROOT variable must
                    102:    be set to point to the location of the source code of wxWidgets library.
                    103:    Output files are placed in './wxrelease/' directory.
1.1.1.8   root      104: 
1.1.1.14  root      105:    $ make WX_ROOT=/usr/src/wxWidgets wxbuild
1.1.1.8   root      106: 
1.1.1.14  root      107: 3) Build TrueCrypt:
1.1.1.8   root      108: 
1.1.1.14  root      109:    $ make
1.1.1.13  root      110: 
1.1.1.14  root      111: 4) If successful, the TrueCrypt executable should be located in the directory 'Main'.
1.1.1.8   root      112: 
                    113: 
                    114: 
1.1.1.13  root      115: III. Third-Party Developers (Contributors)
                    116: ==========================================
1.1.1.8   root      117: 
                    118: If you intend to implement a feature, please contact us first to make sure:
                    119: 
                    120: 1) That the feature has not been implemented (we may have already implemented
                    121:    it, but haven't released the code yet).
                    122: 2) That the feature is acceptable.
                    123: 3) Whether we need help of third-party developers with implementing the feature.
1.1.1.13  root      124: 
                    125: Information on how to contact us can be found at:
1.1.1.8   root      126: http://www.truecrypt.org/contact.php
                    127: 
                    128: 
                    129: 
1.1.1.13  root      130: IV. Further Information
                    131: =======================
1.1.1.8   root      132: 
1.1.1.13  root      133: http://www.truecrypt.org

unix.superglobalmegacorp.com

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