)]}'
{
  "commit": "cff1385e77b9b2095558fa625b3c35d589ffe09b",
  "tree": "21447321b257bbf99eaec26cb3cfa91e6374b54d",
  "parents": [
    "81913f592dcbcfb3d636e3183d08fe5264fa1cb7"
  ],
  "author": {
    "name": "Ricardo Ribalda",
    "email": "ribalda@google.com",
    "time": "Tue Sep 22 09:53:32 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 22 13:28:23 2026 -0700"
  },
  "message": "Add Ed25519ph support.\n\nBug: 563526038\nTest: cmake -GNinja -B build -DRUST_BINDINGS\u003dx86_64-unknown-linux-gnu\nTest: ninja -C build run_tests\nTest: ninja -C build \u0026\u0026 cd rust/bssl-crypto \u0026\u0026 cargo test\n\nChange-Id: Idea0f7544f4e218b42c6f8d8982a66034cfabada\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103007\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Ricardo Ribalda \u003cribalda@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a205762ca7396f8c420993e5f88a4165637e41b",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "36514984f38bf1a8ba54e7bfc13831e725e275d5",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "54961475140cf37d1c66751fe235034384b278e1",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/curve25519.cc",
      "new_id": "a3cd50727a249f40cdf7d211ca940d21934b9ec7",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/curve25519.cc"
    },
    {
      "type": "modify",
      "old_id": "4c9762dc955c7640955e00711ee44c54263c9dc6",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/ed25519_test.cc",
      "new_id": "934be256c38e99b0d7202612a658e0ff6614ae78",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/ed25519_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00d81cad53429a5aabf2a7c82dbc882740cd5aa5",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/ed25519ph_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "ec950eff34190786e13b8dec59017f4359df7685",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "9a683d12adb9fdefcdaf1a4105ef6d638d757a94",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "2aef9ffe85039eb9bf24256b2b1e7a62bd75353c",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "89b5cff30bc1e11a7ca99f83b543ee8aaea8b165",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "d45faa5f114db02efb4e369151a38d1dc337e9de",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "b6aab3e00560b71001f0aad10e04a16b35e809d5",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "94ac37a4b2193c0e1c63708a6a5210adb90bd368",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "0e8937b1fafcfe499dfbc5c3f82e2af3809038c7",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "b5eb16836ebd05e9fe9205d348d40b4be895d891",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "93e163c15c6580fddbe618c1d5931fab97f0b2cc",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "83d7d97e45d1334ef7dd362134ece49431ee07ab",
      "old_mode": 33188,
      "old_path": "include/openssl/curve25519.h",
      "new_id": "f7ee156d9c94203fd22848170dc3e93393a55072",
      "new_mode": 33188,
      "new_path": "include/openssl/curve25519.h"
    },
    {
      "type": "modify",
      "old_id": "c691fc25e5ba6a93cb46de0cdcfff4fc2ceec68a",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "a328dfcaa08f14971adfb4f8f7c6e0fe1c24d0a7",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "e5f106348a778211944a6ea1aa9fcf04fd4e279d",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/ed25519.rs",
      "new_id": "909d22659739227fd3286d8d1b69c53ba8b1a14d",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/ed25519.rs"
    }
  ]
}
