)]}'
{
  "commit": "6296407710f047bbf78e11c1a01212efb44845e4",
  "tree": "2dab18d28f3b09033ef4937a39c11e18040f674b",
  "parents": [
    "f84ca4f748f38d0f8c9d93aada005031b6774b3e"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Apr 28 16:54:50 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 28 15:33:36 2025 -0700"
  },
  "message": "Move most of libssl\u0027s C++ utilities to libcrypto\n\nThis doesn\u0027t actually use them yet, but puts them in place so we can.\n\nBug: 394340436\nChange-Id: Ia0550577aa021722943e9539aa25d221dc34467a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/78888\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "275a8a3c73fd584a1814a1364ca06ca68259aff0",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "6ca837e3426ee1e981207fecd6010858ebb13f9c",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4f51d5059aeb7a8ce90739bd3f942722dfc2d28",
      "new_mode": 33188,
      "new_path": "crypto/mem_internal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d923a8b71e9f07ecc0dc4ed90039dfdefe82384",
      "new_mode": 33188,
      "new_path": "crypto/mem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6708e5fde82aae34580188939d3e17640369298d",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "eb11797c08d54604397a397252f15ffa66cd4237",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "23fbf205bef8d380147c79da15649dcde2f96c2b",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "6e347f554d21d3c4183311f7add29742d14fecf4",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "e8472ef59fa26b2cae3e6576a21c357878c1c909",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "1dfd70fd8cc7140348f43ca6ab89d33d00f101cd",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "c2a28587c08696c4fc56465c4de5a27acf004380",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "9602d9d09296c01aea6af5905e3de94dc6548914",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "a3992cad650a5e45c4e5c69acf5e734fc015a662",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "d46e05b1ecfc884696d4ad98583a263b1c5b2b6d",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "4e87f473cf40e04b4fc4a2a8e5e3477002042f35",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "86670d04db10ad36fd2c1480bdc9d3820ecfd496",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "469665a3a519ba6040ed0c686b0db16922320694",
      "old_mode": 33188,
      "old_path": "ssl/ssl_internal_test.cc",
      "new_id": "093f8b0bd7b33a039807435e4d589b11d0580451",
      "new_mode": 33188,
      "new_path": "ssl/ssl_internal_test.cc"
    }
  ]
}
