Statistics
| Branch: | Tag: | Revision:

iocipher / jni @ master

Latest revisions

# Date Author Comment
17450484 01/31/2017 04:12 pm Hans-Christoph Steiner

statically link STLport into lib, sqlcipher no longer provides it

66388b37 01/18/2017 12:48 pm Hans-Christoph Steiner

remove obsolete workaround to bugs in Google's linker (gold)

00c957f4 01/18/2017 09:59 am Hans-Christoph Steiner

convert gradle to modern NDK building

https://developer.android.com/studio/projects/add-native-code.html

Before starting, this still requires a manual run of: make -C external

c8427076 12/30/2016 12:14 am Hans-Christoph Steiner

ship libsqlcipher.so from android-database-sqlcipher-3.5.4.aar

These files came from android-database-sqlcipher-3.5.4.aar with a SHA256 of
e1539774238a76fc1d95bfd6915ab0882e7284ebd5569e0bcbdb9f0bfed1cc4a

9417fd2a 12/30/2016 12:14 am Nathan Freitas

update for latest sqlcipher library

08610e9f 12/30/2016 12:14 am Hans-Christoph Steiner

add method to finalize sqlfs on extra threads

When a new thread tries to access the volume, it will use the cached password
and path and automatically allocate a sqlfs_t. When that thread ends, it'll
automatically call sqlfs_t_finalize() to cleanup. But often times threads are...

276ed28b 02/17/2015 02:32 pm Hans-Christoph Steiner

do not set compiler version, build now works on all supported in NDK r10d

Previously, not everything would build on the new compilers, now everything
builds on gcc 4.6, 4.8, and 4.9 as well as clang3.4 and clang3.5, so let
the NDK or developer decide which is the best compiler to build with.

a6fa401b 02/17/2015 02:32 pm Hans-Christoph Steiner

Google's gold linker has bugs, so use good ol' binutils' bfd

You can find out more about this bug here:
https://code.google.com/p/android/issues/detail?id=109071
http://osdir.com/ml/android-ndk/2013-02/msg00107.html

55a0f728 02/17/2015 02:32 pm Hans-Christoph Steiner

createNewContainer methods for creating a new IOCipher file system

This changes the VirtualFileSystem paradigm to make mount() only operate on
existing files, then introduces createNewContainer() as a dedicated method
for createing new VFS container files....

7051098d 02/17/2015 02:32 pm Hans-Christoph Steiner

use one static blob for generating Exception messages

Since there can only be a single Exception, there only can be a single
Exception message. So there does not need to be multiple copies of msg.
This also just simplifies the code a bit, and provides a constant to make...

View revisions

Also available in: Atom