)]}'
{
  "commit": "bc0c8402edc5f3f4ac5c83036083946bb7f5560b",
  "tree": "736f8701333066439f501690abe6842ccd0f28a5",
  "parents": [
    "559e8f954a331a94cc56809d747fe05cfc43abe6"
  ],
  "author": {
    "name": "Miriam Polzer",
    "email": "mpolzer@google.com",
    "time": "Fri Sep 05 13:14:05 2025 +0200"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 09 12:19:22 2025 -0700"
  },
  "message": "Prevent false positive in constant time checks\n\nAn optimization around the array access of in made valgrind think this\nloop was non-constant time, while in fact it is. Prevent this\noptimization by adding a value barrier.\n\nSee bug for more details.\n\nTest: cmake -DCONSTANT_TIME_VALIDATION\u003d1 -DCMAKE_BUILD_TYPE\u003dRelease \\\n-GNinja -B build \u0026\u0026 \\\nninja -C build \u0026\u0026 \\\nvalgrind ./build/crypto_test \\\n--gtest_filter\u003d*PerAEADTest.UnalignedInput/AES_128_CBC_SHA1_TLS*\nTest: cmake -DCMAKE_BUILD_TYPE\u003dRelease -GNinja -B build \u0026\u0026 \\\nninja -C build \u0026\u0026 ./build/crypto_test\nBug: 436788086\nChange-Id: I3f00d06c71cb3b30146dde890f157078915ea1f4\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81867\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Miriam Polzer \u003cmpolzer@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d34d2d6edf991cf11adfc3adaac51a3d4adb53a6",
      "old_mode": 33188,
      "old_path": "crypto/cipher/tls_cbc.cc",
      "new_id": "31d3218e20ce693de2840a18da9b7b08d83ef67a",
      "new_mode": 33188,
      "new_path": "crypto/cipher/tls_cbc.cc"
    }
  ]
}
