)]}'
{
  "commit": "d520396e5535447a7ee6e1988770a5697ee64f92",
  "tree": "b241e54fb7179f33402fcdb3a5d6c4efdac144d2",
  "parents": [
    "da3cd90597c1a0da7f05f83e437d10b6a590e8ce"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Aug 15 12:50:14 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 26 17:11:38 2024 +0000"
  },
  "message": "Move ECDSA_SIG out of BCM\n\nThis CL adjusts the libcrypto \u003c-\u003e BCM ECDSA interface. Previously, we\nused ECDSA_do_sign and ECDSA_do_verify. This meant we have an allocated\nBIGNUM-based type (ECDSA_SIG) at the boundary.\n\nInstead use the fixed-width P1363 format at the boundary, which is nice\nand straightforward. For now, I haven\u0027t exported it out of anything,\nthough we do have some things (Channel ID, WebCrypto) which actually\nwant this format, so that may be worth revisiting later.\n\nBug: 42290602\nChange-Id: Ifbe0600fd23addc5f05141d18baad21a669ceca8\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/66829\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ddfb3b4d4adbc07bed127a580792f3bea4760c1",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa_extra/ecdsa_asn1.c",
      "new_id": "b2d4fc6936684f610facec8af19addceb6604805",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa_extra/ecdsa_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "c356730d1c1dca36937f00bda98eb294b7fee8d1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "48becb9cced96d3dab299a3bb08a771271522df1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "modify",
      "old_id": "8cdb5c3e754991c058bbf66eacd33918ea126a73",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "1eef0212cf5e95772dfcc09ef3dca6be0b4d4e72",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "3bd018d379332dc89b6ca9f067d432bde992cd03",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ecdsa/ecdsa.c",
      "new_id": "cba8972eb9eb1d7aa9c0fa62db5d5836f32acb76",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ecdsa/ecdsa.c"
    },
    {
      "type": "modify",
      "old_id": "58769359a114b569b20be130db1a8768a1163c44",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ecdsa/ecdsa_test.cc",
      "new_id": "185621088eda69e57cff934b334e516352512f66",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ecdsa/ecdsa_test.cc"
    },
    {
      "type": "modify",
      "old_id": "645959fb7e952b4b210b148ee7ceb039dd727d95",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ecdsa/internal.h",
      "new_id": "0ae08ace690884176fcb9fa0306437eeb41ddf70",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ecdsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1984630b665057ce686767839d98ee43298f850a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/self_check/self_check.c",
      "new_id": "7afcb75bd70308db254085b45e0e53bdd1af8c88",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/self_check/self_check.c"
    }
  ]
}
