)]}'
{
  "commit": "b3239c626de3d486fa7bbed83e1d76a94844e4a1",
  "tree": "7ddf914150496cd70429fd55cc8526896bb8683f",
  "parents": [
    "f6eb56561aaa423af406945e295e02defbac4e4a"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Apr 27 13:44:22 2019 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 30 21:32:48 2019 +0000"
  },
  "message": "Add functions for \"raw\" EVP_PKEY serializations.\n\ncryptography.io expects this API for Ed25519. Replace the now redundant\nEVP_PKEY_new_ed25519_* functions. Ours were more static-linker-friendly,\nbut we weren\u0027t taking advantage of it and EVP_PKEY needs an overhaul to\nbe static-linker-friendly anyway.\n\nUpdate-Note: EVP_PKEY_new_ed25519_public and\nEVP_PKEY_new_ed25519_private are removed in favor of\nEVP_PKEY_new_raw_{public,private}_key. I do not believe anyone was using\nthose functions.\n\nChange-Id: Ibd12b4e9e37cd8dd4dbc7ebc4346ba52655d523a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35806\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed7cc85bd1c98ef336c74a007ffcddd4f349cf48",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.c",
      "new_id": "de4db7ef34e7de1fd21abfafb90810d4d39a385c",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.c"
    },
    {
      "type": "modify",
      "old_id": "423661d39efff7c7568d747b3ef5b24bcb15a5c6",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "d0333439599cd00dfaf6516938943518262fb2b6",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d7429202474e106918a5bd23d724bf9fbf4149e",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "9df5493458dc7092a818e05a5dd93519faffda1a",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9dbe1cb7ac6455f8ad15d7a6da447f83d29e6c67",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_tests.txt",
      "new_id": "6090f5f2cf8d8453146f98532f4b944e5704142f",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "43847ea16655dac1061cbb9f4c9a4d18fc03e777",
      "old_mode": 33188,
      "old_path": "crypto/evp/internal.h",
      "new_id": "a599706a28d0cf72e62d72cbfc19d8a4c0819889",
      "new_mode": 33188,
      "new_path": "crypto/evp/internal.h"
    },
    {
      "type": "modify",
      "old_id": "34b2e70c2f373981050e68d1f743e3117c02aa5d",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_dsa_asn1.c",
      "new_id": "d50e0fc3749cd6f407176da0df9870326027a524",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_dsa_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "0ad8f383915c55e4534b8e6e01479130395e5822",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ec_asn1.c",
      "new_id": "dedc5e0ae5374ff14488bd44cc18c4287e19fe3f",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ec_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "ba08c6d36993df24203ff4e9e167f08d6161a506",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ed25519_asn1.c",
      "new_id": "bd44b3f8bfb367679a013766693ad0bfe2d6a0da",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ed25519_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "85f6fc8371972e2eb342758afaa291a253558020",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_rsa_asn1.c",
      "new_id": "c0971038ee2df921e63fca26bbb8434ce9b0c162",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_rsa_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "c0ac17059665328ff069f30a3f379f5511340f42",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "1f664b9b4e826abf6b0208cc7827f47e841de819",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c4469841fd482527bf2ee5c8af1fafccb665af4c",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "39c418b6d03f50ff1700c56f150b3496b2c31b6c",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    }
  ]
}
