Sebastian Messmer
|
d68247070f
|
When an integrity violation occurs, gracefully unmount the file system and refuse to mount on future attempts
|
2018-12-10 21:20:18 -08:00 |
|
Sebastian Messmer
|
596b04acce
|
Introduce a CryPresetPasswordBasedKeyProvider for when the password is already known
|
2018-10-27 20:36:54 -07:00 |
|
Sebastian Messmer
|
74cd8abf05
|
Introduce CryKeyProvider to have an abstraction layer that allows plugging in non-password-based key providers
|
2018-10-27 09:48:57 -07:00 |
|
Sebastian Messmer
|
954d6662f6
|
Simplify: key size is only known at runtime, not a template parameter anymore
|
2018-10-21 22:53:53 +02:00 |
|
Sebastian Messmer
|
d7a41089ba
|
Add environment variable to specify local storage directory
|
2018-04-21 22:04:21 -07:00 |
|
Sebastian Messmer
|
5299be5dda
|
Wire through the missingBlockIsIntegrityViolation setting
|
2017-09-16 16:49:33 +01:00 |
|
Sebastian Messmer
|
7e56c46bb0
|
CryFS tells the operating system to not swap the encryption key to the disk (note: this is best-effort and cannot be guaranteed. Hibernation, for example, will still write the encryption key to the disk)
|
2017-09-05 00:43:43 +01:00 |
|
Sebastian Messmer
|
acf01ec4ff
|
Actually wire up CryDevice to use new block stores
|
2017-07-18 14:49:51 -07:00 |
|
Sebastian Messmer
|
be8dffb24d
|
MyClientId is generated outside of CryDevice to give the CryConfigCreator access to it.
|
2016-06-26 22:15:52 -07:00 |
|
Sebastian Messmer
|
389273a24f
|
Test cases use a fake home directory for their configuration, so they don't clutter the actual home directory.
|
2016-06-26 22:15:52 -07:00 |
|
Sebastian Messmer
|
811c163bfa
|
Fix rename() when overwriting an existing file: (a) Keep the invariant that the list of directory entries is sorted and (b) delete the blob of the overwritten file
|
2016-04-25 17:42:17 -07:00 |
|