)]}'
{
  "commit": "271777f5ac6c7f7d1aaf95b91c5a5bef86da6363",
  "tree": "dcba9025f07ba4d5fa83be6acd0f109b8fa42d4a",
  "parents": [
    "3e23e4cb58b4aef45f51b9fabb7953fa4aac9f26"
  ],
  "author": {
    "name": "Brian Smith",
    "email": "brian@briansmith.org",
    "time": "Sat Oct 03 13:53:33 2015 -1000"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Tue Oct 27 01:01:42 2015 +0000"
  },
  "message": "Refactor ChaCha20-Poly1305 AEAD nonce handling.\n\nThis change reduces unnecessary copying and makes the pre-RFC-7539\nnonces 96 bits just like the AES-GCM, AES-CCM, and RFC 7539\nChaCha20-Poly1305 cipher suites. Also, all the symbols related to\nthe pre-RFC-7539 cipher suites now have \"_OLD\" appended, in\npreparation for adding the RFC 7539 variants.\n\nChange-Id: I1f85bd825b383c3134df0b6214266069ded029ae\nReviewed-on: https://boringssl-review.googlesource.com/6103\nReviewed-by: Adam Langley \u003calangley@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29ada9b5f5191cb0d3bc3ab231fc3d4d4add22dc",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_chacha20poly1305.c",
      "new_id": "e6a01b3b2ccc9ecef39c5d311548f9cd0b3fa75b",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_chacha20poly1305.c"
    },
    {
      "type": "modify",
      "old_id": "55c506d5d2147d618dcce6ca2a4f27e608d23f24",
      "old_mode": 33188,
      "old_path": "crypto/cipher/test/chacha20_poly1305_old_tests.txt",
      "new_id": "09a5faa98f8837c4992414515e979003d97bd99b",
      "new_mode": 33188,
      "new_path": "crypto/cipher/test/chacha20_poly1305_old_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "a0f299dc3ce1a48ccc69d3c583cf1de5c4983200",
      "old_mode": 33188,
      "old_path": "include/openssl/tls1.h",
      "new_id": "1f4e3c7302306cee93f03492b00077f0c8aa7dd7",
      "new_mode": 33188,
      "new_path": "include/openssl/tls1.h"
    },
    {
      "type": "modify",
      "old_id": "0a6c31ce143f557a7fd969362c1d0829db17106c",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "76a31bf0c082117c5bbf43532a77b8f4c7f28a6f",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "f9001c7cb473337854554161452d62869e844835",
      "old_mode": 33188,
      "old_path": "ssl/ssl_aead_ctx.c",
      "new_id": "9b6c1756cfec45d908b6338605214ca4863ceeaa",
      "new_mode": 33188,
      "new_path": "ssl/ssl_aead_ctx.c"
    },
    {
      "type": "modify",
      "old_id": "737eb35c912e805060d86f8e6f7515d69e332195",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cipher.c",
      "new_id": "9c7f4935f95c990f7ee0fdd52f7ef1b090667aa0",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cipher.c"
    },
    {
      "type": "modify",
      "old_id": "65cfc33e852e76f5b92b4f23e9967af2f0845f3d",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "3549314dcda68c49d42434d623173dd3bd92cc13",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "345e5dc4928d233d962be911eab45ba2b8a751cb",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "0cd42a2e65c844a80ae4f08146c2a11cf2538337",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    }
  ]
}
