-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In New DB Wizard, choosing Advanced settings changes transform rounds to 1 round #2806
Comments
The actual settings are calibrated when you click continue. If you click continue first and then go back, the settings will be there. This is a bit of a lazy approach, but it prevents unnecessary key transformations which cost time. You also don't necessarily want it to recalibrate when you click Advanced, because that kills your previous settings. I'd be fine with a higher "default" value, though. |
We should tell the user that we will perform a 1-second calibration automatically. |
I'm not so sure about that. The dialogue is confusing enough as is which is why I stripped it of everything the average Joe does not need to know. |
But we are talking about the advanced dialog, right? Avg Joe already stepped into the matrix at this point. |
But then we can only do it first time advanced settings are opened. Everything else would make them entirely useless if recalibration overwrites any settings. I think whatever solution we try to build here would be rather complicated for both us and the user. I'd simply increase the default value to something like 10 or 15 rounds. |
Expected Behavior
In the New Database Wizard, at the "Encryption Settings" step, if users do NOT go into "Advanced Settings", Decryption Time is set to a default of 1.0 seconds. I assume a benchmark test is performed immediately after the user clicks "Continue". That's great.
I would expect that if a curious user clicks "Advanced Settings", that that 1.0 second default would persist into the Advanced Settings menu.
Current Behavior
NOTE: I believe it only happens on a first run through the Wizard. I could reproduce when I uninstalled and re-installed KeePassXC 2.4.0 (which I did via snap).
Possible Solution
OR
Hard-code a default number of transform rounds for the Advanced Settings menu. Something conservatively low, but acceptable. My guess would be 5? 10? 15? Here I defer to experts, but 1 feels low?
Steps to Reproduce
Context
As noted, curious-but-inexperienced user may end up with a 1-round database.
I'll separately note that this may only be an issue with Snap installations of KeePassXC (see debug info below).
Debug Info
KeePassXC - Version 2.4.0
Revision: c51752d
Distribution: Snap
Libraries:
Operating system: Ubuntu Core 18
CPU architecture: x86_64
Kernel: linux 4.18.0-16-generic
Enabled extensions:
The text was updated successfully, but these errors were encountered: