fix qt5 build
This commit is contained in:
parent
729453a06a
commit
304fc1edfa
1 changed files with 8 additions and 0 deletions
8
src/librssguard/3rd-party/sc/simplecrypt.cpp
vendored
8
src/librssguard/3rd-party/sc/simplecrypt.cpp
vendored
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue