CipherSettings CipherDialog::getCipherSettings() const { CipherSettings::KeyFormats keyFormat = CipherSettings::getKeyFormat(ui->comboKeyFormat->currentIndex()); QString password = ui->editPassword->text(); int pageSize = ui->comboPageSize->itemData(ui->comboPageSize->currentIndex()).toInt(); CipherSettings cipherSettings; cipherSettings.setKeyFormat(keyFormat); cipherSettings.setPassword(password); cipherSettings.setPageSize(pageSize); return cipherSettings; }
CipherSettings CipherDialog::getCipherSettings() const { CipherSettings::KeyFormats keyFormat = CipherSettings::getKeyFormat(ui->comboKeyFormat->currentIndex()); QString password = ui->editPassword->text(); int pageSize = ui->comboPageSize->itemData(ui->comboPageSize->currentIndex()).toInt(); CipherSettings cipherSettings; cipherSettings.setKeyFormat(keyFormat); cipherSettings.setPassword(password); cipherSettings.setPageSize(pageSize); cipherSettings.setKdfIterations(ui->spinKdfIterations->value()); cipherSettings.setHmacAlgorithm(QString("HMAC_") + ui->comboHmacAlgorithm->currentText()); cipherSettings.setKdfAlgorithm(QString("PBKDF2_HMAC_") + ui->comboKdfAlgorithm->currentText()); return cipherSettings; }