)]}'
{
  "commit": "1194ea8dc3b51a35c9947ed276f38436abee5743",
  "tree": "3019d2d78ff46aea68ab706720222268d91bda6a",
  "parents": [
    "b799aef863a81c9a9d5dbffae12cca912ae348b2"
  ],
  "author": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Tue Jul 26 16:42:41 2016 +0200"
  },
  "committer": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Mon Aug 22 13:52:59 2016 +0200"
  },
  "message": "crypto/pkcs12: facilitate accessing data with non-interoperable password.\n\nOriginally PKCS#12 subroutines treated password strings as ASCII.\nIt worked as long as they were pure ASCII, but if there were some\nnone-ASCII characters result was non-interoperable. But fixing it\nposes problem accessing data protected with broken password. In\norder to make asscess to old data possible add retry with old-style\npassword.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f33e22acf6cb54d157c80fa9ba5837d83923031a",
      "old_mode": 33188,
      "old_path": ".gitattributes",
      "new_id": "15121c861cceccd5f722d1fa455d359db95c7acc",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "modify",
      "old_id": "1fe140ad0a5150e45a5e102cb0ea96cec0ea5484",
      "old_mode": 33188,
      "old_path": "crypto/pkcs12/p12_crpt.c",
      "new_id": "d30aab379adb991750bde32ba3e094b9d3279c94",
      "new_mode": 33188,
      "new_path": "crypto/pkcs12/p12_crpt.c"
    },
    {
      "type": "modify",
      "old_id": "89308751538b33221df2698be3e3e90b0aeb1b17",
      "old_mode": 33188,
      "old_path": "crypto/pkcs12/p12_lcl.h",
      "new_id": "9a27f2fa9e2fce5a28565b414d14caaed56bdd1f",
      "new_mode": 33188,
      "new_path": "crypto/pkcs12/p12_lcl.h"
    },
    {
      "type": "modify",
      "old_id": "79639c21697a22f4cdf4846710271709f9f6732a",
      "old_mode": 33188,
      "old_path": "crypto/pkcs12/p12_mutl.c",
      "new_id": "325da0c207808b257432c03fce4898707b230b59",
      "new_mode": 33188,
      "new_path": "crypto/pkcs12/p12_mutl.c"
    },
    {
      "type": "modify",
      "old_id": "7d471f5c0d84d2b4581a93507be142aef0cd3202",
      "old_mode": 33188,
      "old_path": "crypto/pkcs12/p12_utl.c",
      "new_id": "07014786f69bef4a77e39955d217ab38b5f6051a",
      "new_mode": 33188,
      "new_path": "crypto/pkcs12/p12_utl.c"
    },
    {
      "type": "modify",
      "old_id": "2f2c4d143d71b3c3dfb6aa41178306641a95823b",
      "old_mode": 33188,
      "old_path": "doc/apps/pkcs12.pod",
      "new_id": "e851018cfd1bc999cf6fab24b4fc9d8fa2539399",
      "new_mode": 33188,
      "new_path": "doc/apps/pkcs12.pod"
    },
    {
      "type": "modify",
      "old_id": "37e2847b3fb89678f4598ba0d9360b504e6640d9",
      "old_mode": 33188,
      "old_path": "include/openssl/pkcs12.h",
      "new_id": "deaded9df921f4325327406c1527d39dda870474",
      "new_mode": 33188,
      "new_path": "include/openssl/pkcs12.h"
    },
    {
      "type": "modify",
      "old_id": "681ce45fcb19c295d41597ae26b46d59dd8d3ecc",
      "old_mode": 33188,
      "old_path": "test/recipes/80-test_pkcs12.t",
      "new_id": "bb3e0c84eec7a0cf47302bdd30cf12538bcb75eb",
      "new_mode": 33188,
      "new_path": "test/recipes/80-test_pkcs12.t"
    }
  ]
}
