)]}'
{
  "commit": "d0595f170c225b918a980f49c5d16ec53545a6ad",
  "tree": "113824b5df10b6a23f08061dbfaf9e268218bc10",
  "parents": [
    "751e26cb9b5ca46d0db4e7d9b71e215ece496223"
  ],
  "author": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Wed Mar 28 15:05:04 2012 +0000"
  },
  "committer": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Wed Mar 28 15:05:04 2012 +0000"
  },
  "message": "Initial revision of ECC extension handling.\n\nTidy some code up.\n\nDon\u0027t allocate a structure to handle ECC extensions when it is used for\ndefault values.\n\nMake supported curves configurable.\n\nAdd ctrls to retrieve shared curves: not fully integrated with rest of\nECC code yet.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc7636e4d4277cda6abc1e8acd73abe06a30eff4",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "12b985a2d06ef2802dd9b667cfb02d6e411683e3",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "eab0a0803863f0248f653684f8f35d1c421385f3",
      "old_mode": 33188,
      "old_path": "apps/s_cb.c",
      "new_id": "141c222895206400b9880e6d1d75513094e59685",
      "new_mode": 33188,
      "new_path": "apps/s_cb.c"
    },
    {
      "type": "modify",
      "old_id": "6870368ff1f2c90475963b18c5e0666850f81aaa",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "55facead51b26980fc318839ae8a6bba3b8cce79",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "608f3208dcc09dc60850c562d05d67e9a21c3663",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "5f1bcffb91c098f412f479b57a63f34baa6b3eb9",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "modify",
      "old_id": "248bb94df843f63748113c82571c362e9b5a199a",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "f680d35233d7f8382c1da5cc800533fbc7dc6b36",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "3e255fcfeed1e347cd44a68569679cb45b806f23",
      "old_mode": 33188,
      "old_path": "ssl/ssl.h",
      "new_id": "6f5c305f72dfa79e9038437d0027438964e730f1",
      "new_mode": 33188,
      "new_path": "ssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "6256df8c95c01559c3fa6422a6b54e004ea030d6",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "af25d3e4d3148140800fe9e9fbd482c7477ebbec",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "44d9d9ad55e735cd2c12accba9a043543e52feba",
      "old_mode": 33188,
      "old_path": "ssl/ssl_locl.h",
      "new_id": "91169da52371b9216d230044a3b0d739b5eb4d67",
      "new_mode": 33188,
      "new_path": "ssl/ssl_locl.h"
    },
    {
      "type": "modify",
      "old_id": "05e4fb9fda27470fe85ff92f0458c668c979eb97",
      "old_mode": 33188,
      "old_path": "ssl/ssl_sess.c",
      "new_id": "9e8f2e4eced2a7911e3fd046e9b52b4c4f12e097",
      "new_mode": 33188,
      "new_path": "ssl/ssl_sess.c"
    },
    {
      "type": "modify",
      "old_id": "da941ad73e83828c7819a2e99d8704ece7a976e6",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.c",
      "new_id": "7a8dc31203ea47b2864b722611eea4fb59154a8c",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.c"
    }
  ]
}
