fix qt5 build

This commit is contained in:
Martin Rotter 2021-10-29 13:27:04 +02:00
parent 729453a06a
commit 304fc1edfa

View File

@ -104,7 +104,11 @@ QByteArray SimpleCrypt::encryptToByteArray(QByteArray plaintext) {
flags |= CryptoFlagChecksum;
QDataStream s(&integrityProtection, QIODevice::WriteOnly);
#if QT_VERSION_MAJOR == 6
s << qChecksum(ba);
#else
s << qChecksum(ba, ba.length());
#endif
}
else if (m_protectionMode == ProtectionHash) {
flags |= CryptoFlagHash;
@ -228,7 +232,11 @@ QByteArray SimpleCrypt::decryptToByteArray(QByteArray cypher) {
}
ba = ba.mid(2);
#if QT_VERSION_MAJOR == 6
quint16 checksum = qChecksum(ba);
#else
quint16 checksum = qChecksum(ba, ba.length());
#endif
integrityOk = (checksum == storedChecksum);
}