)]}'
{
  "commit": "d012c274710bd5ed2c1b9252d12aaab66df8f645",
  "tree": "cfc6780f452a1aa818a493ca4d637de1b157bba3",
  "parents": [
    "1458f285aa59d8825765c9d39d92da01c4c09431"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Tue Jul 26 07:16:53 2022 +0000"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Wed Jul 27 08:17:53 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"
    }
  ]
}
