This branch prepares a 0.25 release, updating Rustls to 0.22 and bringing in associated dependency updates.
Deps:
Rustls 0.21 -> 0.22
New dependency on pki-types 1.0
Dev-deps:
rustls-pemfile 1 -> 2
webpki-roots 0.23 -> 0.26
webpki 0.100 -> 0.102
Following the existing practice of re-exporting rustls, I added a re-export of pki-types. If you'd prefer not to do that, I can amend.
It was also required to update the expired test certificates in-repo to get tests passing. I used the RSA test-ca from the Rustls repo for this. It would be nice to provide a way to regenerate these in-repo as follow-up work.
There are also some imports being moved around as a result of rustfmt. If required, I can separate these changes into unique commits.
FWIW I can't publish this release with the current crates.io permissions. I'm going to leave it unmerged until someone can correct the perms or do the release.
This branch prepares a 0.25 release, updating Rustls to 0.22 and bringing in associated dependency updates.
Deps:
Dev-deps:
Following the existing practice of re-exporting
rustls
, I added a re-export ofpki-types
. If you'd prefer not to do that, I can amend.It was also required to update the expired test certificates in-repo to get tests passing. I used the RSA test-ca from the Rustls repo for this. It would be nice to provide a way to regenerate these in-repo as follow-up work.
There are also some imports being moved around as a result of
rustfmt
. If required, I can separate these changes into unique commits.