Skip to content

Releases: ccc-spdm-tools/spdm-rs

v0.5.1

28 Jan 05:46

Choose a tag to compare

Fix X509 cert related issues (keyUsage, digitalSignature, etc)
Enhance vdm message to avoid using buffer

v0.5.0

20 Nov 06:32

Choose a tag to compare

Support SPDM 1.4.
Update webpki dependency to github.com/rustls/webpki

v0.4.2

12 Sep 08:09

Choose a tag to compare

Add SPDM Chunk support

v0.4.1

12 Sep 08:08

Choose a tag to compare

Add SPDM context import/export support.

v0.4.0

12 Sep 08:07

Choose a tag to compare

add FIPS support

v0.3.1

12 Sep 08:04

Choose a tag to compare

support SPDM 1.3

v0.3.0

12 Sep 08:02

Choose a tag to compare

support for 1.2 SPDM secure version

v0.2.1

12 Sep 07:56

Choose a tag to compare

support customized nonce for get measurement request

v0.2.0

21 Jun 05:41

Choose a tag to compare

Remove unchecked unwrap.
Fix some error handling issues.

v0.1.0

27 May 06:28

Choose a tag to compare

Initial spdm-rs release.

Major feature:

  • Specification:

    • SPDM 1.0/1.1/1.2
    • PCI express DOE 1.0/1.1, CMA 1.0/1.1, IDE 1.0, TDISP 1.0.
  • SPDM Capability Support

    • Requester: ENCRYPT_CAP, MAC_CAP, KEY_EX_CAP, PSK_CAP, HBEAT_CAP, KEY_UPD_CAP, HANDSHAKE_IN_THE_CLEAR_CAP.
    • Responder: CERT_CAP, CHAL_CAP, MEAS_CAP_NO_SIG, MEAS_CAP_SIG, MEAS_FRESH_CAP, ENCRYPT_CAP, MAC_CAP, KEY_EX_CAP, PSK_CAP_WITHOUT_CONTEXT, PSK_CAP_WITH_CONTEXT, HBEAT_CAP, KEY_UPD_CAP, HANDSHAKE_IN_THE_CLEAR_CAP.
  • SPDM Cryptographic Algorithm Support

    • Hash: SHA2(256/384/512)
    • Signature: RSA-SSA(2048/3072/4096) / RSA-PSS(2048/3072/4096) / ECDSA (P256/P384)
    • KeyExchange: ECDHE(P256/P384)
    • AEAD: AES_GCM(128/256) / ChaCha20Poly1305