Releases: mobilecoinfoundation/attestation
Releases · mobilecoinfoundation/attestation
Version 0.4.3
Changed
- Updated SGX crates to
0.11.0
.
Version 0.4.2
Changed
- Updated SGX crates to
0.10.0
.
Version 0.4.1
Changed
- Updated SGX crates to
0.9.0
.
Version 0.4.0
Added
Clone
,PartialEq
,Serialize
, andDeserialize
toError
.
Changed
Error::Der
andError::Serde
variants now contain an innerString
. This
allows theError
type to be serializable, cloneable, and compared for
equivalence.- Time-based certificate validation is now optional.
DateTime
parameters have been replaced withInto<Option<DateTime>>
. If aNone
value is provided to the APIs, time validation will be skipped. - Updated SGX crates to
0.8.0
.
Version 0.3.1
Added
- Export constructs to assist in using custom
Verifier
s with
theVerificationTreeDisplay
:MESSAGE_INDENT
choice_to_status_message()
VerificationMessage
Version 0.3.0
Added
EvidenceValue
is exposed as a public type.
Changed
EvidenceVerifier
now takes ownership of the providedCertificateChainVerifier
.
Version 0.2.0
Added
- Added
Serialize
andDefault
traits toAdvisoryStatus
andAdvisories
- Added
Deserialize
trait toAdvisories
- Added
Ord
trait toAdvisoryStatus
- Added
MbedTlsCertificateChainVerifier
which can be used to verify X509 certificate chains. This is behind thembedtls
feature.
Changed
x509
feature has been renamed tombedtls
UnverifiedCertChain
is no no longer public. One should use theMbedTlsCertificateChainVerifier
instead.CertificateREvocationList
is no longer public. One should use theMbedTlsCertificateChainVerifier
instead.EvidenceVerifier
will now also verify the signature of theQuote3
Quote3Verifier::new()
now takes anOption<VerifyingKey>
, instead of aVerifyingKey
.
Removed
VerifiedCertChain
has been removed. One should sue theMbedTlsCertificateChainVerifier
instead.
Version 0.1.0
Initial release of the mc-attestation-verifier
crate