Skip to content

Murisi/unsafe conversion deserialization#96

Merged
tzemanovic merged 3 commits intomainfrom
murisi/unsafe-conversion-deserialization
Mar 20, 2025
Merged

Murisi/unsafe conversion deserialization#96
tzemanovic merged 3 commits intomainfrom
murisi/unsafe-conversion-deserialization

Conversation

@murisi
Copy link
Contributor

@murisi murisi commented Mar 19, 2025

Expose the functionality to deserialize AllowedConversions without checking that the deserialized generators correspond to the deserialized value sums. This unchecked functionality is required because it can sometimes be much faster to compute a set of AllowedConversions using homomorphic operations (like elliptic curve point additions, subtractions, and negations) than it is to independently check that each AllowedConversion is correct. This is because independent checks use expensive elliptic curve point multiplications.

@tzemanovic tzemanovic force-pushed the murisi/unsafe-conversion-deserialization branch from 0337143 to 24bdc9d Compare March 20, 2025 14:14
@tzemanovic tzemanovic merged commit f7a10dc into main Mar 20, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants