encfs-java
encfs-java copied to clipboard
encfs-java is a Java library for accessing data in EncFS volumes
Bumps [junit](https://github.com/junit-team/junit4) from 4.10 to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...
I've been looking to use this library with file providers that are purely asynchronous and was wondering what you thought about having overrides for methods touching the EncFSFileProvider that were...
Got this backtrace on Google Play Developer Console: Caused by: java.lang.NullPointerException at org.mrpdaemon.sec.encfs.EncFSCrypto.mac64(EncFSCrypto.java:327) at org.mrpdaemon.sec.encfs.EncFSCrypto.mac32(EncFSCrypto.java:348) at org.mrpdaemon.sec.encfs.EncFSCrypto.mac16(EncFSCrypto.java:360) at org.mrpdaemon.sec.encfs.BasicFilenameDecryptionStrategy.verifyDecryptionWorked(BasicFilenameDecryptionStrategy.java:78) at org.mrpdaemon.sec.encfs.BasicFilenameDecryptionStrategy.decryptImpl(BasicFilenameDecryptionStrategy.java:61) at org.mrpdaemon.sec.encfs.FilenameDecryptionStrategy.decrypt(FilenameDecryptionStrategy.java:51) at org.mrpdaemon.sec.encfs.EncFSCrypto.decodeName(EncFSCrypto.java:184) at org.mrpdaemon.sec.encfs.EncFSFile.listFiles(EncFSFile.java:228)
We should be able to copy files in/out from a volume into other filesystems.
Upstream at http://iharder.sourceforge.net/current/java/base64/ has a newer version containing some bug fixes, will want to integrate those into EncFSBase64.
Should make use of pathExists() instead of going to great lengths by listing file contents under directories etc.
We need to make sure our volume creation path remains compatible with encfs, with different config options etc. Probably this needs a separate test infrastructure (ie. some scripting to use...
Currently most of these methods are boolean with no way of distinguishing what error has happened. We need these methods to throw appropriate errors like FileNotFoundException etc.