diff --git a/CHANGELOG.md b/CHANGELOG.md index e968ad1b..188ac346 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## 0.11.0 (2023-07-14) + +### Added + +- Added support for providing certificate revocation lists (CRLs) to client + certificate verifiers via the new builder types. (#324). +- Some new certificate revocation list related error codes starting with + RUSTLS_RESULT_CERT_REVOCATION_LIST. (#324). + +### Changed + +- rustls_client_cert_verifier became + rustls_allow_any_authenticated_client_verifier and must be constructed from a + rustls_allow_any_authenticated_client_builder. +- rustls_client_cert_verifier_optional became + rustls_allow_any_anonymous_or_authenticated_client_verifier and must be + constructed from a rustls_allow_any_anonymous_or_authenticated_client_builder. + ## 0.10.0 (2023-03-29) ### Added diff --git a/Cargo.toml b/Cargo.toml index 2289b480..960e281e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustls-ffi" -version = "0.10.0" +version = "0.11.0" authors = ["Jacob Hoffman-Andrews "] license = "Apache-2.0/ISC/MIT" readme = "README-crates.io.md" diff --git a/README.md b/README.md index 8e23c0e0..ef06fbc3 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ need to find another library to provide the cryptographic primitives. # Build -You'll need to [install the Rust toolchain](https://rustup.rs/) version 1.57 +You'll need to [install the Rust toolchain](https://rustup.rs/) version 1.60 or above and a C compiler (gcc and clang should both work). To build in optimized mode: make