)]}'
{
  "commit": "66195b4a9dcb625f62d0e37dfe2401c64b68c265",
  "tree": "de3515488fd520c6f8a39528e7af757d03dca4fc",
  "parents": [
    "c49bb0ccb5bca7fecb58caae962438c88d8beac5"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Thu Oct 01 16:19:05 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 19 10:17:28 2026 -0700"
  },
  "message": "Export EVP_KEMs corresponding to DHKEMs\n\nDHKEM(X25519, HKDF-SHA256) and DHKEM(P256, HKDF-SHA256) are publicly\nexported as EVP_kem_dhkem_x25519_hkdf_sha256() and\nEVP_kem_dhkem_p256_hkdf_sha256() in include/openssl/hpke.h.\n\nThese KEMs are only usable via the EVP_KEM APIs, and they do not\nimplement EVP_PKEY_encapsulate and EVP_PKEY_decapsulate.\n\nBug: 503758094\nChange-Id: If6ac96c1f90858f365a5760fb24d54b26a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103050\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03426695f510546cd9e1da86285b409ba2a083c9",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "d386905aa027f86aeca6ecd99e1f9afe15e7894e",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aa85220686f7390d4749259c3f144dc8418b3850",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "a55b0a50b9ea6842a8042d0193c29d65eb62a0f0",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2876d4fbed0a5428f2407f33f35e7066600e6586",
      "new_mode": 33188,
      "new_path": "crypto/evp/test/dhkem_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "0dd95ec107e5f147e5d7e63e8ea34e555ff38032",
      "old_mode": 33188,
      "old_path": "crypto/hpke/hpke.cc",
      "new_id": "8e92882e543543f508bf245f6c697ad7ba3617c3",
      "new_mode": 33188,
      "new_path": "crypto/hpke/hpke.cc"
    },
    {
      "type": "modify",
      "old_id": "6d25c22b59ac754c92e98cf297d32929fd814c46",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "6847d9971e4df3a8844f1983bc9160352ab3c413",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "71954ff24416f4060ad5b1f73bd92e319ed6bfbe",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "f324304bbe3daf2182fdc54cdd13d38697da62d9",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "1e0e125229b279c23911152ffc29ef52b4800348",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "7757adc8b1244da654879c87b1755f096ae8441b",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "5a05e4c3644461d43d46f1f0b3aac74f690a04c4",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "688924f3ca505f312814c23e0f05e885819f393c",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "360cfc97015f0f5333eeb72d1e0ff94c291b6979",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "ae12eb980bfa5de59d10cc1647745e40eb6212e7",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "552685afa0c0b2c25b99493032a56ee4e615ff2d",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "3fa550e6ebd3ab896e3a46019bf3c275360dae43",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "a9e4a171442f1cfc30d05d43bf9037f150485a5c",
      "old_mode": 33188,
      "old_path": "include/openssl/hpke.h",
      "new_id": "bb91594aef9ef4629fb3d3dd2b0e575880988b28",
      "new_mode": 33188,
      "new_path": "include/openssl/hpke.h"
    },
    {
      "type": "modify",
      "old_id": "47df60cb900267774335b5b28c51282e0b7b2a1e",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "42f766ade1c30d1b4dbdb39e96c7af9157bda1d1",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    }
  ]
}
