)]}'
{
  "commit": "387b07b78dac785a341eeb2ff86e29393ffe8627",
  "tree": "31b4afd7e4fbc976959dd6feb5389a9c40ca4e4e",
  "parents": [
    "a26d01719b4c56241424c8cfed2ca326ea229790"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Apr 04 19:54:25 2019 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 08 18:19:01 2019 +0000"
  },
  "message": "Rename \u0027md\u0027 output parameter to \u0027out\u0027 and add bounds.\n\nWe usually name output parameters \u0027out\u0027. (Someone made a C++ templating\nchange in Chromium which messed up const-ness, saw the compile error,\nand thought it was in MD5_Final.) Also tag the parameters with the\nsizes.\n\nSadly, there\u0027s a bit of goofiness around SHA224_Final/SHA256_Final and\nSHA384_Final/SHA512_Final, but they\u0027re just documentation anyway.\n(Though it does touch on the mess that is sha-\u003emd_len which would be\nnice to clear through somehow.)\n\nChange-Id: I1918b7eecfe13f13b217d01d4414ac2358802354\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35484\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0c3665d54a36d9153f8710798d3d68f14056713",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/md32_common.h",
      "new_id": "07d39d9df04fe971bd159afc1ac4b8c74aa5ba61",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/md32_common.h"
    },
    {
      "type": "modify",
      "old_id": "f0c1dcdf1aed2fab121dcf81591b4e782fd0ce6a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/md4/md4.c",
      "new_id": "cc2a6314f2655d368c59f5d84c0a91c9178acc3c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/md4/md4.c"
    },
    {
      "type": "modify",
      "old_id": "66c65a6b3f86637f0e8c501d810963644609c5f3",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/md5/md5.c",
      "new_id": "a48d704315cf1e0d641efe15f14516a33953ec6e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/md5/md5.c"
    },
    {
      "type": "modify",
      "old_id": "a3b771a97d3906495a9f92965d26e826fa36deb8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha1.c",
      "new_id": "cc1243bea069ff61cfd6f2f7f76bb3d8acfc8573",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha1.c"
    },
    {
      "type": "modify",
      "old_id": "92a52956b3da2901c8c20435f8648e59705facc1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha256.c",
      "new_id": "0e424461160d07e9760ab0e29219bf479f42ea69",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha256.c"
    },
    {
      "type": "modify",
      "old_id": "f96cfbd8f63a708a0199853f1f63af59cd05857a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha512.c",
      "new_id": "848f3b621cc544e96232b1a824928072d4b0eb22",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha512.c"
    },
    {
      "type": "modify",
      "old_id": "fe172cafaa8922c9df6904898e6e28bd445075db",
      "old_mode": 33188,
      "old_path": "decrepit/ripemd/internal.h",
      "new_id": "089be150961e42db8809de15144bc5d9e46b5d06",
      "new_mode": 33188,
      "new_path": "decrepit/ripemd/internal.h"
    },
    {
      "type": "modify",
      "old_id": "275d439768b7d75219fce86392ac28c3fa3747fd",
      "old_mode": 33188,
      "old_path": "decrepit/ripemd/ripemd.c",
      "new_id": "17b3fdfc2aa5b9dda01887c08f83d94b774180b8",
      "new_mode": 33188,
      "new_path": "decrepit/ripemd/ripemd.c"
    },
    {
      "type": "modify",
      "old_id": "52b88ca31838070693076cc8f429a4851b45660d",
      "old_mode": 33188,
      "old_path": "include/openssl/md4.h",
      "new_id": "b213bc627091557f44694f3d5d0927766f9108a1",
      "new_mode": 33188,
      "new_path": "include/openssl/md4.h"
    },
    {
      "type": "modify",
      "old_id": "de6027f5c5ee20651efc1a245aff8c9b51b64068",
      "old_mode": 33188,
      "old_path": "include/openssl/md5.h",
      "new_id": "5486512980dd28c94c9d2bdb0d961176d93c45d6",
      "new_mode": 33188,
      "new_path": "include/openssl/md5.h"
    },
    {
      "type": "modify",
      "old_id": "fb0b50c12f4cd09d552c638c95d8f29ab14350b2",
      "old_mode": 33188,
      "old_path": "include/openssl/ripemd.h",
      "new_id": "d859b1ff15aaf90ea42fb598811ab68a064288a8",
      "new_mode": 33188,
      "new_path": "include/openssl/ripemd.h"
    },
    {
      "type": "modify",
      "old_id": "c9b327d719f4a7a9eb1ef0ba7e8d4ca84d9b6493",
      "old_mode": 33188,
      "old_path": "include/openssl/sha.h",
      "new_id": "b163e6a38eb14315686fbf60aed93984e41f7eea",
      "new_mode": 33188,
      "new_path": "include/openssl/sha.h"
    }
  ]
}
