Skip to content

ssh-key: add SshSig support for Digest#385

Merged
tarcieri merged 1 commit into
masterfrom
ssh-key/sshsig-digest-support
Jul 4, 2025
Merged

ssh-key: add SshSig support for Digest#385
tarcieri merged 1 commit into
masterfrom
ssh-key/sshsig-digest-support

Conversation

@tarcieri
Copy link
Copy Markdown
Member

@tarcieri tarcieri commented Jul 4, 2025

Similar to #384, but adds an AssociatedHashAlg trait, impls it for sha2::{Sha256, Sha512}, and adds the following methods which operate on a Digest, inferring the HashAlg to use from the type:

  • PrivateKey::sign_digest
  • PublicKey::verify_digest
  • SshSig::sign_digest

Similar to #384, but adds an `AssociatedHashAlg` trait, impls it for
`sha2::{Sha256, Sha512}`, and adds the following methods which operate
on a `Digest`, inferring the `HashAlg` to use from the type:

- `PrivateKey::sign_digest`
- `PublicKey::verify_digest`
- `SshSig::sign_digest`
@tarcieri tarcieri force-pushed the ssh-key/sshsig-digest-support branch from f49fb89 to 389402b Compare July 4, 2025 20:40
@tarcieri tarcieri merged commit 588bffa into master Jul 4, 2025
14 checks passed
@tarcieri tarcieri deleted the ssh-key/sshsig-digest-support branch July 4, 2025 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant