)]}'
{
  "commit": "862c0aa8806b226286205a3ce2482840721173d6",
  "tree": "1e888fcf8fe9dc42dc3250b054fb706f45098c8a",
  "parents": [
    "88e27bcbe08210666b1e05c3daa12ff9faed2564"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Apr 27 14:59:12 2016 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Wed Apr 27 19:01:23 2016 +0000"
  },
  "message": "Revert md_len removal from SHA256_CTX and SHA512_CTX.\n\nThis reverts commits:\n- 91586371422dae70481c39752e55f01f50e9a93a\n- a90aa643024459c1698dbec84f4c79a3238b3db8\n- c0d8b83b4462a0eb1889f32dbd7f46e83f4dbc81\n\nIt turns out code outside of BoringSSL also mismatches Init and Update/Final\nfunctions. Since this is largely cosmetic, it\u0027s probably not worth the cost to\ndo this.\n\nChange-Id: I14e7b299172939f69ced2114be45ccba1dbbb704\nReviewed-on: https://boringssl-review.googlesource.com/7793\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77aaa449801663427097b0b8bb7738c2db4b80c6",
      "old_mode": 33188,
      "old_path": "crypto/digest/md32_common.h",
      "new_id": "4cf050caec18f9bc4f7d0129aa6b57872c6f5095",
      "new_mode": 33188,
      "new_path": "crypto/digest/md32_common.h"
    },
    {
      "type": "modify",
      "old_id": "5293f14a5abe21dccfa9d361b6e62ec1be9c2e05",
      "old_mode": 33188,
      "old_path": "crypto/md4/md4.c",
      "new_id": "f79da9fd036492d44003d9524c03c81a86e08e26",
      "new_mode": 33188,
      "new_path": "crypto/md4/md4.c"
    },
    {
      "type": "modify",
      "old_id": "ad37537b659471f69f496099755195b4d92b85b3",
      "old_mode": 33188,
      "old_path": "crypto/md5/md5.c",
      "new_id": "66483b847ff1025d4086ca9285ed34c0a94b2117",
      "new_mode": 33188,
      "new_path": "crypto/md5/md5.c"
    },
    {
      "type": "modify",
      "old_id": "5967af0cfe959851590748a4cdb361d956be15b3",
      "old_mode": 33188,
      "old_path": "crypto/sha/sha1.c",
      "new_id": "74e841caffc809dc8bc8962837219822a3736459",
      "new_mode": 33188,
      "new_path": "crypto/sha/sha1.c"
    },
    {
      "type": "modify",
      "old_id": "f2bb54edd6f77f297d4f74be0addcc5d7771e9ad",
      "old_mode": 33188,
      "old_path": "crypto/sha/sha256.c",
      "new_id": "58f7c42c3676087a79f92c4fcd0d41c9772663a3",
      "new_mode": 33188,
      "new_path": "crypto/sha/sha256.c"
    },
    {
      "type": "modify",
      "old_id": "dc2015d650c1edd3abe535f17ccfe4c7253052fa",
      "old_mode": 33188,
      "old_path": "crypto/sha/sha512.c",
      "new_id": "f473046345496d90c8e49ade9ed36760e53cf985",
      "new_mode": 33188,
      "new_path": "crypto/sha/sha512.c"
    },
    {
      "type": "modify",
      "old_id": "dea532bafb771cd8854fc7db5093cc0d53632594",
      "old_mode": 33188,
      "old_path": "decrepit/ripemd/internal.h",
      "new_id": "c4db4b23dd0d0548ec79039155bfef049e891a02",
      "new_mode": 33188,
      "new_path": "decrepit/ripemd/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c871ea761f0b25197de028039bfc2baa2b0819df",
      "old_mode": 33188,
      "old_path": "decrepit/ripemd/ripemd.c",
      "new_id": "6ed7816c3d0a8d30f10ab0fd44dd109119dc5f9f",
      "new_mode": 33188,
      "new_path": "decrepit/ripemd/ripemd.c"
    },
    {
      "type": "modify",
      "old_id": "6e3df8f170560bc28c62651cc824046b01805e95",
      "old_mode": 33188,
      "old_path": "include/openssl/sha.h",
      "new_id": "48a52e8f0e6e9cf1a00a4179cfc179426c5d7c86",
      "new_mode": 33188,
      "new_path": "include/openssl/sha.h"
    }
  ]
}
