Releases: DMTF/libspdm
Releases · DMTF/libspdm
3.8.2
What's Changed
This release brings a fix for the security issues described in
as well as additional bug fixes described below.
- os_stub/openssllib: Allow building with older OpenSSL versions by @alistair23 in #3418
- Ignore MSVC warning when compiling OpenSSL by @steven-bellock in #3496
- Bring fixes from
mainto3.8by @steven-bellock and @jyao1 in #3494
Full Changelog: 3.8.1...3.8.2
3.8.1
3.8.0
Tag 3.8.0 adds new features:
- Support for DSP0286 1.0 - Security Protocol and Data Model (SPDM) to Storage Binding Specification.
- Support for DSP0287 1.0 - SPDM over TCP Binding Specification.
- SPDM 1.3 encapsulated GET_ENDPOINT_INFO.
- Update OpenSSL to 3.5.1, which supports PQC.
- Fix Ed448 signing/verification issue that it did not pass context in signing (#3037). This is an SPDM specification compliance issue, we suggest the consumers use the tag 3.8.0 for further development if Ed448 is enabled.
- Add EdDSA and SM2 in libspdm_gen_x509_csr().
3.7.0
3.6.0
3.5.0
Tag 3.5.0 adds new features:
- SPDM 1.3
GET_KEY_PAIR_INFO. - SPDM 1.3
SET_KEY_PAIR_INFO. - SPDM 1.3
SUBSCRIBE_EVENT_TYPE. - Support PCIE DOE discovery version 2.
- Setup nightly Coverity scanning and fix some issues, such as Dead code after loop, Out-of-bounds array read, unused value.
3.4.0
3.3.0
3.2.0
Tag 3.2.0 starts adding SPDM 1.3 support. The existing SPDM commands are updated to support 1.3-defined fields in
GET_CAPABILITIES / CAPABILITIESNEGOTIATE_ALGORITHMS / ALGORITHMSGET_DIGESTS / DIGESTSGET_CERTIFICATE / CERTIFICATECHALLENGE / CHALLENGE_AUTHGET_MEASUREMENTS / MEASUREMENTSGET_CSR / CSRSET_CERTIFICATE / SET_CERTIFICATE_RSP
Support for new SPDM 1.3 messages, such as GET_ENDPOINT_INFO, GET_SUPPORTED_EVENT_TYPES, GET_MEASUREMENT_EXTENSION_LOG, SUBSCRIBE_EVENT_TYPES, SEND_EVENT, GET_KEY_PAIR_INFO, SET_KEY_PAIR_INFO will be included in subsequent releases.