diff options
author | MÃ¥rten Nordheim <marten.nordheim@qt.io> | 2023-03-08 11:10:49 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-03-10 16:18:08 +0000 |
commit | 59412965123e64bd19c05635c5db7ac3c5445f22 (patch) | |
tree | 241c4857863e2660ae1839db9b2e91c93e2f8080 /src/corelib/tools/qvarlengtharray.h | |
parent | eac394648c29a385156a33168721207d8eab53ff (diff) |
Fix overflow in SHA-3/Keccak
state->rate is always larger than or equal to state->bitsInQueue;
when bitsInQueue == rate the queue is consumed and bitsInQueue is set to
0 again.
Done-with: Marc Mutz <marc.mutz@qt.io>
Change-Id: I56d268a19fb3cd542cc027edc962253f09d97a14
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit fa4b7495b741c3e7943860c5ff15212afceda710)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/corelib/tools/qvarlengtharray.h')
0 files changed, 0 insertions, 0 deletions