Skip to content

Releases: mobilecoinfoundation/attestation

Version 0.4.3

05 Apr 21:43
v0.4.3
23b1561
Compare
Choose a tag to compare

Changed

  • Updated SGX crates to 0.11.0.

Version 0.4.2

05 Dec 15:18
v0.4.2
d9caa13
Compare
Choose a tag to compare

Changed

  • Updated SGX crates to 0.10.0.

Version 0.4.1

20 Oct 19:54
v0.4.1
634d167
Compare
Choose a tag to compare

Changed

  • Updated SGX crates to 0.9.0.

Version 0.4.0

22 Sep 02:32
Compare
Choose a tag to compare

Added

  • Clone, PartialEq, Serialize, and Deserialize to Error.

Changed

  • Error::Der and Error::Serde variants now contain an inner String. This
    allows the Error type to be serializable, cloneable, and compared for
    equivalence.
  • Time-based certificate validation is now optional. DateTime parameters have been replaced with Into<Option<DateTime>>. If a None value is provided to the APIs, time validation will be skipped.
  • Updated SGX crates to 0.8.0.

Version 0.3.1

16 Aug 20:10
v0.3.1
13d63c9
Compare
Choose a tag to compare

Added

  • Export constructs to assist in using custom Verifiers with
    the VerificationTreeDisplay:
    • MESSAGE_INDENT
    • choice_to_status_message()
    • VerificationMessage

Version 0.3.0

16 Aug 20:03
v0.3.0
b791c76
Compare
Choose a tag to compare

Added

  • EvidenceValue is exposed as a public type.

Changed

  • EvidenceVerifier now takes ownership of the provided CertificateChainVerifier.

Version 0.2.0

21 Jul 18:42
Compare
Choose a tag to compare

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<VerifyingKey>, instead of a VerifyingKey.

Removed

  • VerifiedCertChain has been removed. One should sue the MbedTlsCertificateChainVerifier instead.

Version 0.1.0

13 Jul 22:06
v0.1.0
7ca3371
Compare
Choose a tag to compare

Initial release of the mc-attestation-verifier crate