)]}'
{
  "commit": "55b9acda9969a04751cacfcf235e6b8da5ce982b",
  "tree": "804415492d150e900089a90f5c52feca21882aaa",
  "parents": [
    "0a87c4982c617799d48cad210945ec6429c13b8f"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Feb 04 16:48:00 2019 -0600"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Feb 05 21:17:54 2019 +0000"
  },
  "message": "Fix ABI error in bn_mul_mont on aarch64.\n\nThis was caught by an aarch64 ABI tester. aarch64 has the same\nconsiderations around small arguments as x86_64 does. The aarch64\nversion of bn_mul_mont does not mask off the upper words of the\nargument.\n\nThe x86_64 version does, so size_t is, strictly speaking, wrong for\naarch64, but bn_mul_mont already has an implicit size limit to support\nits internal alloca, so this doesn\u0027t really make things worse than\nbefore.\n\nChange-Id: I39bffc8fdb2287e45a2d1f0d1b4bd5532bbf3868\nReviewed-on: https://boringssl-review.googlesource.com/c/34804\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acad0644645f37b25a934677464aa3ba7615076f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/asm/armv8-mont.pl",
      "new_id": "aab9eaae82f560fc1e0c65708e5cd5a2892d4e31",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/asm/armv8-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "023143ac499c7a2d81904a9778142a0ec725d920",
      "old_mode": 33261,
      "old_path": "crypto/fipsmodule/bn/asm/x86_64-mont.pl",
      "new_id": "3d98e728f2ef786aab5aefcc54446ed95c05b948",
      "new_mode": 33261,
      "new_path": "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "0bcc031fab9637e941a1d0b45e4405ef99100744",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/internal.h",
      "new_id": "752f0dc0a7935fc1ef44286ae7d4ea046e47fa2e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/internal.h"
    }
  ]
}
