Sebastian Messmer
68a4c5646a
Fix clang-tidy warnings
2021-04-21 17:37:40 -07:00
Sebastian Messmer
76cf9ea0ed
cryfs-stats displays filesystem config information
2020-07-24 16:15:27 -07:00
Sebastian Messmer
3938942a02
- cryfs-stats tool is guaranteed to be readonly and not modify the file system
...
- Now shows a better error message when failing to load the config file and distinguishes between 'wrong password' and 'config file not found'
- The cryfs-stats tool only reads and never writes the cryfs.config file
2020-07-24 16:14:53 -07:00
Sebastian Messmer
f3b71f058a
Update to spdlog 1.3.1
2019-06-03 19:09:13 -07:00
Sebastian Messmer
e927a001e9
Remove unused variable
2019-06-01 20:42:20 -07:00
Sebastian Messmer
0aa0b64712
Refactor traversl in cryfs-stats
2019-05-26 02:34:26 -07:00
Sebastian Meßmer
d3ba6d1c39
Fix merge conflict
2019-01-30 15:57:13 -08:00
Sebastian Messmer
58fd7c3956
Merge from release/0.10
2019-01-27 05:38:17 -08:00
Sebastian Messmer
525c6618db
Exit cryfs-stats if filesystem is wrong version
2019-01-26 11:19:25 -08:00
Sebastian Messmer
b2f9e5cc60
Move cryfs code into impl/ subfolder
2019-01-25 23:47:17 -08:00
Sebastian Messmer
51f74a2f6a
Don't crash but throw if config file can't be loaded
2018-12-22 01:22:24 +01:00
Sebastian Messmer
99688e51ab
Use either<> to indicate errors in config file loading
2018-12-22 00:58:30 +01:00
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
9c6713a00e
Fix cryfs-stat
2018-11-10 12:38:57 -08: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
682efe2be2
Fix set include
2018-07-29 23:28:35 -07:00
Sebastian Messmer
2ea77d4c26
Use boost::filesystem::path more portably
2018-05-20 19:22:46 -07:00
Sebastian Messmer
f439bf9d0f
Remove c style casts and unaligned memory accesses
2017-12-03 19:01:41 +00:00
Sebastian Messmer
5458af7c52
Rename blockstore::Key -> blockstore::BlockId
2017-09-17 02:07:27 +01:00
Sebastian Messmer
fe1383b4ff
Fix build
2017-09-09 14:44:01 +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
5350a14a4a
Add stats tool to build
2017-02-11 13:28:34 +00:00
Sebastian Messmer
3254220987
Filesystems have a blocksizeBytes configuration option
2016-03-01 17:45:48 +01:00