Fix performance regression

Follow up #19417.
PR #19652.
This commit is contained in:
Chocobo1
2023-09-28 01:26:57 +08:00
committed by GitHub
parent 46c1c9de65
commit 529e49aea7
4 changed files with 14 additions and 5 deletions

View File

@@ -103,8 +103,8 @@ bool Utils::Password::PBKDF2::verify(const QByteArray &secret, const QByteArray
if (list.size() != 2)
return false;
const QByteArray salt = QByteArray::fromBase64(list[0].toByteArray());
const QByteArray key = QByteArray::fromBase64(list[1].toByteArray());
const QByteArray salt = QByteArray::fromBase64(Utils::ByteArray::asQByteArray(list[0]));
const QByteArray key = QByteArray::fromBase64(Utils::ByteArray::asQByteArray(list[1]));
std::array<unsigned char, 64> outBuf {};
const int hmacResult = PKCS5_PBKDF2_HMAC(password.constData(), password.size()