FreeOTFE logo FreeOTFE
Free disk encryption software for PCs and PDAs
(PDA version of WWW site)

Installation and Upgrading from a Previous Version: PDA Version

The PDA version may be installed using any of three different ways:
  1. By connecting your PDA to a PC, making an ActiveSync connection, and the running the ActiveSync installer
  2. By copying the .CAB file release to a memory card, inserting it in your PDA, and then tapping on the .CAB file from File Explorer (or similar)
  3. By uncompressing the .ZIP file release and copying the executables (".exe" and ".dll" files) to your PDA, and then simply tapping on "FreeOTFE4PDA.exe"

Faster mounting

To reduce the time taken for FreeOTFE4PDA to mount volumes, please see the FAQ "How can I speed FreeOTFE up when mounting my volumes?"

Alternative drivers

Most users can ignore this section; it's only intended for more advanced users.

FreeOTFE4PDA comes with multiple AES and Twofish implementations, specifically:
  • FreeOTFE4PDACypherAES_Gladman.dll
  • FreeOTFE4PDACypherAES_ltc.dll
for AES, and:
  • FreeOTFE4PDACypherTwofish_Gladman.dll
  • FreeOTFE4PDACypherTwofish_HifnCS.dll
  • FreeOTFE4PDACypherTwofish_ltc.dll
for Twofish.

These libraries all implement the same cyphers, but are built from different crypto libraries. They are primarily intended to allow verification of the implementations and increase confidence that they're actually doing what it's supposed to do.

Because most users have no need for redundant cypher implementations, one of the AES drivers and two of the Twofish drivers are stored in the "alternate_drivers" directory. To use these drivers, simply copy them into the same directory as your "FreeOTFE4PDA.exe" executable.

Please note:
  1. When mounting a volume, FreeOTFE4PDA will just use the first combination of drivers it finds which will successfully decrypts your volume's critical data block (CDB); unlike the PC version, the user isn't (yet) offered a choice of which successful driver to use. To force FreeOTFE4PDA to use a particular driver for mounting, please remove all drivers which implement the same algorithms as you wish to use from the directory "FreeOTFE4PDA.exe" is stored in.
  2. Placing multiple drivers which implement the same hash/cypher algorithms in the FreeOTFE directory can significantly slow down the time it takes to mount volumes. The is because (for security reasons) FreeOTFE doesn't store any information relating to the hash/cypher used to a secure a volume, which forces it to cycle through all possible hash/cypher combinations in order to determine which one to use. Reducing the number of combinations it has to check by removing redundant hash/cypher drivers reduces the time, and has no impact on the level of security offered.