)]}'
{
  "commit": "ce7f08827d291a138b68d962fd81704ce76c68d5",
  "tree": "60992f1cce5e2d1182a1ca817799cd3d19f2e58c",
  "parents": [
    "49587b2c10482d8f949b616ed4f42f130c9ebbaf"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Thu Dec 10 13:13:44 2020 -0800"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Dec 14 21:30:19 2020 +0000"
  },
  "message": "Move DH code into the FIPS module.\n\nThis change also drops ex_data from DH objects. The global would need\nspecial handling in the FIPS module, which isn\u0027t hard, but just dropping\nit saves some of the code-size costs of this change and I cannot find\nany signs of use of this functionality.\n\nChange-Id: I984bd70698c2ec329f340d294b3b9ec169cd0c4e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/44524\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "108887c69872ab403ce6c17d7bfe22731697523a",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "d23c02eee401b9f8d2a919b8e0c39f18076e1db5",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "9d32180795ae4239ae3ea19c7cdea6ac83181efc",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh_asn1.c",
      "new_id": "9d32180795ae4239ae3ea19c7cdea6ac83181efc",
      "new_mode": 33188,
      "new_path": "crypto/dh_extra/dh_asn1.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c77e7e4f16bc1e6ff9fa96db460fec87d65c1029",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh_test.cc",
      "new_id": "c77e7e4f16bc1e6ff9fa96db460fec87d65c1029",
      "new_mode": 33188,
      "new_path": "crypto/dh_extra/dh_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3336029161e6d708b64b5b88c4a7a7e4293d27a2",
      "old_mode": 33188,
      "old_path": "crypto/dh/params.c",
      "new_id": "3336029161e6d708b64b5b88c4a7a7e4293d27a2",
      "new_mode": 33188,
      "new_path": "crypto/dh_extra/params.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "1d9a919254ad23f36ef90975831dbb0c68259bd4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "083e2df210800e3fe3667ce3ea5522e09d15b4f0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "rename",
      "old_id": "5b6e03a517394d49270c4933fe6244c7a4ded0d7",
      "old_mode": 33188,
      "old_path": "crypto/dh/check.c",
      "new_id": "5b6e03a517394d49270c4933fe6244c7a4ded0d7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/check.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3df9a80c14cde826871caecce05baaf49f70e024",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh.c",
      "new_id": "8194caae29edcb0a1e837dd3467f399cc2b69afc",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/dh.c",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "34e70c94ff0883b85067e0e54b4102797c11c449",
      "old_mode": 33188,
      "old_path": "include/openssl/dh.h",
      "new_id": "ef3c48177a29141447c8256498725a88f64df2bf",
      "new_mode": 33188,
      "new_path": "include/openssl/dh.h"
    }
  ]
}
