Commit Graph

234 Commits (dev)

Author SHA1 Message Date
Lars Gohlke 2a292c9ed8 added fail test for EncFSAlgorithm 2013-02-17 19:21:35 +01:00
Lars Gohlke 8614e3f4ec added fail test for EncFSAlgorithm 2013-02-17 19:21:20 +01:00
Lars Gohlke 010631b166 created Builder for EncFSVolume 2013-02-17 19:09:47 +01:00
Lars Gohlke 48d520e4c1 removed duplication 2013-02-17 17:24:46 +01:00
Lars Gohlke 24eb9121e2 reformatted all 2013-02-17 17:18:14 +01:00
Lars Gohlke 82150ae423 removed @throws javadocs 2013-02-17 17:16:20 +01:00
Lars Gohlke 6c5757f1f9 cleanup 2013-02-17 17:04:35 +01:00
Lars Gohlke 556dd427b7 simplified exceptions 2013-02-17 16:59:28 +01:00
Lars Gohlke df09d465c4 fixed threading issue 2013-02-17 16:50:19 +01:00
Lars Gohlke a8566ff42b cleanup EncFSFileProvider.java 2013-02-17 16:06:36 +01:00
Lars Gohlke 6a45007f29 cleanup EncFSCryptoTest.java 2013-02-17 15:57:08 +01:00
Lars Gohlke e44781ac67 introduced abstract test class for identical tests for different settings 2013-02-17 15:47:58 +01:00
Lars Gohlke c72cc51d02 cleaned up EncFSConfig.java 2013-02-17 15:32:03 +01:00
Lars Gohlke b6e8363de2 cleanup 2013-02-17 14:23:33 +01:00
Lars Gohlke da236c0749 added parallel test run 2013-02-17 14:03:07 +01:00
Lars Gohlke a7eb109059 fixed encoding settings 2013-02-17 14:00:05 +01:00
Lars Gohlke 0ccb480b13 Revert "reformatted code"
This reverts commit 23c1e5d78c.
2013-02-17 13:57:37 +01:00
Lars Gohlke 23c1e5d78c reformatted code 2013-02-17 13:39:27 +01:00
Lars Gohlke c00d6def0b added versions to maven plugin and upgrade java to 1.6 2013-02-17 13:38:46 +01:00
Lars Gohlke e2706e37c4 cleanup of exceptions 2013-02-17 13:38:24 +01:00
Lars Gohlke 8ec6533bc2 cleanup of EncFSUtil 2013-02-17 13:21:09 +01:00
Lars Gohlke 3c971a0476 inlined some var declaration 2013-02-17 12:58:52 +01:00
Lars Gohlke 662cf9652a used methods from jdk to create byte arrays from int and long 2013-02-17 12:58:16 +01:00
Mark Pariente b1ea3cf796 encfs-java 0.4 2013-02-09 15:53:16 -08:00
Mark Pariente 50c4ca3b3f Fix bad input handling in EncFSBase64.decodeEncfs()
Since java treats the byte type as signed when used as an array index it
is possible for values >= 128 to cause ArrayIndexOutOfBoundsException.
Fix handling in EncFSBase64.decodeEncfs() to not crash with such bad
input.
2013-01-30 23:23:16 -08:00
Mark Pariente c79f8228d0 Merge pull request #52 from joscha/master
Fix a small typo
2013-01-19 18:41:58 -08:00
Joscha Feth 2baa3380d1 fix c&p typo 2013-01-20 02:49:58 +01:00
Mark Pariente 09c7dcebc4 Fix crash in EncFSLocalFileProvider.listFiles()
Handle the case where the given path is not a directory by throwing an
IOException. Previously this would result in a NullPointerException.
2012-12-27 15:14:45 -05:00
Mark Pariente 2218478e67 Version update for 0.4 development 2012-12-27 15:14:45 -05:00
Mark Pariente 0c972ecf05 encfs-java 0.3 2012-11-19 21:05:08 -08:00
Mark Pariente f02bca7e9e Custom PBKDF2 provider implementation 2012-11-19 01:10:52 -08:00
Mark Pariente c2c96ac8a6 Version update for 0.3 development 2012-11-19 00:49:21 -08:00
Mark Pariente 3c91144609 Move test classes into their own namespace 2012-10-14 22:10:50 -07:00
Mark Pariente b7f358733b encfs-java 0.2 2012-10-14 21:51:37 -07:00
Mark Pariente 1400864304 Add volume integration test for externalIvChaining 2012-10-14 17:17:35 -07:00
Mark Pariente ac206ef549 Validate config dependencies for externalChainIv
UniqueIV and ChainedNameIV are required for externalChainIV.
2012-10-14 17:17:35 -07:00
Mark Pariente 9077078751 Add copy/move support using externalIvChaining 2012-10-14 17:17:35 -07:00
Mark Pariente 7ca1633809 Add support for externalIvChaining in EncFS{Input|Output}Stream
This commit implements support for externalIvChaining in
EncFSInputStream and EncFSOutputStream which causes a file's volume path
to change the initialization vector (IV) which is used for encrypting
and decrypting the file contents.
2012-10-14 16:59:32 -07:00
Mark Pariente e007337167 Remove stale comment in EncFSConfigWriter 2012-10-08 23:36:06 -07:00
Mark Pariente 6616b322b7 Volume creation support in EncFSShell 2012-10-08 23:28:41 -07:00
Mark Pariente b18c762bcb Recursively delete directories in EncFSLocalFileProvider
EncFSLocalFileProvider.delete() was only deleting a directory if it was
completely empty. It is more functional to just recursively delete
everything under a directory if its not empty.
2012-09-16 19:41:23 -07:00
Mark Pariente 89a662f3e0 Version update for 0.2 development 2012-08-26 03:36:25 -07:00
Mark Pariente e42c0b6f7c encfs-java 0.1 2012-08-26 03:29:12 -07:00
Mark Pariente 6181b6ebdb Forgot to remove debugging logs 2012-08-26 03:22:54 -07:00
Mark Pariente ed04996cb9 Change version to 0.0.99 in preparation for 0.1 release 2012-08-26 03:16:45 -07:00
Mark Pariente dd91907833 Implement versioning support 2012-08-26 03:13:25 -07:00
Mark Pariente dfd9195ac8 Move API docs from Usage to its own section 2012-08-26 00:44:18 -07:00
Mark Pariente ffeb63e733 Fix return types for input/output stream functions 2012-08-26 00:32:44 -07:00
Mark Pariente 7cf081c353 Add link to API documentation 2012-08-26 00:22:59 -07:00
Mark Pariente 08dfe3d7ad Fix return types for EncFSFile.open{Input|Output}Stream
These methods were returning InputStream/OutputStream instead of the
more specific EncFSInputStream and EncFSOutputStream.
2012-08-26 00:08:54 -07:00