)]}'
{
  "commit": "80d9923e4893e503a1ce012a1ec95fec9523fdc6",
  "tree": "81da148314a82ad894835ecc8f0b5b494235700e",
  "parents": [
    "e8777c0ed64494c36e7ccda7a1debf8120077098"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Tue Dec 16 20:55:49 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 12 07:58:44 2026 -0800"
  },
  "message": "Rust: Move TLS1.2 PRF into public interface\n\nThis function implements a TLS-specific PRF from RFC 5246, which is soon\nrequired for Rust interop.\n\nBug: 466244282\nChange-Id: I06bbf107f8332483b3d81d6e5f678a77cf6c3440\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/85709\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c6e0bbcb25933e146f447b850f2d9eb8575829c",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "92cbfff10347cc44521fc34b1fbb611253955f48",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "181e4f53029df89d674edcb136e11d7d8177426f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.cc",
      "new_id": "b120fa69b830a781b256de4412df984782d4f4d6",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.cc"
    },
    {
      "type": "modify",
      "old_id": "299e17c3188b124ec05164b7a4c384749baf42cc",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/self_check/self_check.cc.inc",
      "new_id": "00caeb2a18aeb252f33c8b1887bd1e3a70849be4",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/self_check/self_check.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "31e70b8bde3ef765fa1a191bb6debc990deb6dbf",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/service_indicator/service_indicator_test.cc",
      "new_id": "ce6f6a02c659fdc537770be55cead18184340f8f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/service_indicator/service_indicator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ddf21d043443c0650b510224748ed6c9ce3adca",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/tls/internal.h",
      "new_id": "e41036f2850d88b2bc35d2dbb4df64b2fb064af8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/tls/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8002cc1f7baa8acd0c7be1db510eccee957ef89f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/tls/kdf.cc.inc",
      "new_id": "fa990f262dd38cd3842d0dc53f1328a67ab70858",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/tls/kdf.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "bd0ebe16a7999f134c042cde8db9c30b334277a8",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "f571ea6a730b5d1a4d1b2c4b832aa51e76e20269",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "aa9527648b9d18fbebbdce700b3eca8af625ef36",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "6ac8c58d19bb393e7e061fff417c25334875d7d4",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "dc26202bda9a37771b8baf4eb6c175a45efcf36f",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "d4774b5990e25f5e1dcf300fe2bbda6cbcf07939",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "4e0ffe925de2472cdd516fb81ba340d74379941a",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "0338f4cf207514c5c8cd5e6d3634cbcecbf6bcfa",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "6f865acc84cb9d576b0aafa9fe2949cd7bcdccc8",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "047dd5f1f0214746e281fb0acefb197ead8a8bd2",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "135781d066b238e4eda7754432e404b795768f41",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "1024848c5b4970ec64ab6f66b2f67d3f7bc52181",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36a407b0fe037275e32b445b1ad23ea4ddec4ded",
      "new_mode": 33188,
      "new_path": "include/openssl/tls_prf.h"
    },
    {
      "type": "modify",
      "old_id": "c092c954c93e35393e3cf01779efe7cae8d965f7",
      "old_mode": 33188,
      "old_path": "rust/bssl-sys/wrapper.h",
      "new_id": "baf47886ffacd04ee8e7248e3a3aa7d04e15a6ae",
      "new_mode": 33188,
      "new_path": "rust/bssl-sys/wrapper.h"
    },
    {
      "type": "modify",
      "old_id": "20a21581b956724a3e47ba6b7c886c64bcd1c0c8",
      "old_mode": 33188,
      "old_path": "ssl/t1_enc.cc",
      "new_id": "7c9a3fd5e146716db22c69bfcb21088dcdef3650",
      "new_mode": 33188,
      "new_path": "ssl/t1_enc.cc"
    },
    {
      "type": "modify",
      "old_id": "7ed3cdcd5ca658f1dc555cd0b0610505e4c039a5",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc",
      "new_id": "970bb9a2de590c16216608b5b31481fff1f6606a",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "2ed9e8027e64d4948944c4fff6c079eae58d55ec",
      "old_mode": 33188,
      "old_path": "util/fipstools/test_fips.cc",
      "new_id": "9556ccd2beffb9743e07f4ed1a7497552b1e65c1",
      "new_mode": 33188,
      "new_path": "util/fipstools/test_fips.cc"
    }
  ]
}
