)]}'
{
  "commit": "cbae965ca03825d517efe98cf7b8812584cab4a0",
  "tree": "61f95376e521444e93951d3e2eee5ad00b2347a0",
  "parents": [
    "6c5e4a4bc9d153c9046928613809ec6617a269bb"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Dec 06 14:58:52 2019 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Dec 20 21:54:43 2019 +0000"
  },
  "message": "Switch HRSS inversion algorithm.\n\nThis algorithm is much simplier and more obvious than the one from the\nHRSS paper. Unfortunately it\u0027s not immediately any faster (roughly a\nno-op on most platforms, +5% on ARM) but it does allow a bunch of\nconstant-time rotation code to be deleted.\n\nSince it\u0027s simplier, however, it\u0027s easier to speed-up a little with\nfuture changes.\n\nChange-Id: Ic0e92c77c44ea9aeb6fe35940af9767084fe5f58\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/39084\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f66e97e640b52921d18620fe49fee551d30ecb4",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss.c",
      "new_id": "67ff4c168914902f27a7dc3f9ee68e0dd7d3deac",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss.c"
    },
    {
      "type": "modify",
      "old_id": "493255d98a45a7466291fc894a993a3809b9c21c",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss_test.cc",
      "new_id": "66b90478b5bd3b35b90178eb4b89147a8e599ddc",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7cfe0108ee75535859ea357eb50a083afe333ba3",
      "old_mode": 33188,
      "old_path": "crypto/hrss/internal.h",
      "new_id": "c0d9bd2495ccb1813337a0c5fb13fbf2a88e5ffa",
      "new_mode": 33188,
      "new_path": "crypto/hrss/internal.h"
    }
  ]
}
