)]}'
{
  "commit": "012a4442658e8f1393f8835e01937cdaf4b30235",
  "tree": "f6f74e9abf21347ae063360af06824d3966169ff",
  "parents": [
    "ec92ec471cd78b236613151d5cd8a43b260a286c"
  ],
  "author": {
    "name": "Shelley Vohr",
    "email": "shelley.vohr@gmail.com",
    "time": "Fri Aug 30 14:16:32 2019 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Sep 16 18:11:40 2019 +0000"
  },
  "message": "Add AES-256 CFB to libdecrepit.\n\nElectron builds Node.js with BoringSSL. They want to match OpenSSL as\nmuch as possible and thus have a patch[1] that adds AES-256 CFB mode.\nHowever, that patch makes libcrypto depend on libdecrepit, which can\u0027t\nbe done in general. This change lands the AES-256 CFB support in\nlibdecrepit without the libcrypto bit and, in order for BoringSSL to\nremain consistent, without advertising support in\nEVP_CIPHER_do_all_sorted. This will let Electron reduce the size of\ntheir patch a bit.\n\n[1] https://github.com/electron/electron/blob/master/patches/boringssl/expose_aes-cfb.patch\n\nChange-Id: If628d22a595b354623439c587542e414e43e4045\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/37264\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3a176163303a202baeb1f95727c6ed3525439d6",
      "old_mode": 33188,
      "old_path": "decrepit/cfb/cfb.c",
      "new_id": "441ebe63f4a31edd5ed9d187ac6db26bf081629d",
      "new_mode": 33188,
      "new_path": "decrepit/cfb/cfb.c"
    },
    {
      "type": "modify",
      "old_id": "52c46abade34ca5959205371b2d6349e00fde7be",
      "old_mode": 33188,
      "old_path": "decrepit/cfb/cfb_test.cc",
      "new_id": "ce55ba988b353d6a9b2467ba0416258271539f50",
      "new_mode": 33188,
      "new_path": "decrepit/cfb/cfb_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17b7b91cccb5a98ab12769c9dc5ffa44eab2c8fe",
      "old_mode": 33188,
      "old_path": "include/openssl/cipher.h",
      "new_id": "d22a6c216a2afe29f9507c90a190a4c6992c06a5",
      "new_mode": 33188,
      "new_path": "include/openssl/cipher.h"
    }
  ]
}
