sha3: define block_length as the rate, not as the state size (#14132)

In sponge-based constructions, the block size is not the same as
the state size. For practical purposes, it's the same as the rate.

Size this is a constant for a given type, we don't need to keep
a copy of that value in the state itself. Just use the constant
directly. This saves some bytes and may even be slightly faster.

More importantly:
Fixes #14128
d86685ac96Frank Denis committed on 12/30/2022, 10:15:25 PM· committed by GitHubparente2d7b2b
1 file changedLine totals unavailable