sxt-proof-of-sql icon indicating copy to clipboard operation
sxt-proof-of-sql copied to clipboard

refactor!: remove commitment serialization from proof creation

Open JayWhite2357 opened this issue 2 months ago • 0 comments

Rationale for this change

Serde is not easily portable to other languages, Solidity in particular. This is part of an effort to remove the dependency on serde within proof verification.

What changes are included in this PR?

Commitment::to_byte_iter is added and implemented. This is leveraged to append the commitments to the transcript instead of postcard/serde

Are these changes tested?

Not yet

JayWhite2357 avatar Dec 05 '24 21:12 JayWhite2357