)]}'
{
  "commit": "e47b34bdc8507b63758402f69e7623d11dfb6984",
  "tree": "9d9a4970f6214512ebaf65b811c42e02207ed054",
  "parents": [
    "2ca8ad10a121e7d579ae935ccd9e9508604680ec"
  ],
  "author": {
    "name": "Paul Bakker",
    "email": "p.j.bakker@polarssl.org",
    "time": "Wed Feb 27 14:48:00 2013 +0100"
  },
  "committer": {
    "name": "Paul Bakker",
    "email": "p.j.bakker@polarssl.org",
    "time": "Wed Feb 27 14:48:00 2013 +0100"
  },
  "message": "Removed further timing differences during SSL message decryption in ssl_decrypt_buf()\n\nNew padding checking is unbiased on correct or incorrect padding and\nhas no branch prediction timing differences.\n\nThe additional MAC checks further straighten out the timing differences.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4c11f6701dbea85f267bca9d74865ead1cd36ce",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "75989bb913f3df7816c3a9564134dceedc09d293",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "2e97c2b7fd62f143fe725cc11f76cc23a8a407f2",
      "old_mode": 33188,
      "old_path": "include/polarssl/md5.h",
      "new_id": "b0611e21d0a6e014c7856c98c712287317dcc467",
      "new_mode": 33188,
      "new_path": "include/polarssl/md5.h"
    },
    {
      "type": "modify",
      "old_id": "45ffadc9de062cc507374643c72fee16c4292c27",
      "old_mode": 33188,
      "old_path": "include/polarssl/sha1.h",
      "new_id": "48da2465d44a085be25e30da1f98c6377e6c4c2e",
      "new_mode": 33188,
      "new_path": "include/polarssl/sha1.h"
    },
    {
      "type": "modify",
      "old_id": "054988d6b9c736e197fd1991a47782f861f90b9e",
      "old_mode": 33188,
      "old_path": "include/polarssl/sha2.h",
      "new_id": "39d934755e22266a8df651e000a0d6414d5a76cb",
      "new_mode": 33188,
      "new_path": "include/polarssl/sha2.h"
    },
    {
      "type": "modify",
      "old_id": "298f1faf270048fec809096f14b8557eb295ecd8",
      "old_mode": 33188,
      "old_path": "library/md5.c",
      "new_id": "b2ee10bb239be59480e516fb9b4ad01fc5e11ce2",
      "new_mode": 33188,
      "new_path": "library/md5.c"
    },
    {
      "type": "modify",
      "old_id": "b0b6e4331fe8699a03e718f661aa00878d7a5cb7",
      "old_mode": 33188,
      "old_path": "library/sha1.c",
      "new_id": "1e8258062d7ff9a84d5e6cfb604c6cc60990fa51",
      "new_mode": 33188,
      "new_path": "library/sha1.c"
    },
    {
      "type": "modify",
      "old_id": "0245f312c1fe95812c73426f5ce96c6ead73e220",
      "old_mode": 33188,
      "old_path": "library/sha2.c",
      "new_id": "af3a6eed90b223f7efd43d0f49e0ba5956d51a54",
      "new_mode": 33188,
      "new_path": "library/sha2.c"
    },
    {
      "type": "modify",
      "old_id": "bf9838b4e387d352e44188eab8c03115fbc519c2",
      "old_mode": 33188,
      "old_path": "library/ssl_tls.c",
      "new_id": "6630ad874f9ad74c7dd5e7b58e6f927f059b4ec6",
      "new_mode": 33188,
      "new_path": "library/ssl_tls.c"
    }
  ]
}
