On Wed, 28 Aug 2024 16:51:11 GMT, Ferenc Rakoczi <d...@openjdk.org> wrote:
>> src/java.base/share/classes/sun/security/provider/SHA3.java line 84: >> >>> 82: // calls) will set it to 0 at its start. >>> 83: // When a squeeze() call uses up all available bytes from this state >>> 84: // and so a new keccak() call is made, squeezeOffset is reset to 0. >> >> The paragraph only mentions `set to 0` and `reset to 0`, and has not talked >> about other values. Maybe you can say when the squeeze call returns, it's >> set to a position that states before it have been used. > > Well, the comment starts with "The byte offset in the state where the next > squeeze() will start." You're right. Everything looks fine now. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20631#discussion_r1735033933