)]}'
{
  "commit": "98c9cdb4cd17ea043243037bfdee3cdf024cab54",
  "tree": "ea372aa45232465c523bc15545caeb93d8167075",
  "parents": [
    "67cf174c11c1fef1d4571a4cfa576739677c2947"
  ],
  "author": {
    "name": "davidben",
    "email": "davidben@google.com",
    "time": "Wed Apr 09 13:56:12 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Apr 09 13:57:15 2025 -0700"
  },
  "message": "Remove now unnecessary calls to CRYPTO_library_init\n\nThis was already almost always a no-op, except when built with BORINGSSL_NO_STATIC_INITIALIZER, as Chromium did. After https://boringssl-review.googlesource.com/c/boringssl/+/69508, it became a no-op even in that case too.\n\nThis means, 7 years later, I can finally atone for my sins and revert the QUIC changes made in https://chromium-review.googlesource.com/c/chromium/src/+/1070648 to accommodate this mess.\n\nPiperOrigin-RevId: 745722782\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6a3c4f68c3f49bd4c66273b50775d51530d208c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aead_base_decrypter.cc",
      "new_id": "5f8079d355de5cbf4afcf1ec45e8ef2e0f1092c9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aead_base_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "045491956e0548f262a1681dfe0b2f96c605db9e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aead_base_decrypter.h",
      "new_id": "bd643206a2ea58890cc6cd5e17045cbe048eee9e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aead_base_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "928343f89eb1831065948923bfb74007e696261e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aead_base_encrypter.cc",
      "new_id": "8c178bb6bcdaea2d798a149176e14b1bc1a82e37",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aead_base_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "cf2c8cd79337a3d9fd79de910e20532e4da44242",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aead_base_encrypter.h",
      "new_id": "ab1f5dbea17c66f22fd870c4b08b4e12fbca6dfb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aead_base_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "66f2ad2da09adf34919d5b952cc08220ebaa8149",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_128_gcm_12_decrypter.cc",
      "new_id": "7842508b1e2fc8e6d6cb9553e7f5dfa2dab21afd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_128_gcm_12_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "5bbaeba079d66ad21a109176e34982b4f83a51e4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_128_gcm_12_encrypter.cc",
      "new_id": "36275a24d184003a5fec8c27b6b02919e406d34f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_128_gcm_12_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "c43123bb44585c02bc06cd1960cc9505615fd646",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_128_gcm_decrypter.cc",
      "new_id": "de3e6dec284bc5eaa2e9ee077cc35e6403e68b67",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_128_gcm_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "22f9b2a2168d196de287f3e93848863053b83b93",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_128_gcm_encrypter.cc",
      "new_id": "101888fefa28cf78d16b1f6d8cd33562a9440c4d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_128_gcm_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "58d4e3c2cf30275e302e29a091c1c992c3180311",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_256_gcm_decrypter.cc",
      "new_id": "8aa15f1fca6382c8b7a4bf303dc9e10a87ebf93d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_256_gcm_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "802ff992c9ba26e053a847a38ede4e3105413f48",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_256_gcm_encrypter.cc",
      "new_id": "27cb3831be1194f218a646a38d41946ffcc315ff",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_256_gcm_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "31758b43245727510a6fa34ea77c80b89b66442c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/chacha20_poly1305_decrypter.cc",
      "new_id": "9ec7f86ecabd19b51fcb5f3ed032b4ed2958a921",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/chacha20_poly1305_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "f259deaf7c3038f82a0ea90d0bf911ca81430a84",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/chacha20_poly1305_encrypter.cc",
      "new_id": "fca4b85d4ab69678234cde9441da1f3cdbebecba",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/chacha20_poly1305_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "93b099352c19b95051888e6539a71e6122a409ca",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/chacha20_poly1305_tls_decrypter.cc",
      "new_id": "623304d7e29ef0565f897bd4ee6b76ecd41a0dd1",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/chacha20_poly1305_tls_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "0d7c69b1026f15e0d00903f54829cefbcc421d41",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/chacha20_poly1305_tls_encrypter.cc",
      "new_id": "e47242b99827018fc05b09e085b28eb44f12b130",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/chacha20_poly1305_tls_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "66e26b790487f36e36d71bc86408a088d60db72e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/tls_connection.cc",
      "new_id": "dee6638a26545f6184abba8386b99e6e771d8808",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/tls_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "9060049e4f3f3f24e9d3a64a1cb9fc3f17ac2f02",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_chlo_extractor.cc",
      "new_id": "bf946c7747727beadf882aa8a817e3aa0cd1468c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_chlo_extractor.cc"
    }
  ]
}
