)]}'
{
  "commit": "cd420a41cf1d1be103498cf9158f92c8f913506c",
  "tree": "fe6b284e2cbd1532bb6862602bdbf5dfe9112974",
  "parents": [
    "8ca190cb267ed33a018997ced40fb74fd6cf8c72"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Dec 23 17:28:20 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Dec 23 17:28:20 2016 +0300"
  },
  "message": "SSL: support AES256 encryption of tickets.\n\nThis implies ticket key size of 80 bytes instead of previously used 48,\nas both HMAC and AES keys are 32 bytes now.  When an old 48-byte ticket key\nis provided, we fall back to using backward-compatible AES128 encryption.\n\nOpenSSL switched to using AES256 in 1.1.0, and we are providing equivalent\nsecurity.  While here, order of HMAC and AES keys was reverted to make\nthe implementation compatible with keys used by OpenSSL with\nSSL_CTX_set_tlsext_ticket_keys().\n\nProdded by Christian Klinger.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c98e3c2b023d2761be389ffcce54c122c58bc643",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "3c74b7b21b61016974346116d640a1bdfae05b8c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "c0223070cc4585683181a7d9e4fc080a8a1ac42e",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "e093e10c565c86f629430e54aee4f373487caa9b",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    }
  ]
}
