)]}'
{
  "commit": "38fc660d8b11d8236dc9d02f9c8f8a1f55237090",
  "tree": "024b560fe86f872e0a452afee4cdb2711e22f0e6",
  "parents": [
    "bbb6477be3e05c5027dca5f8fcba22c74559383a"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jun 18 12:11:31 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jun 18 12:15:04 2026 +0100"
  },
  "message": "[crypto] Use verbs in key exchange method names\n\nAlmost all cryptographic algorithm method names are currently verbs\n(e.g. pubkey_sign(), cipher_encrypt(), digest_update(), etc).\n\nRename the two key exchange methods to also use verbs, for the sake of\nconsistency and to better match the TLS usage of \"key_share\".\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2b682d42ca35177a8247a1f1c793e6bd78bf3ed",
      "old_mode": 33188,
      "old_path": "src/crypto/ffdhe.c",
      "new_id": "7756ffbdd7eb0618f038f0b0b569c7705447d631",
      "new_mode": 33188,
      "new_path": "src/crypto/ffdhe.c"
    },
    {
      "type": "modify",
      "old_id": "7fa18ca41da0747cc9c15c0f2f27e99bdcfd8c3e",
      "old_mode": 33188,
      "old_path": "src/crypto/weierstrass.c",
      "new_id": "5a21cac4d154cab9953bb4c3d120afd15cdc4259",
      "new_mode": 33188,
      "new_path": "src/crypto/weierstrass.c"
    },
    {
      "type": "modify",
      "old_id": "5eb74b627366732861b5219682f69fc39ef2bac4",
      "old_mode": 33188,
      "old_path": "src/crypto/x25519.c",
      "new_id": "c52f0f1e8c71dfa4dc430ef31d1684370b059694",
      "new_mode": 33188,
      "new_path": "src/crypto/x25519.c"
    },
    {
      "type": "modify",
      "old_id": "e512ae06ccc1ad05613f353a55c7e5c5547fdcac",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/crypto.h",
      "new_id": "9b25edba1011c7032df2213b47ba31c93d209959",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/crypto.h"
    },
    {
      "type": "modify",
      "old_id": "b3a11cc362a128d973eb6f844fef3bc259a872f6",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/ffdhe.h",
      "new_id": "aa76b6b8fdadedeb9896a2077bfd801369a8b7ee",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/ffdhe.h"
    },
    {
      "type": "modify",
      "old_id": "4095b4a779f9c6fc743ef56bfbfdb4773cc63e02",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/weierstrass.h",
      "new_id": "ef4da32794e03e296571fd9ecf37504e9141f88b",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/weierstrass.h"
    },
    {
      "type": "modify",
      "old_id": "bd4b14b6a519898961bfa97ee4ee2b5b783905b6",
      "old_mode": 33188,
      "old_path": "src/net/tls.c",
      "new_id": "b5aa8a43c8c07c2154864c42efb9f02e2684ca30",
      "new_mode": 33188,
      "new_path": "src/net/tls.c"
    },
    {
      "type": "modify",
      "old_id": "3655373f6fd6e090233fa3a952e4a907fc7ca712",
      "old_mode": 33188,
      "old_path": "src/tests/exchange_test.c",
      "new_id": "d3b1e9306a2848388a1963b44a08363d0fa71eb2",
      "new_mode": 33188,
      "new_path": "src/tests/exchange_test.c"
    }
  ]
}
