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 DapRole enum is underused and under featured, leading to code like
is_leader: bool
where an instance of the enum would make calling code more readable (there are places wherefalse /* helper */
can be see whereDapRole::Helper
would be much better)This PR also factors out the calculation of the
info
andaad
parameters needed for hpke encryption and decryption. Making this part both more type safe and taking it out of higher level codeThis PR should be reviewed one commit at a time