Sebastian Stenzel
|
ecf29a91b8
|
Update README.md
|
2015-01-18 15:35:35 +01:00 |
|
Sebastian Stenzel
|
38884c6dfd
|
- added custom info.plist template for OS X native packages (references #14) kudos to @tillerino
|
2015-01-17 19:57:15 +01:00 |
|
Sebastian Stenzel
|
7813a11381
|
- pad filenames with NULL bytes (fixes #24)
|
2015-01-16 19:55:33 +01:00 |
|
Sebastian Stenzel
|
d774546bf8
|
- pad file contents to reach a multiple of 16 bytes (so AES/CTR always works on complete blocks) - references #24
- calculate MAC over complete ciphertext (including file length obfuscation trash data)
|
2015-01-16 19:50:57 +01:00 |
|
Sebastian Stenzel
|
0b64c7ce25
|
- Updated exception
|
2015-01-15 12:29:10 +01:00 |
|
Sebastian Stenzel
|
0aef60efc4
|
- Single Jetty instnace (fixes #19)
|
2015-01-15 12:27:10 +01:00 |
|
Sebastian Stenzel
|
f0fa4fcf3d
|
Merge branch 'master' of https://github.com/totalvoidness/open-cloud-encryptor
|
2015-01-14 19:35:04 +01:00 |
|
Sebastian Stenzel
|
8bfdad38b9
|
- fixed timing attack on MAC (see http://codahale.com/a-lesson-in-timing-attacks/)
|
2015-01-14 19:34:36 +01:00 |
|
Sebastian Stenzel
|
19ea81f0e5
|
Update README.md
|
2015-01-13 13:57:38 +01:00 |
|
Sebastian Stenzel
|
5e6f343e68
|
- Updated version to 0.5.0-SNAPSHOT
|
2015-01-13 11:04:58 +01:00 |
|
Sebastian Stenzel
|
b49eb82f38
|
- Beta Version 0.4.0
0.4.0
|
2015-01-13 11:01:42 +01:00 |
|
Sebastian Stenzel
|
523f38c69e
|
- Updated L&F for Mac OS X: Greyed out controls, if window is inactive.
|
2015-01-10 19:40:20 +01:00 |
|
Sebastian Stenzel
|
3cd3012a05
|
- fixes #13
|
2015-01-10 17:01:34 +01:00 |
|
Sebastian Stenzel
|
3ff8d6bc19
|
- fixed error during exception handling, if trying to decrypt vault with unsupported key length
|
2015-01-10 15:51:46 +01:00 |
|
Sebastian Stenzel
|
7ce6ed6abb
|
- shows application icon in notification center
|
2015-01-10 15:23:49 +01:00 |
|
Sebastian Stenzel
|
be0b4859e3
|
- Adjusted win L&F of checkbox
|
2015-01-09 15:45:45 +01:00 |
|
Sebastian Stenzel
|
760b2c028f
|
- Some minor improvements, renamed some classes
|
2015-01-09 15:25:44 +01:00 |
|
Sebastian Stenzel
|
deb10c1256
|
- Allows the user to configure optional MAC verification before decrypting content (Fixes #17)
|
2015-01-07 20:00:09 +01:00 |
|
Sebastian Stenzel
|
b6b3360325
|
- Bugfix broken settings file
|
2015-01-07 19:59:00 +01:00 |
|
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
|
75fe462eb3
|
Update README.md
|
2015-01-05 22:02:00 +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
|
e90e001718
|
- Clarified license name (#10)
|
2015-01-01 22:30:13 +01:00 |
|
Sebastian Stenzel
|
1f8d4c5846
|
Merge pull request #12 from based2/patch-1
Various dependencies updates
|
2015-01-01 18:04:51 +01:00 |
|
based2
|
d9253be888
|
update to indent with tabs
|
2015-01-01 16:56:50 +01:00 |
|
based2
|
2d9fc0a8d8
|
Various dependencies updates
|
2014-12-31 13:50:03 +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
|
4f91adb822
|
- allow reordering of directories via drag'n'drop
|
2014-12-28 16:46:14 +01:00 |
|
Sebastian Stenzel
|
cc35430dee
|
- fixes #4
|
2014-12-28 14:25:53 +01:00 |
|
Sebastian Stenzel
|
f057fb0e8e
|
- Updated License, included all 3rd party libraries
|
2014-12-28 14:19:23 +01:00 |
|
Sebastian Stenzel
|
f4c7dc1bbd
|
- fixed requestFocus of password field when entering wrong password
|
2014-12-24 15:12:54 +01:00 |
|
Sebastian Stenzel
|
5bbaf62c67
|
- Updated version to 0.4.0-SNAPSHOT
|
2014-12-24 14:39:33 +01:00 |
|
Sebastian Stenzel
|
3f32e4ee4b
|
- Fixed initial encryption of vaults, that already contain files
- Disabled some UI controls during background tasks
- Simplified background vs UI thread switches using https://github.com/totalvoidness/FXThreads
0.3.0
|
2014-12-24 14:10:30 +01:00 |
|
Sebastian Stenzel
|
be5cf287c8
|
- win7/8 theme
|
2014-12-23 22:28:51 +01:00 |
|
Sebastian Stenzel
|
71892108b3
|
- L&F improvements on OS X
|
2014-12-22 22:39:22 +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
|
3cdda99c67
|
- closing _all_ process streams
- allowing multiple accesses to stdout / stderr in O(1)
|
2014-12-16 20:46:48 +01:00 |
|
Sebastian Stenzel
|
6b45d62aa1
|
- reduced visibility
|
2014-12-16 17:18:20 +01:00 |
|
Sebastian Stenzel
|
b7f3f00ce2
|
- Further simplification by using Futures :)
|
2014-12-16 16:56:42 +01:00 |
|