News
IOCipher v0.2 release!
After unexpected complexity for adding mount/unmount logic and lots of
testing, I think IOCipher v0.2 is ready for release. It can be used as an
Android library project:
git clone https://github.com/guardianproject/IOCipher
Or as a jar with native .so files:
https://guardianproject.info/releases/IOCipher-v0.2.zip
https://guardianproject.info/releases/IOCipher-v0.2.zip.sig
There is a simple example app demonstrating how to plug IOCipher into a file
browser app, and the test suite can also be useful for examples:
https://github.com/guardianproject/IOCipherExample
https://github.com/guardianproject/IOCipherTests
It is meant to be used with SQLCipher v3.1.0. Using this version of IOCipher
with an older version of SQLCipher will have unknown consequences, and
upgrading old versions of SQLCipher-for-Android is pretty straightforward:
https://s3.amazonaws.com/sqlcipher/SQLCipher+for+Android+v3.1.0.zip
https://s3.amazonaws.com/sqlcipher/SQLCipher+for+Android+v3.1.0.zip.sig
(signed by: D83F 5F9E B811 D6E6 B4A0 D9C5 D1FA 3A2A 97ED 25C2)
Notable changes:
- file size no longer limited to device's RAM size
VirtualFileSystem
now is a singleton since only one VFS at a time
can be mounted
byte[]
andSecretKey
methods for easy inter-operability with CacheWord
sqlfscat
command line utility for reading from a sqlfs db file aka
IOCipher VFS
- x86 and armeabi-v7a support
- android-9 (2.3) is now the minimum platform
ant clean debug
builds everything, including the native bits
For more info:
https://dev.guardianproject.info/versions/142
Coming very soon: an updated release CacheWord that is meant to work in sync
with this IOCipher update.
(1-1/1)
Also available in: Atom