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