Sebastian Stenzel
2e67910a60
- added file integrity check ( #17 ) - not yet visible to the user
2015-01-06 11:39:31 +01:00
Sebastian Stenzel
e19cf1c942
- Changed file layout, added MAC (see #17 )
...
- Obfuscates file size (fixes #18 )
2015-01-06 01:23:16 +01:00
Sebastian Stenzel
55e758315d
- bugfix: using hmac key for hmac operations
2015-01-05 22:34:02 +01:00
Sebastian Stenzel
0e288f0c84
- fixes #8 : Using Scrypt key derivation function now
2015-01-04 18:19:13 +01:00
Sebastian Stenzel
3f2ef3a83a
- Using RFC AES 3394 Key Wrap algorithm for storing master keys
...
- Storing HMac key and encryption key separately
- Thanks to key wrap, simplified keyfile (no more IV needed)
2015-01-04 16:32:50 +01:00
Sebastian Stenzel
1a076d9c1b
- Using hmac_sha256(key, plaintext) instead of sha256(key || plaintext) for IV generation during filename encryption. Still references #7
2014-12-31 11:06:56 +01:00
Sebastian Stenzel
9fe135ef0f
- fixes #6 , simplifies password verification
...
- improves filename IV -> SIV using substring from sha256(secondaryKey + plaintextFilename). References #7
2014-12-31 01:21:08 +01:00
Sebastian Stenzel
4cb9da7252
- file name encryption is deterministic again (broken by fix for #7 )
...
- improved unit test to avoid this mistake in the future
2014-12-30 20:06:05 +01:00
Sebastian Stenzel
ebea3dae65
- Increased file name IV length
2014-12-30 18:13:43 +01:00
Sebastian Stenzel
d8c9279f6f
- fixes #7
...
- removes any use of CBC mode (might affect issue #9 )
2014-12-30 17:38:57 +01:00
Sebastian Stenzel
1770bab699
- updated metadata file names
2014-12-21 20:08:09 +01:00
Sebastian Stenzel
1d05e878ab
- Support for HTTP Range header fields, thus vastly improved performance for video streaming
...
- Simplified cryptor implementation for partial decryption
2014-12-21 16:54:47 +01:00
Sebastian Stenzel
f76091ddc0
- Made unit tests I/O-independent
2014-12-20 16:46:50 +01:00
Sebastian Stenzel
6dff296872
- using java.util.Random in unit tests again, as performance doesn't change by using non-random PRNG - of course still using a cryptographically secure PRNG in production ;-)
2014-12-20 11:18:12 +01:00
Sebastian Stenzel
6d98442f7e
- preparation for http range requests: cryptor supports partial decryption now
2014-12-20 10:47:26 +01:00
Sebastian Stenzel
38a0cfb2eb
- faster unit test using insecure PRNG - test only ;)
2014-12-16 12:13:01 +01:00
Sebastian Stenzel
9c8e4fbf3b
Merge branch 'master' of https://github.com/totalvoidness/cryptomator
2014-12-11 20:07:56 +01:00
Sebastian Stenzel
470a609938
Makes test work on windows
2014-12-11 20:07:46 +01:00
Sebastian Stenzel
863b2ec423
- Added throuput statistics
2014-12-11 19:46:57 +01:00
Sebastian Stenzel
884b894e04
bugfix: correct decryption of looooooong filenames (>255 chars)
2014-12-08 22:25:45 +01:00
Sebastian Stenzel
8abd5ebc01
simplification
2014-12-06 16:07:19 +01:00
Sebastian Stenzel
ce197b3314
- support for long filenames
...
- increased thread count for webdav server
- fixed severe bug that allowed using non-random masterkeys (now throwing exceptions if this attempt is made)
2014-12-06 14:31:55 +01:00
Sebastian Stenzel
1876f82611
renamed to Cryptomator
2014-11-29 17:03:55 +01:00