)]}'
{
  "commit": "23db7e0e997af4f959cfc2c5df8f5a036132e923",
  "tree": "292b53c101d7e88dbf2f8b23afeb94dae4bd5b2b",
  "parents": [
    "351be94e5d23ce66944c5c2343487c284b6a0462"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Wed Dec 10 10:47:15 2025 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 11 07:32:39 2025 -0800"
  },
  "message": "Revert \"Revert the initial seal/openv implementations\"\n\nThis reverts commit 5837867c9bedf5e9dec7dd2606b30cbf4153ea43, thereby\nbringing back commits 0b3bd177c1cc8abae01bc4e57852e6586436152b and\n7a8c43cae95e51b7a9049d57bc598e6b843e295f.\n\nThis should no longer be necessary as the test timeouts should have been\naddressed by:\n\n- 5f74ff46e527ea1cfeeb70c0fc120ed2a8613cfb: test fewer combinations of\n  splits as AAD and iovec splits need not be tested against each other\n  independently (simply as all code processes either one or the other,\n  they\u0027re never concatenated or similar, so nothing about AAD\u0027s iovec\n  structure can possibly impact how the plaintext/ciphertext is handled\n  or vice versa - with the one exception of ChaCha20-Poly1305\u0027s asm\n  optimization toggle, but I verified that we still hit all cases even\n  with this change).\n\n- 7ac5099c6b7e86e27f6febe5a02e113073b8a4b2: run seal tests only once,\n  not twice.\n\n- 5f3949e91a3982ee415140979af5e451c358b13c: skip iovec tests for NIST\n  CAVP vectors (as AES-GCM also has other test vectors which should\n  suffice).\n\nChange-Id: I4499b89b8e6fabea03e495431fc2b85c3d515265\nBug: 383343306\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/85488\nAuto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7530fef17c5d7e7d45547732fcc67baed86b6440",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_aesctrhmac.cc",
      "new_id": "52481f06fc9b76cdfbdef893a1bcbb2edb4ce18c",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_aesctrhmac.cc"
    },
    {
      "type": "modify",
      "old_id": "52ffca57de4fd5049b66ca027bc1e2a41154ffd0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.cc.inc",
      "new_id": "353e972ba498d1c9d532a8898c1c4807ad405d85",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.cc.inc"
    }
  ]
}
