)]}'
{
  "commit": "2e295b91a3c441d32f985bef0dcff5e639f1f448",
  "tree": "2efc4da9c29dfcf17efb7853912dfbe6b75054a1",
  "parents": [
    "8a1542fc41b43bdcd67cd341c1d332d2e05e2340"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Sep 06 14:06:39 2022 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 06 19:30:14 2022 +0000"
  },
  "message": "Stub out DSA paramgen functions.\n\nWe don\u0027t support DSA EVP_PKEY_CTXs (trying to create one will just\nfail), but to aid building projects that try to create them, add the\nfunctions and make them always fail.\n\nIn particular, Node calls these two. It calls\nEVP_PKEY_CTX_set_dsa_paramgen_q_bits via EVP_PKEY_CTX_ctrl, but I\u0027ll\nsend them a patch to use the wrapper function.\n\nChange-Id: Ic134c50b6ea0b59dc8f15be77243b9ae9dfa6a61\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/54310\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebc50c853bd179ef19fc13cd5b986858b3fcd884",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_dsa_asn1.c",
      "new_id": "98615b7386000e0f2bda3acb32d1d6efc9aa773c",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_dsa_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "5f3b03cfc7fdec87fb822a03d83cb72999686b88",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "37daa9ade74abd5f8ea53501888392aa2ed07470",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    }
  ]
}
