I've just put together some changes in the IOCipher API, so I'm looking for
feedback.  Currently, VirtualFileSystem.mount() will try to create the
container file if it does not exist (the container file is the SQLCipher
database that contains the filesystem).  That makes it hard to debug when
there might be problems with mounting an existing VFS container file, like in:

https://dev.guardianproject.info/issues/4531

So I changed the API to be more like a UNIX mount command in that mount just
fails if the file it is trying to mount does not exist.  To create a new file,
there is now an explicit call to vfs.createNewContainer(path, password) and
the related variations.

How does that work for people?  Did I overlook anything here?  You can see the
work in my git fork:

https://github.com/eighthave/IOCipher
https://github.com/eighthave/IOCipherTests

.hc

-- 
PGP fingerprint: 5E61 C878 0F86 295C E17D  8677 9F0F E587 374B BE81
https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9F0FE587374BBE81

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  [email protected]

Reply via email to