)]}'
{
  "commit": "a02d4ed5ed81c54a3c57e3ab62ab92ebbbc856a5",
  "tree": "53f7bdfb739f9c604c5714686da2d82996cbd593",
  "parents": [
    "80bb237b06ce5cf5180e4a44874685e3571e813c"
  ],
  "author": {
    "name": "Donald Stufft",
    "email": "donald@stufft.io",
    "time": "Sat Aug 10 13:12:53 2013 -0400"
  },
  "committer": {
    "name": "Donald Stufft",
    "email": "donald@stufft.io",
    "time": "Sat Aug 10 13:12:53 2013 -0400"
  },
  "message": "Removing padding from the encryption API\n\n* Padding is fundamentally an operation that occurs prior to\n  encryption to make plaintext suitable.\n* Even though wether it\u0027s regarded is dependent on the mode, it\n  can be used safely regardless.\n* Moving it out of this API makes the API\u0027s simpler and more\n  composable.\n* Moving it out of this API makes it simpler for backends that\n  don\u0027t work exactly like OpenSSL\u0027s EVP.\n* Move it out of this API makes it simpler to include padding\n  that OpenSSL\u0027s EVP API doesn\u0027t expose.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe074f3e7a29f9bdb2cd0b91a1434d3b69158505",
      "old_mode": 33188,
      "old_path": "docs/primitives/symmetric-encryption.rst",
      "new_id": "821e8e0f2ebfef40a25da341bc8167f16580cbb4",
      "new_mode": 33188,
      "new_path": "docs/primitives/symmetric-encryption.rst"
    }
  ]
}
