)]}'
{
  "commit": "cdc4101b6fd26415a461f3de38f7b64ea995714e",
  "tree": "35e8f95aed3aa2e0b4ff903c280b7387bad60e35",
  "parents": [
    "4af4e5a8605a2e50dd63e0864bbedd247ef14e71"
  ],
  "author": {
    "name": "Credentio Team",
    "email": "credentio-team@google.com",
    "time": "Fri Oct 02 14:10:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 02 14:14:40 2026 -0700"
  },
  "message": "Public release:\n\n  - Salt assertions by default in GeneratorOptions.\n  - Add RandomSaltGenerator::Default().\n  - Add RandomSaltGenerator and return absl::StatusOr from Sa...\n  - Plumb salt_generator through GeneratorOptions.\n  - Plumb SaltGenerator through CreateManifestEncoder.\n  - Support salting assertions in ManifestBoxEncoder.\n  - Rename AssertionEncoder to AssertionCborEncoder and move ...\n\nGitOrigin-RevId: f992ff2f29d57da04aa41ee75e83311f3edcd521\nChange-Id: Iee438a9b0b480a92455fdfb86bfadca1fe9acd69\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7250bbff2e1171bb40a3c1a471a193e75ef7b33",
      "old_mode": 33188,
      "old_path": "assertion/BUILD",
      "new_id": "4ad937261a0761f2b3f36436df9789d8ff762a9c",
      "new_mode": 33188,
      "new_path": "assertion/BUILD"
    },
    {
      "type": "rename",
      "old_id": "25992800eab634469cffb1456d1e23fbbc17dca0",
      "old_mode": 33188,
      "old_path": "assertion/assertion_encoder.cc",
      "new_id": "d36b710b2be35d9a8e77d169d9312e5b2d0509f6",
      "new_mode": 33188,
      "new_path": "assertion/assertion_cbor_encoder.cc",
      "score": 76
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82d44fb9669d375990d1f10582f0e8121421ba33",
      "new_mode": 33188,
      "new_path": "assertion/assertion_cbor_encoder.h"
    },
    {
      "type": "rename",
      "old_id": "1faa065777d9d86e332d2ea7b5e3c980c11609e2",
      "old_mode": 33188,
      "old_path": "assertion/assertion_encoder_test.cc",
      "new_id": "e16d47ebb39d63b7fa4c57f96a30a75f4ce29103",
      "new_mode": 33188,
      "new_path": "assertion/assertion_cbor_encoder_test.cc",
      "score": 79
    },
    {
      "type": "delete",
      "old_id": "822bb048931836aa3967349ca8b155790efd3ab4",
      "old_mode": 33188,
      "old_path": "assertion/assertion_encoder.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a945a02a4e3a669936726067267403e4393eb81a",
      "old_mode": 33188,
      "old_path": "claim/BUILD",
      "new_id": "33a14d9a94eb227fec889a76351d9ddb17276d18",
      "new_mode": 33188,
      "new_path": "claim/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1417c1aad180846e4b3775d9217e8a77b708d291",
      "old_mode": 33188,
      "old_path": "claim/generator.cc",
      "new_id": "05faf3576fb4233df32305eb88d3270e4e413ab9",
      "new_mode": 33188,
      "new_path": "claim/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "a2f59d52b64d78be5841ec9e369826dc35b5379d",
      "old_mode": 33188,
      "old_path": "claim/generator.h",
      "new_id": "c1796120df6358d655205e2800bd9738d77c95ec",
      "new_mode": 33188,
      "new_path": "claim/generator.h"
    },
    {
      "type": "modify",
      "old_id": "84845005e66f1c45bb48dc24a6788d483960b5d8",
      "old_mode": 33188,
      "old_path": "claim/generator_test.cc",
      "new_id": "5118f64bb3ec6d169abcc61eadef05e4d20cb19e",
      "new_mode": 33188,
      "new_path": "claim/generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d93c1695d43078e08861236ef42b55cdf63d164e",
      "old_mode": 33188,
      "old_path": "claim/manifest_box_encoder.cc",
      "new_id": "12969d98a4e7fd23dc5ad9cd286458de2d8e6e56",
      "new_mode": 33188,
      "new_path": "claim/manifest_box_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "b78550d4019a2cd430a2f70d97d8ca3629ae8c61",
      "old_mode": 33188,
      "old_path": "claim/manifest_box_encoder.h",
      "new_id": "77fc5b5d6547322f9fef50c61b9df711e16c12d4",
      "new_mode": 33188,
      "new_path": "claim/manifest_box_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "d03ed354db224312fa12914d1d17ac919f447b8c",
      "old_mode": 33188,
      "old_path": "claim/manifest_box_encoder_test.cc",
      "new_id": "9c95a156f1f6a5696b1530eb9c02e95010e4fe71",
      "new_mode": 33188,
      "new_path": "claim/manifest_box_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bced268a1bb798bcc58e823f507de760ff12ed95",
      "old_mode": 33188,
      "old_path": "claim/manifest_store_builder_test.cc",
      "new_id": "f1642c792813eef02abcc53808d820b94974f956",
      "new_mode": 33188,
      "new_path": "claim/manifest_store_builder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "79b6e836ba4538deb48d6c9582a5bbe75a45806b",
      "old_mode": 33188,
      "old_path": "generator/BUILD",
      "new_id": "44517e6db4532fafa8546b53c4a3553eda78cc11",
      "new_mode": 33188,
      "new_path": "generator/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b30e6d68edef2f94d475d97e7d6fc36acd5611dc",
      "old_mode": 33188,
      "old_path": "generator/generator_factory.cc",
      "new_id": "0d2b1efd4c7cdc57bc8c0dc669ffe3e7a78b60dd",
      "new_mode": 33188,
      "new_path": "generator/generator_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "4de7043669ef0a5887fa80f7864f42308f9e1e15",
      "old_mode": 33188,
      "old_path": "generator/generator_factory_test.cc",
      "new_id": "196b1efcf1903c893d438dfc12706bfef9a79d55",
      "new_mode": 33188,
      "new_path": "generator/generator_factory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "689d69c9bd7bd7ece0e4ff398d6328dd93be5757",
      "old_mode": 33188,
      "old_path": "generator/generator_impl_test.cc",
      "new_id": "32b2ce4b292ad7a68866b3772a7505c8931b7923",
      "new_mode": 33188,
      "new_path": "generator/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db3c507c59d4ad20d9cd55d90a3da794b9b9c56c",
      "old_mode": 33188,
      "old_path": "generator/generator_options.h",
      "new_id": "e765356501aa80e86c4596f0b928a28cd30c9a94",
      "new_mode": 33188,
      "new_path": "generator/generator_options.h"
    },
    {
      "type": "modify",
      "old_id": "5531c498eb1eb6791c913c15e3ac38f4036f8b3e",
      "old_mode": 33188,
      "old_path": "salt/BUILD",
      "new_id": "d04a3458a8535d60f27641b5ad502af3e8980a61",
      "new_mode": 33188,
      "new_path": "salt/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "977eb15720fbb402fa02f4b8e5f0dab8412883ab",
      "new_mode": 33188,
      "new_path": "salt/random_salt_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaaa67c55e40b1361b29e64fe37398ce61d7e5ed",
      "new_mode": 33188,
      "new_path": "salt/random_salt_generator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a341015b71ce6da5777e405613be0295577fda01",
      "new_mode": 33188,
      "new_path": "salt/random_salt_generator_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9db77cb97797ceb012dccd85ea328ec0c49e96a9",
      "new_mode": 33188,
      "new_path": "salt/salt_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "b274c7528cd43076201f50294f4e384e420d0980",
      "old_mode": 33188,
      "old_path": "salt/salt_generator.h",
      "new_id": "c5827e99954587cf1055ecbb135f5f405e68c8fb",
      "new_mode": 33188,
      "new_path": "salt/salt_generator.h"
    },
    {
      "type": "modify",
      "old_id": "74e018601e4ddecd8f259e8bac6ab41db568ea93",
      "old_mode": 33188,
      "old_path": "testing/BUILD",
      "new_id": "f97d7994bb3eb6f7af43af77d8061565cf232415",
      "new_mode": 33188,
      "new_path": "testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d2757868d95992d34f12ce712177a73606494002",
      "old_mode": 33188,
      "old_path": "testing/jumbf_utils.cc",
      "new_id": "cd1a2c6f77c76222895b83e716a6781b7c62a2c7",
      "new_mode": 33188,
      "new_path": "testing/jumbf_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "e1912ff5c9c69cf4f1de47824999214f4d0ddf69",
      "old_mode": 33188,
      "old_path": "testing/jumbf_utils.h",
      "new_id": "c0ac50a8e3f82f7c36bce8127afd53a6d176a2ea",
      "new_mode": 33188,
      "new_path": "testing/jumbf_utils.h"
    }
  ]
}
