shared: generalize signature schemes #303
Labels
No labels
bug
dependency
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
review-next
security
stub
tool
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: raito/lanzaboote#303
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refactor-signature"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Split off #278. Contains only signature generalization contents and misc refactoring to make things easier for the remote signing PR.
@blitz I added more documentation (overview too), let me know if this is what you had in mind or where would you like me to expand.
This documentation is nice, but it looks like it should be the module documentation for the signature module and not a standalone README. Part of this can also go away, because it duplicates documentation of the
LanzabooteSigner
trait.nit: This could just be
Signer
. Otherwise we can start to prefix everything with the project name. :)If
!success
means "either not signed or something else went wrong", we might not want to treat this as an error. But I also understand the other side of the argument.Looks good! I liked the clear commit history, which made this easier to review.
Will approve when the merge conflicts are resolved. Feel free to address any of the other nitpicky comments as well or ignore them.
OK, then, I won't bubble it.
@blitz This is ready for a review again, I think.
I don't have time for a deep review. I like the documentation. Looks like a useful refactoring. @nikstur Are you ok with this?
Good to go from my end after you removed tests/lib.nix