)]}'
{
  "commit": "7c1f21a1d16b64c28715f6131986fce12194908d",
  "tree": "083a509a2c134a5e5e3f62e8075e5984aac6adf8",
  "parents": [
    "a3202d7bc1e538bc00cda7b429ca8f77f8093f30"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Aug 07 17:04:54 2018 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Aug 09 18:49:09 2018 +0000"
  },
  "message": "Add XChaCha20-Poly1305 AEAD.\n\nThis is a version of ChaCha20-Poly1305 that takes a 24-byte nonce,\nmaking the nonce suitable for random generation. It\u0027s compatible with\nthe AEAD of the same name in libsodium.\n\nChange-Id: Ie8b20ba551e5a290b390d362e487f06377166f4c\nReviewed-on: https://boringssl-review.googlesource.com/30384\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "646ef7a6c1240d88d8ea7e9e687581d3a76deca9",
      "old_mode": 33188,
      "old_path": "crypto/chacha/chacha.c",
      "new_id": "eac51a5a46b05dde1741ef7a8193f1912f4ba363",
      "new_mode": 33188,
      "new_path": "crypto/chacha/chacha.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a498119bc3dca77be75d40a505b646af86cd3c2",
      "new_mode": 33188,
      "new_path": "crypto/chacha/internal.h"
    },
    {
      "type": "modify",
      "old_id": "996cb222eb18284ff141979a934087162545a4bc",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/aead_test.cc",
      "new_id": "fff7d43973036780dabf26022091aa42b5df73e1",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/aead_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64ab457e1d823fa3ce2eeef02dcf4641934b920d",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/e_chacha20poly1305.c",
      "new_id": "e632010a0c5c05bf1ca86769915a58c12b2632e1",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/e_chacha20poly1305.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86549f16ab190ce6d839d0b80701fccdee87e09a",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/test/xchacha20_poly1305_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "620855e9b0f74f9db98cc297516a0458dcfe4dd5",
      "old_mode": 33188,
      "old_path": "include/openssl/aead.h",
      "new_id": "af315548efa5e2a308bdbfcb863abc795ed24080",
      "new_mode": 33188,
      "new_path": "include/openssl/aead.h"
    },
    {
      "type": "modify",
      "old_id": "f0c953b4543b1efc6aae9e31ae4116fc3f47ee18",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "94edcb3c2a7738d7c62c99d4fc87acf99216a159",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    }
  ]
}
