)]}'
{
  "commit": "b08e6f859a7ce6aa406bbdcf56bb7ba8272c1a89",
  "tree": "372e6c374ab460a231f02766c67d4ed379b602cf",
  "parents": [
    "6fb1c4b18dffa2fa7cc6b42ebb0b9e5373c283c0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Jul 10 00:13:17 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 16 15:01:30 2026 -0700"
  },
  "message": "Add some EVP APIs for low-level EC point and scalar formats\n\nI haven\u0027t yet done ECPrivateKey. That one is a bit hairy since it is two\nformats in one.\n\nBug: 42290408\nChange-Id: Ie579392f5df34c221f79879fa468b930a692e196\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/98730\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec2271fb11832b2c76a00cf8e6a96f331967543d",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "cb23f777155159e09b1596dbad72bc23e9874ed6",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06ef932249e70f08816a06fa1a0709b30cd356e3",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ec.cc",
      "new_id": "3e72432442bb5e43ce775eeca978eb7f6d3bf6ca",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ec.cc"
    },
    {
      "type": "modify",
      "old_id": "33ccff37819cc28a796b1730e343233a2e882b16",
      "old_mode": 33188,
      "old_path": "crypto/evp/test/ec_tests.txt",
      "new_id": "98100335f6bc6d1bff50a41325fe812f1811658a",
      "new_mode": 33188,
      "new_path": "crypto/evp/test/ec_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "8f523ace0458d584afcd15557d6b4da1755e2e2b",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "ee5cdae87a7516ed65c2d9d53b86e1fd22a623e7",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "a2fec15d938c3f461a92fc8e4b4f5afb357a8d23",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "4cf8e44aa6bc723e55293656a1b4a645cbddbb50",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "1c3fa1e734cf4839cfa6df827093ec047d70a95b",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/ec.rs",
      "new_id": "134993c992bd4010f221ba290b543c698d440d8f",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/ec.rs"
    }
  ]
}
