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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To unsubscribe, email: [email protected]
