types cast

pull/2/head
const an teen 2022-04-24 09:24:59 -04:00
parent 13fd211507
commit 53f177b7df
2 changed files with 6 additions and 6 deletions

View File

@ -126,10 +126,10 @@ void ZeroStorageCaptcha::updateCaptcha()
painter.setPen(QPen(Qt::black, m_lineWidth));
for (int i = 0; i < m_lineCount; i++)
{
int x1 = (static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.width();
int y1 = (static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.height();
int x2 = (static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.width();
int y2 = (static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.height();
int x1 = static_cast<int>((static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.width());
int y1 = static_cast<int>((static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.height());
int x2 = static_cast<int>((static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.width());
int y2 = static_cast<int>((static_cast<qreal>(qrand()) / RAND_MAX) * m_captchaImage.height());
painter.drawLine(x1, y1, x2, y2);
}
painter.setPen(Qt::NoPen);

View File

@ -60,12 +60,12 @@ QString KeyHolder::captchaSecretLine(const QString &captchaAnswer, bool prevTime
(prevTimeToken ? TimeToken::prevToken() : TimeToken::currentToken()) );
uint8_t signature[SIGSIZE];
sign(reinterpret_cast<const uint8_t *>(hashedAnswer.toStdString().c_str()), hashedAnswer.size(), signature, m_key);
sign(reinterpret_cast<const uint8_t *>(hashedAnswer.toStdString().c_str()), static_cast<size_t>(hashedAnswer.size()), signature, m_key);
QByteArray rawResultArray;
for(int i = 0; i < SIGSIZE; ++i)
{
rawResultArray += signature[i];
rawResultArray += static_cast<char>(signature[i]);
}
return compact(rawResultArray.toBase64(QByteArray::Base64Option::Base64UrlEncoding));