diff --git a/core/KeyStrengthener.cpp b/core/KeyStrengthener.cpp index a1c01b8..77e16e6 100644 --- a/core/KeyStrengthener.cpp +++ b/core/KeyStrengthener.cpp @@ -1,5 +1,4 @@ #include "KeyStrengthener.h" -#include #include #include #include @@ -38,10 +37,9 @@ Botan::secure_vector KeyStrengthener::derive(const std::string &passphr void KeyStrengthener::saveParams(QSqlDatabase &db, const QString &table_name) { - auto sc = dynamic_cast(m_hasher.get()); - size_t i1 = sc->N(); - size_t i2 = sc->r(); - size_t i3 = sc->p(); + size_t i1 = m_hasher->memory_param(); + size_t i2 = m_hasher->iterations(); + size_t i3 = m_hasher->parallelism(); auto salt_str = QString::fromUtf8(Botan::base64_encode(m_salt).c_str()); // SAVE parameters in database diff --git a/core/PasswordManager.cpp b/core/PasswordManager.cpp index b398ba1..1398543 100644 --- a/core/PasswordManager.cpp +++ b/core/PasswordManager.cpp @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include diff --git a/tests/pglabtests/tst_PasswordManager.cpp b/tests/pglabtests/tst_PasswordManager.cpp index 677c8bd..6c7c6bb 100644 --- a/tests/pglabtests/tst_PasswordManager.cpp +++ b/tests/pglabtests/tst_PasswordManager.cpp @@ -7,7 +7,6 @@ using namespace testing; #include -#include //TEST(Botan, recreate) //{