)]}'
{
  "commit": "aa5f60182e1c3e6759c56a65bdf72ef5d366dcb0",
  "tree": "921ba40581dec26bc947e65d3757b2f76d6e4dc6",
  "parents": [
    "1f51cfc7d7f54d2bee30bb5793470ef9c36a5083"
  ],
  "author": {
    "name": "Steven Valdez",
    "email": "svaldez@google.com",
    "time": "Tue Jun 14 11:16:02 2022 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 22 14:50:31 2022 +0000"
  },
  "message": "Add fixed key generation for Trust Token.\n\nCertain applications of Trust Token need to be able to generate\na large number of keys, instead of storing them all, we provide\nan API to take a secret that can be used to generate keys\nin a deterministic manner.\n\nChange-Id: I2b61958d1e949a3a47a3c91ab3a866c2e33a9d1d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/53011\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Steven Valdez \u003csvaldez@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0aa19363f1f732c33a0e55e6d804ed3193377eaa",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/internal.h",
      "new_id": "31ecc49b5cd26a8091551a1bfc265a328364bc4e",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a6549b9c5f930a4dcd724e6c7bf62790a0059c89",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/pmbtoken.c",
      "new_id": "68d8909b917045004bf807cdd6f7cdfd4b49836e",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/pmbtoken.c"
    },
    {
      "type": "modify",
      "old_id": "3334fba8771de065e5fccbc8128c9f45c2a5442d",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/trust_token.c",
      "new_id": "5afb487c07a260cb009f4dfd52fc9ba4a14de65c",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/trust_token.c"
    },
    {
      "type": "modify",
      "old_id": "72d555b95113a7302ba375b92f2a323b3f53ce4d",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/trust_token_test.cc",
      "new_id": "5ab80cddcf913777cbdd15d6b62430a345e38200",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/trust_token_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f93ee9cd1e854bf1d4a33753aaf98b608dbdca44",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/voprf.c",
      "new_id": "cedee1e8033d184522997a66a1404d043e98a801",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/voprf.c"
    },
    {
      "type": "modify",
      "old_id": "d9247f79f6ad6345b32afb37c9ebe15a78010654",
      "old_mode": 33188,
      "old_path": "include/openssl/trust_token.h",
      "new_id": "745a860b0d5490f4b0e9a6debfbee0f41b32a749",
      "new_mode": 33188,
      "new_path": "include/openssl/trust_token.h"
    }
  ]
}
