)]}'
{
  "commit": "5c2ef100a8bcc0ffbe2e4f53557b4df8d80d25b6",
  "tree": "eb88d732ba48bfc34612ed9b75ff1a93a0ae8243",
  "parents": [
    "2cc2aa9f60f232e19ff042d152b363c64d348576"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Tue Jul 26 07:16:53 2022 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 26 20:19:34 2022 +0000"
  },
  "message": "Fix possible ODR violations for ecp_nistz256_from_mont\n\np256-armv8-asm.pl defined ecp_nistz256_[to|from]_mont as global\nfunctions, but p256-nistz.h defined them as static inlines.\nAdditionally, ecp_nistz256_to_mont was never used.\n\nThis change drops the assembly versions and drops ecp_nistz256_to_mont\ncompletely.\n\nChange-Id: Ie2cc5bf4adc423f72f61cf227be0e93c9a6e2031\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/53606\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2926b8eedd3f3c9043877a61f5a5976be3ca9ae",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/asm/p256-armv8-asm.pl",
      "new_id": "0d628e73c152ef0ca2eddc177171ab34f0daba88",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/asm/p256-armv8-asm.pl"
    },
    {
      "type": "modify",
      "old_id": "0d0a6bea42795355eb76374821a57d8cf8804ab5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz.h",
      "new_id": "3f5ea0210a556638d466fff2d4a4d05cc7d9fa7f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-nistz.h"
    }
  ]
}
