summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qcryptographichash.cpp
Commit message (Expand)AuthorAgeFilesLines
* Doc: Fix documentation issues for Qt CoreTopi Reinio2023-12-191-2/+2
* Doc: Settle on 'function' instead of 'method' in QMAC documentationKai Köhne2023-12-051-3/+3
* Doc: Improve documentation for QMessageAuthenticationCodeKai Köhne2023-12-041-8/+19
* QCryptographicHash: fallback to non-OpenSSL implementation for KeccakJan Grulich2023-11-081-21/+44
* QCryptographicHash: Do not rely on auto-loading of the default providerJan Grulich2023-11-061-2/+5
* QCryptographicHash: don't forget to unload OpenSSL providersJan Grulich2023-10-021-5/+15
* QCryptographicHash: fix incorrect GCC checkMarc Mutz2023-08-181-1/+1
* Deprecate Q_ASSUME()Thiago Macieira2023-08-141-3/+3
* Introduce openssl-hash featureAlexey Edelev2023-06-291-2/+2
* QCryptographicHash: constexpr ALL of QSmallByteArrayMarc Mutz2023-03-211-19/+19
* QMessageAuthenticationCode: have setKey() call initMessageHash()Marc Mutz2023-03-211-3/+2
* QMessageAuthenticatonCode: re-use QCryptographicHash's result bufferMarc Mutz2023-03-201-8/+3
* QMessageAuthenticationCode: remove Private::methodMarc Mutz2023-03-201-3/+2
* QMessageAuthenticationCode: reuse messageHash mutexMarc Mutz2023-03-201-3/+2
* QCryptographicHash: move EVP struct into the contexts unionMarc Mutz2023-03-171-40/+80
* QCryptographicHash: move EVP members into a structMarc Mutz2023-03-171-15/+17
* QCryptographicHash: separate EVP and non-EVP OpenSSL3 operationsMarc Mutz2023-03-171-5/+22
* QCryptographicHash: separate OpenSSL3 and traditional modes moreMarc Mutz2023-03-171-21/+51
* QCryptographicHash: split initialization from reset()ingMarc Mutz2023-03-171-19/+86
* QCryptographicHash: fix missing EVP_DigestInit_ex() after EVP_MD_CTX_reset()Marc Mutz2023-03-171-0/+1
* QMessageAuthenticationCode: make reset() noexceptMarc Mutz2023-03-171-1/+1
* QMessageAuthenticationCode: port to QByteArrayView [3/3]: static hash()Marc Mutz2023-03-171-1/+3
* QMessageAuthenticationCode: port to QByteArrayView [2/3]: addData()Marc Mutz2023-03-171-2/+7
* QMessageAuthenticationCode: port to QByteArrayView [1/3]: ctor/setKey()Marc Mutz2023-03-171-2/+13
* QMessageAuthenticationCode: add move SMFs and swap()Marc Mutz2023-03-161-0/+33
* [docs] Fix typo in QMessageAuthenticationCode::reset() documentationMarc Mutz2023-03-021-1/+1
* Mark QMessageAuthenticationCodePrivate::initMessageHash() as noexceptMarc Mutz2023-03-021-2/+2
* QMessageAuthenticationCode: port Private::setKey() to QByteArrayViewMarc Mutz2023-03-021-2/+2
* De-pessimize QCryptographicHash::reset() in OpenSSL3 modeMarc Mutz2023-03-021-0/+6
* Long live QMessageAuthenticationCode::resultView()!Marc Mutz2023-03-011-3/+18
* QMessageAutenticationCode: add some Q_ASSUME()s to xored()Marc Mutz2023-03-011-0/+26
* QMessageAuthenticationCode: statically assert HMAC works for all algorithmsMarc Mutz2023-03-011-1/+8
* QMessageAuthenticationCode: use QSmallByteArray for the keyMarc Mutz2023-03-011-23/+42
* Fix QCH:supportsAlgorithm() result for unsupported hashes in OpenSSLJan Grulich2023-02-281-1/+21
* QCryptographicHash: don't include openssl/sha.hMarc Mutz2023-02-271-8/+0
* QMessageAuthenticationCode: Extract Method setKey() from initMessageHash()Marc Mutz2023-02-261-15/+32
* QSmallByteArray: add sufficient API to make conversion to QByteArrayView impl...Marc Mutz2023-02-261-3/+18
* QCryptographicHash: implement non-OpenSSL3 part of supportsAlgorithm()Marc Mutz2023-02-261-2/+30
* QMessageAuthenticationCode: make finalizeUnchecked() properly noexceptMarc Mutz2023-02-251-4/+21
* QMessageAuthenticationCode: replace result QByteArray with QSmallByteArrayMarc Mutz2023-02-251-4/+4
* QMessageAuthenticationCode: reuse messageHash in finalizeUnchecked()Marc Mutz2023-02-251-5/+5
* QCryptographicHash: give the result container a catchy nameMarc Mutz2023-02-251-1/+3
* QMessageAuthenticationCode: make qt_hash_block_size() constexprMarc Mutz2023-02-251-1/+1
* QCryptographicHash: auto-calculate MaxHashLengthMarc Mutz2023-02-251-10/+26
* QMessageAuthenticationCode: make messageHash a QCryptographicHashPrivateMarc Mutz2023-02-241-2/+4
* QCryptographicHash: move addData(QIODevice*) to PrivateMarc Mutz2023-02-241-1/+7
* QMessageAuthenticationCode: re-use messageHash for hashing the keyMarc Mutz2023-02-241-1/+11
* QMessageAuthenticationCode: remove lazy initialization of messageHashMarc Mutz2023-02-231-12/+31
* QMessageAuthenticationCode: make Private::method member constMarc Mutz2023-02-231-1/+1
* QMessageAuthenticationCode: use QCryptographicHashPrivate in finalizeUnchecked()Marc Mutz2023-02-231-2/+3