)]}'
{
  "commit": "72c1f2b4fde0477c9e1d02803fe8c5ffef116f42",
  "tree": "1b7ef9cd58d07415af303a392e221e8844ec1618",
  "parents": [
    "00986a95f02c76d1a5691170ddc7688a48c880aa"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Jun 04 13:42:48 2024 +0000"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Jun 11 17:01:21 2024 +0000"
  },
  "message": "third_party: add boringssl, libtpms, swtpm\n\nThis isn\u0027t yet used, but will soon be used as the main swtpm\nimplementation (instead of whatever is provided by the ambient\nenvironment and/or sandbox).\n\nChange-Id: I8c8cc7fd7841f10e14d6390595805a8b905d4f4e\nReviewed-on: https://review.monogon.dev/c/monogon/+/3127\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4c3dc96a521c93e98296ce7194086785de27b5e",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "d14256d47682a7ba05fb48ba42e25de180b98cf3",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6052b421feaa169d733839d9773954be213ee1d",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/external.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4d25f454f87e75f969289d707b3e3e51930d1f1",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0001-boringssl-compat-new-SHA-types.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "555ded5bd4c7b81a18e1978097a9a6e15a620a02",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0002-boringssl-compat-removed-const_DES_cblock.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b5669a1daf8425d8d0581a70fe87c25e201d79d",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0003-boringssl-compat-removed-EC_POINTs_mul.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "231d1d515af70b905277b101c2b4780f04c7287e",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0004-boringssl-compat-removed-camellia-support.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "795ee1ea626f4e89e3a0fb2ae3469123078da926",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0005-boringssl-compat-remove-constant-time-flags-UNSAFE.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8152a55ffbcc98b87af2d99641cec7a2a2628fb1",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0006-bazel-support-implement.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "903bb33293140e9a61fc3a3e5e1695147ffdfcdb",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/external.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de98cd38b50ddc21a0566947d3324849cda91c96",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/0001-bazel-compat-glib.h-glib-glib.h.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21a2552f931286a809bc42212e53112c19913ef2",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/0002-swtpm_localca-replace-gmp-mpz-dependency-with-boring.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d13017a58713e3238d2efb952c53addfd424f79",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/0003-swtpm_setup-replace-dep-on-JSON-GLib-with-sheredom-j.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15245c649a3ac70275df523ab21ff9e2aae08b41",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/0004-bazel-support-implement.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/BUILD.bazel"
    }
  ]
}
