)]}'
{
  "commit": "4889dadcb8511176c30888c748f1981adc38451d",
  "tree": "b27f1a2529e512f43344d7a62d89daa1bcc2407d",
  "parents": [
    "dfcb5d29b525f5d2b6bd80602dca5efe5fca77bb"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Aug 30 13:33:37 2019 +0100"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Mon Sep 09 14:00:00 2019 +0100"
  },
  "message": "Implement DSA in the default provider\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/9753)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6da4878200a3cf09c6904045ea47b7ca9f4a6b50",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh_ameth.c",
      "new_id": "7b75bd1a1a29d1b546ceddba2a8affdc0634f036",
      "new_mode": 33188,
      "new_path": "crypto/dh/dh_ameth.c"
    },
    {
      "type": "modify",
      "old_id": "ef6fc7632a3bb979561a45a095d5be6c71d88dff",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_ameth.c",
      "new_id": "4e0ed01970c607cdfcee832cc86827e993b64054",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_ameth.c"
    },
    {
      "type": "modify",
      "old_id": "858f1273159cc6a1fcb0f340d5a0764eb15547f5",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_gen.c",
      "new_id": "14cb8e9f538bd981fb573e98c9178c88a84be7ad",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_gen.c"
    },
    {
      "type": "modify",
      "old_id": "333bff959ea70d914e1011cefcf1509fa94f71fd",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_key.c",
      "new_id": "86f79b804e677e1c35164057bed08a20503b658a",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_key.c"
    },
    {
      "type": "modify",
      "old_id": "1068f1da7733577f09c9f6175e4f9de5cf9a6bbe",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_lib.c",
      "new_id": "034300fc7ea4a3fda430d45034930a9829709769",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_lib.c"
    },
    {
      "type": "modify",
      "old_id": "5c464e7c25661a020544e40c8f62b501729130e6",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_locl.h",
      "new_id": "e56ff06977511edcb95bbe083a739a3c33ba1b15",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_locl.h"
    },
    {
      "type": "modify",
      "old_id": "44ce64e59f88ac3d0543cdcf15d3bbdf1bb3263e",
      "old_mode": 33188,
      "old_path": "crypto/evp/pmeth_fn.c",
      "new_id": "53f4dbbf749e76b2e6a10c7910a27494e5d4fb15",
      "new_mode": 33188,
      "new_path": "crypto/evp/pmeth_fn.c"
    },
    {
      "type": "modify",
      "old_id": "7041020cb08bab44f310d248d08dc1766d3f69d5",
      "old_mode": 33188,
      "old_path": "crypto/evp/pmeth_lib.c",
      "new_id": "563a2bd7ba03369f47d4f9ea742fdcc6110bdade",
      "new_mode": 33188,
      "new_path": "crypto/evp/pmeth_lib.c"
    },
    {
      "type": "modify",
      "old_id": "b78a0978fde0c06fabf690b501c8c70009de7db2",
      "old_mode": 33188,
      "old_path": "include/openssl/core_names.h",
      "new_id": "5a75aaf2808c02103c1af5ac97a8555f06e85c3c",
      "new_mode": 33188,
      "new_path": "include/openssl/core_names.h"
    },
    {
      "type": "modify",
      "old_id": "61ec1537b60c2a1e7f4a4e96f1dd76057b0fa266",
      "old_mode": 33188,
      "old_path": "include/openssl/core_numbers.h",
      "new_id": "ea320537e75a32eacc1745319388c83394d9878c",
      "new_mode": 33188,
      "new_path": "include/openssl/core_numbers.h"
    },
    {
      "type": "modify",
      "old_id": "b09547a8b0c8cd9e9921c4d5423b92c48448ddb6",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "dc70686f8f4220b75dd3a6a2283fcbd516a03db1",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "b098ca69580248ca726469b8fef15cef45daa663",
      "old_mode": 33188,
      "old_path": "providers/common/build.info",
      "new_id": "916cc3e4eafaee45375c0545e7ac565d1c966d1c",
      "new_mode": 33188,
      "new_path": "providers/common/build.info"
    },
    {
      "type": "modify",
      "old_id": "b9d257649f5a45c393a71d876f0e8fae5ee1c357",
      "old_mode": 33188,
      "old_path": "providers/common/include/internal/provider_algs.h",
      "new_id": "92aa64772eff7106a144dbbbe058fafc7d8d1a24",
      "new_mode": 33188,
      "new_path": "providers/common/include/internal/provider_algs.h"
    },
    {
      "type": "modify",
      "old_id": "a41f3dac6e1a87e47d895dd6bb4c35299e0b6857",
      "old_mode": 33188,
      "old_path": "providers/common/keymgmt/build.info",
      "new_id": "4e7bc750f57781533fdda9eddb9bdccd91ca4405",
      "new_mode": 33188,
      "new_path": "providers/common/keymgmt/build.info"
    },
    {
      "type": "modify",
      "old_id": "67e3205edc8b144ac84d7ba26ec2083b53032161",
      "old_mode": 33188,
      "old_path": "providers/common/keymgmt/dh_kmgmt.c",
      "new_id": "c13f07546bbf147833df6932a796ecf84503d98e",
      "new_mode": 33188,
      "new_path": "providers/common/keymgmt/dh_kmgmt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a53c0b212caf4378dce881029028dc06443895bb",
      "new_mode": 33188,
      "new_path": "providers/common/keymgmt/dsa_kmgmt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b64229dfc5d0b9de9f513f65e0fc5ce11b16b14",
      "new_mode": 33188,
      "new_path": "providers/common/signature/build.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69f4978729c38e1361e753ed1987a1d037e0f70a",
      "new_mode": 33188,
      "new_path": "providers/common/signature/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "8a950482c83e7cc02b43cb870f341ec24097179d",
      "old_mode": 33188,
      "old_path": "providers/default/defltprov.c",
      "new_id": "9ce918aea5dd4c5556812757cd38ebda78f0f72d",
      "new_mode": 33188,
      "new_path": "providers/default/defltprov.c"
    },
    {
      "type": "modify",
      "old_id": "f2e64526b20ad86d5ad6556f18b9f420de4567c1",
      "old_mode": 33188,
      "old_path": "util/libcrypto.num",
      "new_id": "dd89bd3f4ac80b08cf9a794133f6c17ab0bd4749",
      "new_mode": 33188,
      "new_path": "util/libcrypto.num"
    }
  ]
}
