Skip to content

Conversation

@overhacked
Copy link
Collaborator

NOTE: If the pgp crate or any RustCrypto crate APIs change before their next release, this pull request will need to be modified.

NOTE: This PR will not compile without modifying Cargo.toml to use path dependencies to vendor the below-noted, unreleased changes to pgp. Currently the RustCrypto crates are pushing pre-releases to crates.io, so path dependencies are not required for ssh-key, etc.

The pgp crate hasn't yet released a version compatible with upcoming RustCrypto 0.9.x (currently in pre-release). These changes are compatible with pgp crate API changes as well as pending pull requests rpgp/rpgp#573 and rpgp/rpgp#705. This commit has been tested against a merge of pgp main (as of rpgp/rpgp@21b56ad) and the above pull requests.

This pull request includes the dependency updates from #96.

Incomplete work. `cargo test --lib --tests` works, but
`cargo test --examples` won't compile, mostly because `pgp` crate
dependencies don't get along with crypto pre-releases, yet.

Signed-off-by: Ross Williams <ross@ross-williams.net>
The `pgp` crate hasn't yet released a version compatible with upcoming
RustCrypto >0.9.x (currently in pre-release). These changes are
compatible with `pgp` crate API changes as well as pending pull requests
rpgp/rpgp#573 and rpgp/rpgp#705. This commit has been tested against a
merge of `pgp` main (as of rpgp/rpgp@21b56ad) and the above pull
requests. If the `pgp` crate API changes before its next release, this
commit will need to be modified.

Signed-off-by: Ross Williams <ross@ross-williams.net>
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