Expand description
Git commit SSH signature extraction and verification.
Provides native Rust verification of SSH-signed git commits,
replacing the ssh-keygen -Y verify subprocess pipeline.
Structs§
- Extracted
Signature - Extracted SSH signature and signed payload from a git commit object.
- Verified
Commit - A successfully verified commit signature.
Functions§
- extract_
ssh_ signature - Extract the SSH signature PEM and signed payload from a raw git commit object.
- verify_
commit_ signature - Verify an SSH-signed git commit against a list of allowed Ed25519 keys.