RTL was feeding d bytes in reversed order to SHA3-512, causing G(d) to produce wrong rho/sigma. Fix: add d_rev wire with byte reversal, connect to sha3_chain_top_shared.
66 KiB
66 KiB