Open
Description
The prover is expected to scale their D
by 8**-1
prior to transmission. Then, the verifier scales it by 8
to ensure it's torsion-free but still transcripts the originally communicated version.
Serai performs the torsion clear, obtaining D
without any torsion, but then then transcripts D * 8**-1
. This causes transcripting of a torsion-free D * 8**-1
, not the originally communicated D * 8**-1
.
serai/networks/monero/ringct/clsag/src/lib.rs
Lines 377 to 382 in dc1b8df
serai/networks/monero/ringct/clsag/src/lib.rs
Lines 114 to 143 in dc1b8df