)]}'
{
  "commit": "ace0c64d89750d9205aa765a78fcb530f6f2f244",
  "tree": "ff8b1a4cd0d8f3f682fcb91b8518c6732c55cc54",
  "parents": [
    "37688f0f96c6cd72e483edfbccabc6eb20f9ed25"
  ],
  "author": {
    "name": "Michael Roth",
    "email": "michael.roth@amd.com",
    "time": "Wed May 01 03:52:10 2024 -0500"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Jun 20 18:58:25 2024 -0400"
  },
  "message": "crypto: ccp: Add the SNP_VLEK_LOAD command\n\nWhen requesting an attestation report a guest is able to specify whether\nit wants SNP firmware to sign the report using either a Versioned Chip\nEndorsement Key (VCEK), which is derived from chip-unique secrets, or a\nVersioned Loaded Endorsement Key (VLEK) which is obtained from an AMD\nKey Derivation Service (KDS) and derived from seeds allocated to\nenrolled cloud service providers (CSPs).\n\nFor VLEK keys, an SNP_VLEK_LOAD SNP firmware command is used to load\nthem into the system after obtaining them from the KDS. Add a\ncorresponding userspace interface so to allow the loading of VLEK keys\ninto the system.\n\nSee SEV-SNP Firmware ABI 1.54, SNP_VLEK_LOAD for more details.\n\nReviewed-by: Tom Lendacky \u003cthomas.lendacky@amd.com\u003e\nSigned-off-by: Michael Roth \u003cmichael.roth@amd.com\u003e\nMessage-ID: \u003c20240501085210.2213060-21-michael.roth@amd.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1eaf6a830ce4d87839c9c293e4980070bd5b606",
      "old_mode": 33188,
      "old_path": "Documentation/virt/coco/sev-guest.rst",
      "new_id": "de68d3a4b54038df1701ea42e6b195795f669243",
      "new_mode": 33188,
      "new_path": "Documentation/virt/coco/sev-guest.rst"
    },
    {
      "type": "modify",
      "old_id": "2102377f727b1eecac8d28423e10a3e313b38683",
      "old_mode": 33188,
      "old_path": "drivers/crypto/ccp/sev-dev.c",
      "new_id": "97a7959406eeaf7d48c11de5d1d16d0af74e74eb",
      "new_mode": 33188,
      "new_path": "drivers/crypto/ccp/sev-dev.c"
    },
    {
      "type": "modify",
      "old_id": "b7a2c2ee35b7e8099178cc410f9756b2b5f3ce44",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/psp-sev.h",
      "new_id": "2289b7c76c59aa946abd4375322fdb45ec456008",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/psp-sev.h"
    }
  ]
}
