)]}'
{
  "commit": "fc1f5213b61edc1da123c36e14ed3f7a70f8bb1b",
  "tree": "5d8f342d1bce612c6502ad2b802f69f32e105cf8",
  "parents": [
    "f4ac688b2bc19a5675dfd9cc17e796a9b8b692af"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Feb 27 15:44:04 2024 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 05 21:19:38 2024 +0000"
  },
  "message": "Align CRYPTO_get_ex_new_index with the public API\u0027s calling convention\n\nAlthough we usually prefer not to use special -1 returns for errors, the\npublic API does this across the board. Making the internal function\ndifferent doesn\u0027t do much good.\n\nChange-Id: I6bfe8c9d989da81affeb5cb652de8d3edcbf5efa\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/66649\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3206f6e254a563b4dffc68f72087985106242bb2",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio.c",
      "new_id": "5456bd8030e1a406b46fd620baa5e4e47322473e",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio.c"
    },
    {
      "type": "modify",
      "old_id": "4583dc6f4553a385da6a61113ec532305734374c",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.c",
      "new_id": "37685d563618390797d1e07eb73897f15336175a",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "7dc3272ba4e005822216a544ec9d6ad86097bc86",
      "old_mode": 33188,
      "old_path": "crypto/ex_data.c",
      "new_id": "8a88106ffab2b0d5a167005427a38aebcb8a59e5",
      "new_mode": 33188,
      "new_path": "crypto/ex_data.c"
    },
    {
      "type": "modify",
      "old_id": "c75d90be39c1874afc6c51ec16ecde37a6c51301",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "834cc785f470f8a5e3eb565036b6364f75eea536",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "8babba1829f75b2c24c708730c3be386d87f8e6b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa.c",
      "new_id": "b80bda9efbce5cba62b71cfecb144200e638fb07",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa.c"
    },
    {
      "type": "modify",
      "old_id": "b5e27f58bfab05e42fea12f93d8a0923eea8456a",
      "old_mode": 33188,
      "old_path": "crypto/internal.h",
      "new_id": "8e7fc86de1e484dcf34ab761d7a763c9ea9f3ef9",
      "new_mode": 33188,
      "new_path": "crypto/internal.h"
    },
    {
      "type": "modify",
      "old_id": "81e413e045cbfdcef06148157cadda4f863b797f",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "4576247d36469a2a7588cfc3742797af96ffb1ea",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    },
    {
      "type": "modify",
      "old_id": "1d3ebf6456e7e2aad03c4ab009a2454ce11c6062",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.c",
      "new_id": "343435216c6c2057e71617c2f4e60010914a9d8e",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.c"
    },
    {
      "type": "modify",
      "old_id": "f95cd5db2ad891baf83a927ed8ffcfbce71e3802",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "55f426c3198fe8d8b9493eaf5cc0717d8a239d5e",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "5275b69c474134752a8d85d22e62b191c528c0f5",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "7f9b99fc3b5c368e9e9767f20e147dc4657f6bae",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    }
  ]
}
