)]}'
{
  "commit": "b5b1c61f604f0568e333a4f54eae279e0d867c08",
  "tree": "af9fa7280879f35b982dd1633ed5bf2f28a667cd",
  "parents": [
    "1ce2ec71c3e5563fcebc08bbe67ad5f11add02d8"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Nov 27 18:46:46 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 29 20:03:24 2022 +0000"
  },
  "message": "Test the most likely point for calling EVP_CIPHER_CTX_copy.\n\nThe most likely use of EVP_CIPHER_CTX copy is to work around\nEVP_CIPHER_CTX\u0027s lack of separation between \"key\" and \"pending\noperation\". That is, you\u0027d probably first configure the key, save that\nas the precomputed AES key schedule, and then mint copies for each\noperation to avoid mutating your key-only EVP_CIPHER_CTX. Rearrange\nthings to test that point.\n\nBut, while I\u0027m here, we can just sprinkle copies throughout the whole\noperation and ensure it still works.\n\nBug: 494\nChange-Id: I464aa265cee317020d6b3ae3fd2ebfa92d7e12ae\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/55388\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc8516ac185e8a923b4c2a0b0fd55920825735d0",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/cipher_test.cc",
      "new_id": "ea5f588adffef66b2e4e5b115cbefdd072543c42",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/cipher_test.cc"
    }
  ]
}
