)]}'
{
  "commit": "81ed2b3f6a135449772c46980067b8d4f71f5c82",
  "tree": "cefd632ae9f6be1fc5d2adfa4f14f19ed86c4193",
  "parents": [
    "bd20800c22fc8402611b537287bd6948c3f2a5a8"
  ],
  "author": {
    "name": "Maurice Lam",
    "email": "yukl@google.com",
    "time": "Fri Sep 08 16:34:43 2023 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 03 23:20:57 2023 +0000"
  },
  "message": "Implement bssl-crypto wrappers for AES-CBC\n\n- Create an internal `BlockCipher` trait similar to the existing\n  `StreamCipher` trait for AES-CBC.\n- Create wrappers in the internal `Cipher` struct for one-shot\n  allocating encryption and decryption operations.\n\nChange-Id: I17f667b3b92f907bc14c3454ee49b88cb91c49f3\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/63125\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d22a180203c4a502b1775c83cbb48000488145d",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/cipher/aes_cbc.rs"
    },
    {
      "type": "modify",
      "old_id": "1375d3e8a70907b024e4e6db60c9f39684d980b7",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/cipher/aes_ctr.rs",
      "new_id": "c9a122f01458fa503266b413d20d67ed7f385616",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/cipher/aes_ctr.rs"
    },
    {
      "type": "modify",
      "old_id": "2ff6b3ab30a45e7d91c7b1fc7ed846c51192575c",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/cipher/mod.rs",
      "new_id": "16def56bdff27879dbb8c2858bc4f4e86591c8f6",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/cipher/mod.rs"
    }
  ]
}
