diff --git a/src/sakia/gui/dialogs/connection_cfg/model.py b/src/sakia/gui/dialogs/connection_cfg/model.py index 98fda10327cd26fe8022040cca0303cce11e0ad3..5f1f05fb5c63a33c6dbd320298c5312394ce8b5c 100644 --- a/src/sakia/gui/dialogs/connection_cfg/model.py +++ b/src/sakia/gui/dialogs/connection_cfg/model.py @@ -36,9 +36,9 @@ class ConnectionConfigModel(QObject): def set_scrypt_infos(self, salt, password, scrypt_params): self.connection.salt = salt - self.connection.N = scrypt_params.N - self.connection.r = scrypt_params.r - self.connection.p = scrypt_params.p + self.connection.scrypt_N = scrypt_params.N + self.connection.scrypt_r = scrypt_params.r + self.connection.scrypt_p = scrypt_params.p self.connection.password = password self.connection.pubkey = SigningKey(self.connection.salt, password, scrypt_params).pubkey diff --git a/src/sakia/gui/dialogs/connection_cfg/view.py b/src/sakia/gui/dialogs/connection_cfg/view.py index a75d56cd79801231b6e07a16b6a8a9df6147eae8..22d221a7d05c20cb355eeb6dc00a61ac88da0fee 100644 --- a/src/sakia/gui/dialogs/connection_cfg/view.py +++ b/src/sakia/gui/dialogs/connection_cfg/view.py @@ -47,9 +47,15 @@ class ConnectionConfigView(QDialog, Ui_ConnectionConfigurationDialog): (2 ** 16, 32, 4), (2 ** 18, 64, 8), ] + self.spin_n.blockSignals(True) + self.spin_r.blockSignals(True) + self.spin_p.blockSignals(True) self.spin_n.setValue(strengths[index][0]) self.spin_r.setValue(strengths[index][1]) self.spin_p.setValue(strengths[index][2]) + self.spin_n.blockSignals(False) + self.spin_r.blockSignals(False) + self.spin_p.blockSignals(False) def handle_n_change(self, value): spinbox = self.sender()