Contents
Installation and Upgrading from a Previous Version: PDA Version
No installation is needed for the PDA version of FreeOTFE! Simply copy the binary (".exe" and ".dll")
files onto your PDA, or onto a memory card and insert it into your PDA.
You may then run FreeOTFE on your PDA by tapping on "FreeOTFE4PDA.exe"
(i.e. the file with the combination lock icon)
Faster mounting
To increase the speed with which FreeOTFE can mount your encrypted 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:
- 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.
- 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.