Implement vdaf::Collector
on dummy VDAF
#948
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The dummy VDAF implementation on
prio::vdaf::dummy::Vdaf
was lacking an implementation ofprio::vdaf::Collector
. Additionally, we defined itsAggregateResult
associated type asu8
, which is awkward at best since theAggregateShare
associated type is a tuple struct aroundu64
. We changeprio::vdaf::dummy::Vdaf::AggregateResult
to beu64
. This breaking change to public API is deemed acceptable since this is gated behindtest-util
.