INNER CODE UNIT · C++

isLastBlock

QuasarApp/Qt-Secret · src/Qt-RSA/qrsaencryption.cpp:364

        bool isLastBlock = (index + blockSizeIn) >= rawData.size();

        res.append(decodeBlok(fromArray(block), d, m,
                              (isLastBlock && blockSizeMode == BlockSize::Auto)? -1 : blockSizeOut));
        index += blockSizeIn;
    }
    return res;

}
QByteArray QRSAEncryption::signMessage(QByteArray rawData, const QByteArray &privKey) {

    QByteArray hash = QCryptographicHash::hash(rawData, HashAlgorithm::Sha256);

    QByteArray signature = encode(hash, privKey, BlockSize::OneByte);

    rawData.append(QString(SIGN_MARKER + signature.toHex() + SIGN_MARKER).toLatin1());

    return rawData;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…