)]}'
{
  "commit": "fce5cf02378a839174935b83b58f54aba6c2bb3e",
  "tree": "ab503902c961d675d349615bf8e27e83b4e16095",
  "parents": [
    "c99364a313795b2baaa40bd0683a05ae2e1cd993"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 15 19:28:39 2024 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 21 01:59:04 2024 +0000"
  },
  "message": "Clear some more false positives from constant-time validation\n\nMostly bits of DSA and RSA keygen, flagged when we make the PRNG output\nsecret by default. There\u0027s still a ton of RSA to resolve, mostly because\nour constant-time bignum strategy does not interact well with valgrind\nwhen handling RSA\u0027s secret-value / public-bit-length situation. Also\nRSA\u0027s ASN.1 serialization is unavoidably leaky.\n\nBug: 676\nChange-Id: I08d273959065c4db6fd44180a6ac56a82f862fe8\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/65447\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1881e6a11eb8320f23c96ea7af0eb7cbb66bf240",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.c",
      "new_id": "a35b3849e483d3fb6d5bb2293ac6196f824e932f",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "1985bb4f6fd3ad28fce8b4b75befe5b3816cfc00",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_asn1.c",
      "new_id": "1caf4ae6d7f0ea2d1c9f45c7ca9b508594bf5254",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "b4fe00e3e40b6e7a62022867e0600d06334dd106",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/gcd_extra.c",
      "new_id": "76f337cbcadf43c9a15081cc440a9b9b79b9cb0f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/gcd_extra.c"
    },
    {
      "type": "modify",
      "old_id": "fb30768310b9b521e0b7ab2b11f7275bf0c26f31",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/prime.c",
      "new_id": "5af6387ed820351e42a2faf629a0fa488ae9548e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/prime.c"
    },
    {
      "type": "modify",
      "old_id": "7b7d396abf89d779d17b3dd24adfae9d2d26be9c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "3b650d7472398a1f1277ee56a61ea3f863c6f27e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "a86ee0fbbced8a8268cefecc7c288570f706ea8d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/scalar.c",
      "new_id": "b05d50845d96c84c88656a2a15285aa4cb06778c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/scalar.c"
    },
    {
      "type": "modify",
      "old_id": "1a9f0507af29242062a67a25aaec3c0d94cacdc7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa.c",
      "new_id": "b524e77da501a9cfd7da7914f6ab022667869227",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa.c"
    },
    {
      "type": "modify",
      "old_id": "f2dc7fe609005cfc40221663fe65a596195a562d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa_impl.c",
      "new_id": "6f9c3bbed4369b43685c2a3a333e201f61cfc7b3",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa_impl.c"
    }
  ]
}
