Sebastian Messmer
68a4c5646a
Fix clang-tidy warnings
2021-04-21 17:37:40 -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
b2f9e5cc60
Move cryfs code into impl/ subfolder
2019-01-25 23:47:17 -08:00
Sebastian Messmer
99688e51ab
Use either<> to indicate errors in config file loading
2018-12-22 00:58:30 +01:00
Sebastian Messmer
944cb6c3c5
Return error code when integrity violation is encountered
2018-12-18 21:40:03 -08:00
Sebastian Messmer
5d77a82c7f
Fix test cases
2018-12-18 21:36:13 -08: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
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
a9e2dea97e
Fix argument string ownership
2018-09-07 19:13:20 -07:00
Sebastian Messmer
2ea77d4c26
Use boost::filesystem::path more portably
2018-05-20 19:22:46 -07:00
Sebastian Messmer
58fc26002b
Exit codes for integrity errors
2018-02-01 18:09:28 -08:00
Sebastian Messmer
04341f3f7d
Add test cases that make sure that CryFS notices if an attacker replaces the whole file system
2017-09-30 22:42:34 +01:00