)]}'
{
  "commit": "1d7960b2c8d154eb88d90c162ae4f0fd9b600f99",
  "tree": "5e624b992ea69326b08b8b226d06a0e441ff5c9c",
  "parents": [
    "7aed125fda7981787ebd14701f25342c16f322be"
  ],
  "author": {
    "name": "Sergii Parubochyi",
    "email": "sergiip@google.com",
    "time": "Tue Jul 07 23:11:43 2026 -0700"
  },
  "committer": {
    "name": "vim3-u-boot-prod-builder",
    "email": "vim3-u-boot-prod-builder@fuchsia-internal-service-accts.iam.gserviceaccount.com",
    "time": "Wed Jul 08 21:04:04 2026 +0000"
  },
  "message": "[gbl] Implement software-based EFI_RNG_PROTOCOL\n\nImplement a software-based EFI_RNG_PROTOCOL using a Pseudo-Random\nNumber Generator (LCG) seeded by the system timer. This is used\nwhen CONFIG_EFI_RNG_PROTOCOL (hardware-based) is disabled, satisfying\nGBL\u0027s requirement for generating stack canaries.\n\nTAG\u003dagy\nCONV\u003d236c2e4e-69e4-48b6-a8ea-8986bc68bb04\n\nChange-Id: I0b00e0b37ef168d57111060a1454b449920784f5\nReviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/1369888\nReviewed-by: David Pursell \u003cdpursell@google.com\u003e\nCommit-Queue: Sergii Parubochyi \u003csergiip@google.com\u003e\nGitOrigin-RevId: ffe301df3f23f90350c526c9464eb37de022d887\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34b9c8a8f7648455176ac58f676a59ef4315d4cd",
      "old_mode": 33188,
      "old_path": "board/khadas/Kconfig",
      "new_id": "98db60483584b3dd052cd32dcd4f6878b3613d2f",
      "new_mode": 33188,
      "new_path": "board/khadas/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "7dc84e5b7e74bfbf7dd3a1ce18977586372e59e0",
      "old_mode": 33188,
      "old_path": "board/khadas/defconfigs/kvim3_zircon_defconfig",
      "new_id": "c5eca1751c48f191b467062e4a48b0789a64d9b5",
      "new_mode": 33188,
      "new_path": "board/khadas/defconfigs/kvim3_zircon_defconfig"
    },
    {
      "type": "modify",
      "old_id": "525a8ecf0ecd318f0df3c0263480aa9209a13b26",
      "old_mode": 33188,
      "old_path": "include/efi_loader.h",
      "new_id": "17f21758d80a341850b3f1da453cce03beab7145",
      "new_mode": 33188,
      "new_path": "include/efi_loader.h"
    },
    {
      "type": "modify",
      "old_id": "09f51ac5a95a5c8cdf3b352ad66b15c430869e09",
      "old_mode": 33188,
      "old_path": "lib/efi_loader/Makefile",
      "new_id": "4d6d1ca9c132ea0ca477dfbaeda1ac12d3237e8b",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd8d32a74435aca5e6423dc3c4deeb6d3441619d",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/efi_rng_sw.c"
    },
    {
      "type": "modify",
      "old_id": "22337b3dfbb0748eaed53321cfa9e7a021e1f6a0",
      "old_mode": 33188,
      "old_path": "lib/efi_loader/efi_setup.c",
      "new_id": "1bdb86838db483372a5ac8944850052bf3ef5ace",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/efi_setup.c"
    }
  ]
}
