Changeset View
Changeset View
Standalone View
Standalone View
kded/ui/vaultcreationwizard.cpp
Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Line(s) | 100 | step { directoryPairChooser( | |||
---|---|---|---|---|---|
105 | DirectoryPairChooserWidget::RequireEmptyMountPoint | 105 | DirectoryPairChooserWidget::RequireEmptyMountPoint | ||
106 | ) }, | 106 | ) }, | ||
107 | step { | 107 | step { | ||
108 | cryfsCypherChooser(), | 108 | cryfsCypherChooser(), | ||
109 | activitiesChooser(), | 109 | activitiesChooser(), | ||
110 | offlineOnlyChooser() | 110 | offlineOnlyChooser() | ||
111 | } | 111 | } | ||
112 | } | 112 | } | ||
113 | }, | ||||
114 | | ||||
115 | { "gocryptfs" / i18n("gocryptfs"), | ||||
116 | { | ||||
117 | step { notice("gocryptfs-message", | ||||
118 | i18n("<b>Security notice:</b>\n\ | ||||
119 | Gocryptfs encrypts your files, so you can safely store them anywhere.\n\ | ||||
120 | It works well together with cloud services like Dropbox, iCloud, OneDrive and others.\n\ | ||||
121 | <br /><br />\n\ | ||||
122 | A threat model for gocryptfs is provided by the author at \ | ||||
123 | <a href='https://nuetzlich.net/gocryptfs/threat_model'>nuetzlich.net/gocryptfs/threat_model</a>. \ | ||||
124 | <br /><br />\n\ | ||||
125 | According to a security audit performed in 2017 by Taylor Hornby (Defuse Security),\n\ | ||||
126 | gocryptfs keeps file contents secret against an adversary that can read and modify the \ | ||||
127 | ciphertext. \ | ||||
128 | <br /><br />\n\ | ||||
129 | See <a href='https://defuse.ca/audits/gocryptfs.htm'>defuse.ca/audits/gocryptfs.htm</a> for more information.")) | ||||
130 | }, | ||||
131 | step { passwordChooser() }, | ||||
132 | step { directoryPairChooser( | ||||
133 | DirectoryPairChooserWidget::AutoFillPaths | | ||||
134 | DirectoryPairChooserWidget::ShowDevicePicker | | ||||
135 | DirectoryPairChooserWidget::ShowMountPointPicker | | ||||
136 | DirectoryPairChooserWidget::RequireEmptyDevice | | ||||
137 | DirectoryPairChooserWidget::RequireEmptyMountPoint | ||||
138 | ) }, | ||||
139 | step { | ||||
140 | activitiesChooser(), | ||||
141 | offlineOnlyChooser() | ||||
142 | } | ||||
143 | } | ||||
113 | } | 144 | } | ||
114 | }; | 145 | }; | ||
115 | 146 | | |||
116 | Private(VaultCreationWizard *parent) | 147 | Private(VaultCreationWizard *parent) | ||
117 | : WBASE(VaultCreationWizard)(parent) | 148 | : WBASE(VaultCreationWizard)(parent) | ||
118 | { | 149 | { | ||
119 | initBase(); | 150 | initBase(); | ||
120 | } | 151 | } | ||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |