)]}'
{
  "commit": "4e8a84758d65656f3db91a609f6eaa0219999bbb",
  "tree": "c23a8dfde27d548a821448c1b45d83a4e349e57f",
  "parents": [
    "2fb5cdb6c44506442fce110c2d3903a880888dfb"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Thu Feb 22 11:49:41 2024 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 06 00:46:22 2024 +0000"
  },
  "message": "Tidy up Rust HPKE binding.\n\nThe doc test didn\u0027t compile and needs support for generating keys in\norder to be a good example. Also bind all the AEADs that we support, and\nhave the encapsulated key be a second return value when creating a\nsender, rather than carrying it in memory for the whole lifetime.\n\nChange-Id: I1533560a925d4e239eedbfa0f4213d9e79085b77\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/66527\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff8b17b67d8b74596d3701a3a5e70f900804766a",
      "old_mode": 33188,
      "old_path": "crypto/hpke/hpke.c",
      "new_id": "9fe4c3cdaf48d01f48998f5220c6a0bf3e4cb075",
      "new_mode": 33188,
      "new_path": "crypto/hpke/hpke.c"
    },
    {
      "type": "modify",
      "old_id": "bd4e8fd3864d74d64965f7b5f7dfdb1ff89dfb18",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/hpke.rs",
      "new_id": "2725b3f34f1842b7168898b369959b4613d5b99b",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/hpke.rs"
    },
    {
      "type": "modify",
      "old_id": "17d331a1eb459b8848f26362a36179fddaeac0cc",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/scoped.rs",
      "new_id": "8c6b21b5648d4012f02bf7b6e0fff460635f6610",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/scoped.rs"
    }
  ]
}
