Releases: westerndigitalcorporation/spdm-utils
spdm-utils: release v0.5.3
What's Changed
- certs: Fixup the set-cert scripts by @alistair23 in #71
Full Changelog: v0.5.2...v0.5.3
spdm-utils: release v0.5.2
What's Changed
- libspdm: spdm: Don't double count measurements by @alistair23 in #69
- manifest: Use reference-triple-record schema for ce.evidence-triples by @alistair23 in #68
- requester: add cli support for fetching a raw-bitstream + responder: measurement block fixes by @twilfredo in #70
Full Changelog: v0.5.0...v0.5.2
spdm-utils: release v0.5.0
Major Changes:
-
This release of
spdm-utils
(v0.5.0), contains new changes to the measurement manifest format. We now present a manifest with more detailed measurements in compliance with the TCG binding specification for SPDM. -
This release also supports an SPDM requester to fetch an indirect manifest from the responder, then, also fetch any subsequent measurement to generate a final direct manifest. This manifest includes all of the direct measurement in a human readable format.
What's Changed
- Allow overwriting the transport protocol to use by @alistair23 in #56
- spdm: add single measurement fetching by @twilfredo in #57
- Fixup the
GetCertificate
request output by @alistair23 in #58 - README: Update the README by @alistair23 in #60
- manifest: Update the manifest to include some more details by @alistair23 in #61
- certs: Don't set TCG or SPDM OIDs in Intermediate CAs by @alistair23 in #59
- libspdm: spdm: Support dynamic hash algorithms by @alistair23 in #62
- libspdm: Fix no_std build by @alistair23 in #65
- Bump dependencies, update gitignore, cleanup manifest and simplify function imports by @alistair23 in #64
- libspdm/spdm.rs: fixup missing import by @twilfredo in #67
- libspdm: Support generating direct manifest by @alistair23 in #66
Full Changelog: v0.3.0...v0.5.0
spdm-utils: release v0.3.0
What's Changed
- manifest: handle decode failures by @twilfredo in #54
- test_suite: Improve the TCG DICE Concise Evidence Binding for SPDM tests by @alistair23 in #55
Full Changelog: v0.2.0...v0.3.0
spdm-utils: release v0.2.0
What's Changed
- manifest: add improved cbor manifest support with
cbor-diag
by @twilfredo in #50 - certificates: Correctly set the OIDs of certificates and start to implement TCG checks by @alistair23 in #51
- tests: automate requests for testing by @twilfredo in #52
- Implement remaining TCG Certificate Checks by @alistair23 in #53
Full Changelog: v0.1.1...v0.2.0
spdm-utils: release v0.1.1
What's Changed
- README: Add Python dependency by @alistair23 in #48
- spdm-utils: add build system support by @twilfredo in #49
Full Changelog: v0.1.0...v0.1.1
spdm-utils: release v0.1.0
Initial release 🥳🥳!
What's Changed
- Cleanup and fixup CSR generation and usage by @alistair23 in #1
- README: add a table of contents by @twilfredo in #3
- tests: allow socket_client to run tests by @twilfredo in #2
- Bump rustix from 0.38.14 to 0.38.19 by @dependabot in #5
- libspdm: Bump to the 3.1.0 release by @alistair23 in #4
- third-party: Bump to the libspdm 3.1.1 release by @alistair23 in #6
- libspdm: Remove a few uncessecary calls to
std
by @alistair23 in #7 - libspdm: Update gen_csr to apply device cert constraints by @alistair23 in #8
- libspdm: Create and use a libspdm library by @alistair23 in #9
- libspdm: Build end_responder into no_std binary by @alistair23 in #10
- README: fixup binary name/usage by @twilfredo in #12
- spdm_version: add version select support by @twilfredo in #11
- libspdm: Build all functions with no_std by @alistair23 in #13
- spdm-util: fixup typos by @twilfredo in #15
- request: minimal handling for responder unsupported capability by @twilfredo in #14
- Cargo: Remove unused dependencies by @alistair23 in #16
- Cargo: More improvements for a no_std library build by @alistair23 in #17
- build.rs: Generate the mutable certificates automatically on build by @alistair23 in #18
- README: Add no_std features in documentation by @alistair23 in #21
- Cargo: Bump dependencies by @alistair23 in #22
- third-party: Bump libspdm by @alistair23 in #20
- third-party: bump libspdm by @twilfredo in #23
- libspdm: Move responder into the libspdm crate by @alistair23 in #24
- Cargo: Bump dependencies by @alistair23 in #25
- libspdm: spdm: Drop an unnecessary alloc by @alistair23 in #27
- tock-responder: Initial commit of Tock responder support by @alistair23 in #28
- tock-responder: Add initial MCTP send/receive support by @alistair23 in #32
- build: drop -lrnglib dependancy by @twilfredo in #34
- tock-responder: libtock-rs: Bump to the latest commit by @alistair23 in #35
- tock-responder: add i2c transport and drop newlib/libtock-c dependencies by @twilfredo in #30
- third-party: bump libspdm by @twilfredo in #36
- tock-responder: Implement more libc stubs by @twilfredo in #37
- spdm-utils: transport: usb-i2c support by @twilfredo in #33
- build(deps): bump shlex from 1.2.0 to 1.3.0 in /tock-responder by @dependabot in #40
- build(deps): bump shlex from 1.2.0 to 1.3.0 by @dependabot in #39
- spdm_utils: support latest libspdm by @twilfredo in #41
- spdm: limited implementation of SPDM1.3 GET_CSR support by @twilfredo in #42
- Support the full MCTP protocol by @alistair23 in #38
- Fixup the MCTP packets on the wire by @alistair23 in #44
- spdm: add manifest cbor enc/dec support by @twilfredo in #45
- tock-responder: README improvements and libtock-rs and Rust updates by @alistair23 in #46
- house-keeping: fixup minor typos by @twilfredo in #47
New Contributors
- @alistair23 made their first contribution in #1
- @dependabot made their first contribution in #5
Full Changelog: https://github.com/westerndigitalcorporation/spdm-utils/commits/v0.1.0