)]}'
{
  "commit": "d078da86d61cf0f188cd099bef9b7b2dcfeba5a7",
  "tree": "7fa359d1900f7460aead1f89e59a81f2f3648835",
  "parents": [
    "62eb377e0a3179ff57274e096eca0102f96d0170"
  ],
  "author": {
    "name": "liequan che",
    "email": "liequanche@gmail.com",
    "time": "Wed Oct 30 08:51:46 2024 +0000"
  },
  "committer": {
    "name": "Daniel P. Berrangé",
    "email": "berrange@redhat.com",
    "time": "Tue Nov 05 18:37:18 2024 +0000"
  },
  "message": "crypto: Introduce SM3 hash hmac pbkdf algorithm\n\nIntroduce the SM3 cryptographic hash algorithm (GB/T 32905-2016).\n\nSM3 (GB/T 32905-2016) is a cryptographic standard issued by the\nOrganization of State Commercial Cryptography Administration (OSCCA)\nas an authorized cryptographic algorithm for use within China.\n\nDetect the SM3 cryptographic hash algorithm and enable the feature silently\nif it is available.\n\nSigned-off-by: cheliequan \u003ccheliequan@inspur.com\u003e\nSigned-off-by: Daniel P. Berrangé \u003cberrange@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73533a49494ed8c1033f9fda48240eb7426c2775",
      "old_mode": 33188,
      "old_path": "crypto/hash-gcrypt.c",
      "new_id": "f04a9f553cab1f96493573beb11478a38633ad12",
      "new_mode": 33188,
      "new_path": "crypto/hash-gcrypt.c"
    },
    {
      "type": "modify",
      "old_id": "c78624b347271b4b7162360b676a90dcc41c0157",
      "old_mode": 33188,
      "old_path": "crypto/hash-nettle.c",
      "new_id": "53f68301efb5bf1458c63d9fb5d2135ed861ebc4",
      "new_mode": 33188,
      "new_path": "crypto/hash-nettle.c"
    },
    {
      "type": "modify",
      "old_id": "0c8548c5683c505f7787b3402c455ce65c6306a6",
      "old_mode": 33188,
      "old_path": "crypto/hash.c",
      "new_id": "7513769e42d9461b021fed939db623340494867b",
      "new_mode": 33188,
      "new_path": "crypto/hash.c"
    },
    {
      "type": "modify",
      "old_id": "19990cb6ede9848e1884d3bde239913e6bf32234",
      "old_mode": 33188,
      "old_path": "crypto/hmac-gcrypt.c",
      "new_id": "090fe01c1e005144a25e8c95e5c50b40b1f84c5a",
      "new_mode": 33188,
      "new_path": "crypto/hmac-gcrypt.c"
    },
    {
      "type": "modify",
      "old_id": "54dd75d5ff703a70cc4f90313d0a2a644e3b12da",
      "old_mode": 33188,
      "old_path": "crypto/hmac-nettle.c",
      "new_id": "dd5b2ab7a1947a04dfad5b6b226355c9417f60ba",
      "new_mode": 33188,
      "new_path": "crypto/hmac-nettle.c"
    },
    {
      "type": "modify",
      "old_id": "76bbb55f7a08d1cbec0e9575732cb97c7af1247d",
      "old_mode": 33188,
      "old_path": "crypto/pbkdf-gcrypt.c",
      "new_id": "e89b8b1c768d0a45f3f1409c01595eb971f858a8",
      "new_mode": 33188,
      "new_path": "crypto/pbkdf-gcrypt.c"
    },
    {
      "type": "modify",
      "old_id": "93e686c2c6101eace74b7ed128a9ddc31c41ac08",
      "old_mode": 33188,
      "old_path": "crypto/pbkdf-nettle.c",
      "new_id": "3ef9c1b52c49de7b088358710ac8ccda735dba37",
      "new_mode": 33188,
      "new_path": "crypto/pbkdf-nettle.c"
    },
    {
      "type": "modify",
      "old_id": "712cac79ee1051ba92702673db0c36ff2d0070a7",
      "old_mode": 33188,
      "old_path": "include/crypto/hash.h",
      "new_id": "1868d4a0f78b31d7846b1a1abe90673c0a01d6b8",
      "new_mode": 33188,
      "new_path": "include/crypto/hash.h"
    },
    {
      "type": "modify",
      "old_id": "c386593c5277af6dfb9cdb56f2d9e09bdc1e2f12",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "6a078f927ccae746aa3b31d8d4be0dfa88344208",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "7c30df9e3149272f56fda0a7b3e9d226ee9c66ce",
      "old_mode": 33188,
      "old_path": "qapi/crypto.json",
      "new_id": "c9d967d782ef3436a35607762e2bd3f3670b38a9",
      "new_mode": 33188,
      "new_path": "qapi/crypto.json"
    },
    {
      "type": "modify",
      "old_id": "76c4699c1578fff30a6064984bdbedff3cf4db93",
      "old_mode": 33188,
      "old_path": "tests/unit/test-crypto-hash.c",
      "new_id": "8fee1593f940c8536d8bb14c84a27fb62d358310",
      "new_mode": 33188,
      "new_path": "tests/unit/test-crypto-hash.c"
    },
    {
      "type": "modify",
      "old_id": "cdb8774443285215a7e7bfdb0688574b8ab79400",
      "old_mode": 33188,
      "old_path": "tests/unit/test-crypto-hmac.c",
      "new_id": "20c60eb9d8b7b6fe06c8ba32f652b264ba269d3f",
      "new_mode": 33188,
      "new_path": "tests/unit/test-crypto-hmac.c"
    },
    {
      "type": "modify",
      "old_id": "12ee808fbc497cf02a1d561e600414ac979b6d7c",
      "old_mode": 33188,
      "old_path": "tests/unit/test-crypto-pbkdf.c",
      "new_id": "ddb7244e21398a6c12f8e43cfa36131f470147ec",
      "new_mode": 33188,
      "new_path": "tests/unit/test-crypto-pbkdf.c"
    }
  ]
}
