mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-07-17 21:29:51 +00:00
BREAKING! Before: Commitments, nullifier, and ciphertexts of a transaction were position-aligned. The position revealed which nullifier was hiding a pre-state to a commitment to which post-state. Similarly with ciphertexts. After: The nullifier-cipher connection remains, but now they (and commitments independently) are shuffled by the byte-order of the hashes. Mitigation: Expect the circuit outputs to be jumbled.