)]}'
{
  "commit": "4732c544f76958ea75af2e5a05b9d77a2341128a",
  "tree": "5fc1c8eb0ff764af67e5acb660669f414dc90d4c",
  "parents": [
    "c4f3b8a22a816c5f413928a83fd5766145b9d13c"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Jul 27 14:27:09 2018 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Jul 30 22:40:31 2018 +0000"
  },
  "message": "Add ECDH_compute_key_fips inside the module.\n\nThis change adds a function so that an ECDH and the hashing of the\nresulting \u0027x\u0027 coordinate can occur inside the FIPS boundary.\n\nChange-Id: If93c20a70dc9dcbca49056f10915d3ce064f641f\nReviewed-on: https://boringssl-review.googlesource.com/30104\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d59354d343faffee76646d98502161881a2c5f4",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "526fec849587da693acf8153cbd69b9d0b797b1f",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "8eaeae5e70c6dc5a8e8345e94c8e88812d3fc1e2",
      "old_mode": 33188,
      "old_path": "crypto/ecdh/CMakeLists.txt",
      "new_id": "40a53c1d1d745f8266b3904f0635eeb110aa9866",
      "new_mode": 33188,
      "new_path": "crypto/ecdh_extra/CMakeLists.txt",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "7634ba590471c8f49cc86d15e963047edc9ce18b",
      "old_mode": 33188,
      "old_path": "crypto/ecdh/ecdh.c",
      "new_id": "7634ba590471c8f49cc86d15e963047edc9ce18b",
      "new_mode": 33188,
      "new_path": "crypto/ecdh_extra/ecdh_extra.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1fbbd4b15c9867f7b8520ae02baa8b3de0b357aa",
      "old_mode": 33188,
      "old_path": "crypto/ecdh/ecdh_test.cc",
      "new_id": "bd4586f60788e5b6af81fca3d46c29d4fe3dae1d",
      "new_mode": 33188,
      "new_path": "crypto/ecdh_extra/ecdh_test.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "58dc3d9665ae8f5390793ea5d357125a375c3d35",
      "old_mode": 33188,
      "old_path": "crypto/ecdh/ecdh_tests.txt",
      "new_id": "58dc3d9665ae8f5390793ea5d357125a375c3d35",
      "new_mode": 33188,
      "new_path": "crypto/ecdh_extra/ecdh_tests.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "f714c3049dc053ac18f834a8b3c90eb2ee642d26",
      "old_mode": 33188,
      "old_path": "crypto/err/ecdh.errordata",
      "new_id": "d2685092e6b17d27b6c265f67f2057d36f6b9cdf",
      "new_mode": 33188,
      "new_path": "crypto/err/ecdh.errordata"
    },
    {
      "type": "modify",
      "old_id": "e456d3a9441496db0f4ea009016292e1c40807ce",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "6b21f0638ebe3405236b59be73466c92c9bdf37f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd9d7eaf62841435d7a1b95480ca30e0f47e2000",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ecdh/ecdh.c"
    },
    {
      "type": "modify",
      "old_id": "a304a48cd292f72e3ea187ed6e9b2cf50f7b5a41",
      "old_mode": 33188,
      "old_path": "fipstools/cavp_kas_test.cc",
      "new_id": "f89bc973100638febe36f1d06635c23a56bc9423",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_kas_test.cc"
    },
    {
      "type": "modify",
      "old_id": "73e2140e4433935a8bf144364beed9a51c3b98f1",
      "old_mode": 33188,
      "old_path": "include/openssl/ecdh.h",
      "new_id": "0130ccc24f8410446ed1863a0decec4eee3efbaf",
      "new_mode": 33188,
      "new_path": "include/openssl/ecdh.h"
    },
    {
      "type": "modify",
      "old_id": "27fc1c4849ecc941a2a54fb01dabf037cc30919f",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "f0c953b4543b1efc6aae9e31ae4116fc3f47ee18",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    }
  ]
}
