Summary: | Add gocryptfs support | ||
---|---|---|---|
Product: | [Plasma] Plasma Vault | Reporter: | sydney |
Component: | general | Assignee: | Ivan Čukić <ivan.cukic> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | joh82875, kde, nate |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/plasma-vault/853b0be5a4ac9f6a02b1848d832871e7b16fec22 | Version Fixed In: | 5.19.0 |
Description
sydney
2018-09-06 12:41:18 UTC
gocrypt almost became the (future) default backend when we had some problems with cryfs. Nowadays, cryfs is well maintained, and I'm in contact with its main developer / maintainer. And cryfs got quite a few neat features for GUIs like Plasma Vault to use. gocrypt (the last time I checked it out) did not seem to have been designed to be used from a wrapper. One thing I remember is that depending on how it was compiled, it sometimes reported its version and sometimes not. I'm not going to close this report because I think gocrypt backend should be implemented at some point, but it is not a very low priority task at the moment. Git commit 853b0be5a4ac9f6a02b1848d832871e7b16fec22 by Ivan Čukić, on behalf of Martino Pilia. Committed on 12/05/2020 at 16:38. Pushed by ivan into branch 'master'. Add gocryptfs support Summary: Implement basic support for gocryptfs backend. Reviewers: ivan, #plasma Reviewed By: ivan, #plasma Subscribers: ngraham, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D29595 M +1 -0 kded/CMakeLists.txt M +3 -1 kded/engine/backend_p.cpp A +212 -0 kded/engine/backends/gocryptfs/gocryptfsbackend.cpp [License: GPL (v2/3)] A +54 -0 kded/engine/backends/gocryptfs/gocryptfsbackend.h [License: GPL (v2/3)] M +6 -6 kded/engine/fusebackend_p.cpp M +4 -0 kded/ui/vaultconfigurationdialog.cpp M +31 -0 kded/ui/vaultcreationwizard.cpp M +16 -0 kded/ui/vaultimportingwizard.cpp M +3 -2 kded/ui/vaultwizardbase.h https://commits.kde.org/plasma-vault/853b0be5a4ac9f6a02b1848d832871e7b16fec22 |