From ee026daabe685b8466da394d292df0ffb527bbbc Mon Sep 17 00:00:00 2001 From: Bernie Dolan Date: Fri, 21 Jul 2023 09:59:21 -0700 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Nick Santana --- CHANGELOG.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02510e4..d35da69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,13 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate -## [0.1.0] - 2023-07-22 - ### Added - Added `Serialize` and `Default` traits to `AdvisoryStatus` and `Advisories` - Added `Deserialize` trait to `Advisories` - Added `Ord` trait to `AdvisoryStatus` +- Added `MbedTlsCertificateChainVerifier` which can be used to verify X509 certificate chains. This is behind the `mbedtls` feature. + +### Changed + +- `x509` feature has been renamed to `mbedtls` +- `UnverifiedCertChain` is no no longer public. One should use the `MbedTlsCertificateChainVerifier` instead. +- `CertificateREvocationList` is no longer public. One should use the `MbedTlsCertificateChainVerifier` instead. +- `EvidenceVerifier` will now also verify the signature of the `Quote3` +- `Quote3Verifier::new()` now takes an `Option`, instead of a `VerifyingKey`. + +### Removed + +- `VerifiedCertChain` has been removed. One should sue the `MbedTlsCertificateChainVerifier` instead. ## [0.1.0] - 2023-07-13