Daniel McCarney
Daniel McCarney
👋 As promised, when cargo-check-external-types makes an update I'm opening PRs to fix the builds :-) This project also had several clippy findings that are fixed along the way. See...
👋 As promised, when cargo-check-external-types makes an update I'm opening PRs to fix the builds :-) The upstream project cut a 0.1.12 release that now pins Rust nightly-2024-05-01. This commit...
👋 As promised, when cargo-check-external-types makes an update I'm opening PRs to fix the builds :-) The upstream project cut a 0.1.12 release that now pins Rust nightly-2024-05-01. This commit...
👋 As promised, when cargo-check-external-types makes an update I'm opening PRs to fix the builds :-) The upstream project cut a 0.1.12 release that now pins Rust nightly-2024-05-01. This commit...
This branch updates `rustls-ffi` to support the cryptography provider model established upsteam in `rustls` since version [0.22](https://github.com/rustls/rustls/releases/tag/v%2F0.22.0), and later refined in [0.23](https://github.com/rustls/rustls/releases/tag/v%2F0.23.0). By the end of the changeset `rustls-ffi`, the...
In the crypto provider integration code's `CryptoProviderBuilder` struct (from https://github.com/rustls/rustls-ffi/pull/441), there is an instance of awkward `CryptoProvider` initialization: ```rust CryptoProvider { cipher_suites, kx_groups: self.base.kx_groups.clone(), signature_verification_algorithms: self.base.signature_verification_algorithms, secure_random: self.base.secure_random, key_provider: self.base.key_provider,...
Until we have a better sense of how to handle the update PRs it produces let's turn this off for now. I think I was premature in enabling it. Inspired...
Noticed CI is failing [the Windows latest](https://github.com/rustls/rustls-platform-verifier/actions/runs/10167528562/job/28120139624) job: ``` ---- tests::verification_mock::tests::stapled_revoked_dns stdout ---- thread 'tests::verification_mock::tests::stapled_revoked_dns' panicked at rustls-platform-verifier\src\tests\mod.rs:51:9: assertion `left == right` failed left: Ok(()) right: Err(InvalidCertificate(Revoked)) note: run with...
The current default is `ring`: https://github.com/rustls/webpki/blob/dba3b84bcf810612a83c8fd3c750d3c4106e7b9e/Cargo.toml#L75 This is incongruous with `rustls` as of 0.24 and since this crate is almost entirely designed to be used with `rustls` we should keep...
Reduces the runtime of the `cargo hack check` step of the `daily-tests.yml` workflow by grouping/excluding certain feature combos. Follow-up from https://github.com/rustls/rustls/pull/2091 Since the number of features in Rustls has grown...