private-attribution / ipa

A raw implementation of Interoperable Private Attribution
MIT License
42 stars 25 forks source link

Parametrize MAC-malicious contexts with ShardBinding parameter #1315

Closed akoshelev closed 1 month ago

akoshelev commented 2 months ago

This is just a first step to enable sharded circuits to be written with malicious security. It is far from being complete, but it gradually moves us towards that goal.

This change just enables malicious contexts to support sharding. Because of type aliases, everything else from the outside of this module still uses non-sharded versions

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 92.30769% with 1 line in your changes missing coverage. Please review.

Project coverage is 93.52%. Comparing base (11339c5) to head (18635f9). Report is 7 commits behind head on main.

Files with missing lines Patch % Lines
ipa-core/src/protocol/context/malicious.rs 91.66% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1315 +/- ## ========================================== - Coverage 93.52% 93.52% -0.01% ========================================== Files 208 208 Lines 33872 33871 -1 ========================================== - Hits 31680 31678 -2 - Misses 2192 2193 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.