SPDM (Secure Protocol and Data Model) protocol implemented for encrypted and authenticated communication between userland and Google Security Chip

Clone this repo:
  1. 23776b7 spdm: Add ignore for mock dependencies/features by Howard Yang · 5 days ago main
  2. b66da81 spdm: Fix get_version unittest by Howard Yang · 5 days ago
  3. 5592484 spdm: Add requester library by Howard Yang · 11 days ago
  4. c74f207 spdm: Refactor spdm codebase by Howard Yang · 4 weeks ago
  5. 90a428d spdm: Support vendor command in data phase by Howard Yang · 6 months ago factory-geralt-15840.B factory-rex-15708.B firmware-geralt-15842.B firmware-rex-15709.B release-R121-15699.B release-R122-15753.B release-R123-15786.B release-R124-15823.B release-R125-15853.B stabilize-15699.58.B stabilize-15699.66.B stabilize-15714.B stabilize-15753.46.B stabilize-15753.55.B stabilize-15756.B stabilize-15786.48.B stabilize-15786.58.B stabilize-15793.B stabilize-15828.B stabilize-15855.B stabilize-15857.B stabilize-quickfix-15786.49.B
  6. 977d113 spdm: Remove cros_format_check by Howard Yang · 6 months ago factory-brya-15684.B
  7. 2f1cf74 spdm: Support sequence number in session aead by Howard Yang · 7 months ago release-R120-15662.B stabilize-15642.B stabilize-15654.B stabilize-15662.64.B stabilize-15662.76.B stabilize-15662.78.B stabilize-15662.80.B stabilize-15662.88.B stabilize-15677.B stabilize-quickfix-15662.77.B
  8. f4780b0 spdm: Handle Finish request by Howard Yang · 7 months ago
  9. 6ee098a spdm: Handle GivePubKey request by Howard Yang · 7 months ago release-R119-15633.B stabilize-15633.44.B stabilize-15633.58.B stabilize-15633.69.B
  10. f907d5e spdm: Toolchain adjustments by Howard Yang · 9 months ago
  11. cecbed3 spdm: Add mock unittests by Howard Yang · 9 months ago
  12. 0de25c5 spdm: Implement session enc/decryption by Howard Yang · 9 months ago
  13. 01c4a7f spdm: Remove the global in FFI crate by Howard Yang · 9 months ago
  14. 0b8d955 spdm: Separate deps and crypto mods to another crate by Howard Yang · 9 months ago
  15. 1f009fc spdm: Handle KeyExchange request by Howard Yang · 10 months ago
  16. ab20dd8 spdm: Add HMAC and ECDH helpers for key exchange by Howard Yang · 10 months ago
  17. 6233f3a spdm: Implement transcript hash + sign helpers by Howard Yang · 10 months ago firmware-cr50-efi-15611.28.B firmware-cr50-mp-15611.B firmware-cr50-prepvt-15608.B release-R117-15572.B release-R118-15604.B stabilize-15572.16.B stabilize-15572.39.B stabilize-15572.4.B stabilize-15572.50.B stabilize-15572.57.B stabilize-15572.63.B stabilize-15588.B stabilize-15604.16.B stabilize-15604.45.B stabilize-15604.56.B stabilize-15604.57.B stabilize-15610.B
  18. e5cd239 spdm: Handle GetPubKey request by Howard Yang · 10 months ago
  19. 07f7227 spdm: Handle GetVersion request by Howard Yang · 10 months ago stabilize-15561.B stabilize-15562.B stabilize-15563.B stabilize-15564.B
  20. 165b656 spdm: Add header parsing logic by Howard Yang · 10 months ago