qt5base-lts/tests/auto/corelib
Giuseppe D'Angelo 88a8feeacb QCryptographicHash: make SHA3 calculate SHA3, not Keccak
The SHA3 family is a modified version of Keccak. We were
incorrectly calculating Keccak (and even *testing* Keccak!),
but claiming it was SHA3.

To actually calculate SHA3, we need invoke Keccak on the original
message followed by the two bits sequence 0b01, cf. §6.1 [1].

[1] http://dx.doi.org/10.6028/NIST.FIPS.202

[ChangeLog][QtCore][QCryptographicHash] QCryptographicHash now
properly calculates SHA3 message digests. Before, when asked
to calculate a SHA3 digest, it calculated a Keccak digest instead.

Task-number: QTBUG-59770
Change-Id: Iae694d1a1668aa676922e3e00a292cddc30d3e0d
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2017-03-31 07:58:35 +00:00
..
animation Blacklist tst_QPauseAnimation::multipleSequentialGroups on all macOS 2017-03-20 16:53:16 +00:00
codecs tst_utf8: Fix one of the overlong sequences to be what we meant 2017-03-01 12:27:17 +00:00
global Properly use the "process" feature 2017-02-27 15:44:46 +00:00
io tst_largefile: fix the mapOffsetOverflow case to match actual behavior 2017-03-31 06:31:25 +00:00
itemmodels Build examples and tests only if their requirements are met 2017-03-22 15:55:55 +00:00
json json encoder: Harmonize number serialization with ES6 2017-03-25 14:26:30 +00:00
kernel QMetaType & QVariant: "load" and "save" std::nullptr_t 2017-03-20 21:53:32 +00:00
mimetypes Build examples and tests only if their requirements are met 2017-03-22 15:55:55 +00:00
plugin Use QT_CONFIG(library) instead of QT_NO_LIBRARY 2017-03-06 11:27:20 +00:00
statemachine Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2016-01-26 11:27:37 +00:00
thread Build examples and tests only if their requirements are met 2017-03-22 15:55:55 +00:00
tools QCryptographicHash: make SHA3 calculate SHA3, not Keccak 2017-03-31 07:58:35 +00:00
xml Build examples and tests only if their requirements are met 2017-03-22 15:55:55 +00:00
corelib.pro Add support for Apple tvOS 2016-05-17 16:11:23 +00:00