sxt-proof-of-sql
sxt-proof-of-sql copied to clipboard
refactor!: remove commitment serialization from proof creation
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