)]}'
{
  "commit": "c7235be6e36c4bef84594aa3b2f0561db84b63d8",
  "tree": "d304c3d8ac064a1345d64f0e25a1eebf52e564a4",
  "parents": [
    "1c17d91c53ba73c907e0559d2bb80122dc7a8284"
  ],
  "author": {
    "name": "Ulf Möller",
    "email": "ulf@openssl.org",
    "time": "Sun Feb 12 23:11:56 2006 +0000"
  },
  "committer": {
    "name": "Ulf Möller",
    "email": "ulf@openssl.org",
    "time": "Sun Feb 12 23:11:56 2006 +0000"
  },
  "message": "RFC 3161 compliant time stamp request creation, response generation\nand response verification.\n\nSubmitted by: Zoltan Glozik \u003czglozik@opentsa.org\u003e\nReviewed by: Ulf Moeller\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ad548107254167607c5858f1ba60d5cdf0607ee",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "9884a479db6c495d8d60d71a0187c3fb12181418",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "902bcd9a4168d112889ff0c503ea661ffc236a6b",
      "old_mode": 33188,
      "old_path": "Makefile.org",
      "new_id": "fc1c90d2fa698d7619e536358a4ad766f9c51330",
      "new_mode": 33188,
      "new_path": "Makefile.org"
    },
    {
      "type": "modify",
      "old_id": "20738d12764313c1a7b7c486a7bc10b7750837d7",
      "old_mode": 33188,
      "old_path": "apps/Makefile",
      "new_id": "c638569ca23b6bdaf5e4c4c43a65a1576cd8d2ce",
      "new_mode": 33188,
      "new_path": "apps/Makefile"
    },
    {
      "type": "modify",
      "old_id": "c8afa2ccfc938a317fb657ad33a13639825c4011",
      "old_mode": 33188,
      "old_path": "apps/openssl-vms.cnf",
      "new_id": "6685cf1df1d3d7639351484df919773f49d72583",
      "new_mode": 33188,
      "new_path": "apps/openssl-vms.cnf"
    },
    {
      "type": "modify",
      "old_id": "f58a30af432976499d3cf39c8b6557341e8e0eac",
      "old_mode": 33188,
      "old_path": "apps/openssl.cnf",
      "new_id": "a620b98cf78a18ca1c5a0220768726c6497890d6",
      "new_mode": 33188,
      "new_path": "apps/openssl.cnf"
    },
    {
      "type": "modify",
      "old_id": "dc665c53a70415416ba8b8a2113dbb67cdd87a50",
      "old_mode": 33188,
      "old_path": "apps/progs.h",
      "new_id": "8bfd616d99f108f58037bf8cfd19f7d4a0838c55",
      "new_mode": 33188,
      "new_path": "apps/progs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7edd5380e392b5034db042f97615fb398f2d2809",
      "new_mode": 33188,
      "new_path": "apps/ts.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddae803fbf3a782f7c253f000bda159f9013218d",
      "new_mode": 33188,
      "new_path": "apps/tsget"
    },
    {
      "type": "modify",
      "old_id": "0fb9ce0c2aea189ce384b988361b868d758f9efa",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_bitstr.c",
      "new_id": "34179960b87aed426902213ab2640ec6f4998d58",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_bitstr.c"
    },
    {
      "type": "modify",
      "old_id": "def79062a57de3d0397eb0732a3fe2879eda7932",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_gentm.c",
      "new_id": "4114f7e31ac565eebd383a2a95494075757eb105",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_gentm.c"
    },
    {
      "type": "modify",
      "old_id": "a6acef16f3b3f27a5a51182ef289ced8796b562e",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_type.c",
      "new_id": "c603741f39e6149836c53bd95bd2f53619e6b28a",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_type.c"
    },
    {
      "type": "modify",
      "old_id": "b06578cf59d9c6c80356cbedd627bd5569c8ce2d",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1.h",
      "new_id": "8b09dcda8798c1d203aa3cb81b7a004aabc9c8fe",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1.h"
    },
    {
      "type": "modify",
      "old_id": "d958ca60d9dc26f154471051c51ff957dd30c6e3",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_mac.h",
      "new_id": "87bd0e9e1d81358b0631615269882ee4c88bb1a3",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_mac.h"
    },
    {
      "type": "modify",
      "old_id": "61f48d14d7731cc79ef0f9ee68e688373d0bd273",
      "old_mode": 33188,
      "old_path": "crypto/asn1/t_x509.c",
      "new_id": "3d25335e547117008c92ce59e3676c691284abbc",
      "new_mode": 33188,
      "new_path": "crypto/asn1/t_x509.c"
    },
    {
      "type": "modify",
      "old_id": "c4be18470f40b9f215ba2edf0df26dd5b8b49d6d",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_fd.c",
      "new_id": "d1bf85aae1750a0307b821e8b05f4b314693faa0",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_fd.c"
    },
    {
      "type": "modify",
      "old_id": "72e3f3a26c7c99c1f474d7b8149cbb1adedcc152",
      "old_mode": 33188,
      "old_path": "crypto/err/err.c",
      "new_id": "84741326ac94ad7566b4dbcbe7fb4e6aad2a4141",
      "new_mode": 33188,
      "new_path": "crypto/err/err.c"
    },
    {
      "type": "modify",
      "old_id": "b723cd977a44f12161b2e9de4f12acb5d758b269",
      "old_mode": 33188,
      "old_path": "crypto/err/err.h",
      "new_id": "e0e808bd36e130ec58f051109faabf6b526422c6",
      "new_mode": 33188,
      "new_path": "crypto/err/err.h"
    },
    {
      "type": "modify",
      "old_id": "bfb4c1ab12ba4664698d67d8d2ed245f892693b9",
      "old_mode": 33188,
      "old_path": "crypto/err/err_all.c",
      "new_id": "9b19ad7edfe9384adb531265d18b6da216cacc5c",
      "new_mode": 33188,
      "new_path": "crypto/err/err_all.c"
    },
    {
      "type": "modify",
      "old_id": "755d56cae2197bc36dce3b6cd4d1330201767afd",
      "old_mode": 33188,
      "old_path": "crypto/err/openssl.ec",
      "new_id": "1dc5b563fda616e1d705675650ee9c0a2e05b3cd",
      "new_mode": 33188,
      "new_path": "crypto/err/openssl.ec"
    },
    {
      "type": "modify",
      "old_id": "d699ed903a42cf0928fa237d4bd9818dcf10b7c2",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/pkcs7.h",
      "new_id": "64ce62e673d5edf2bd434b9574f73f324c17feac",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/pkcs7.h"
    },
    {
      "type": "modify",
      "old_id": "e5f5be9f9c11ff3405e270885b3f9dccb97f1ca6",
      "old_mode": 33188,
      "old_path": "crypto/stack/safestack.h",
      "new_id": "118f7b100b15fa97e6cf960a07ef7a43c1cc102c",
      "new_mode": 33188,
      "new_path": "crypto/stack/safestack.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "befdf4191d7d022b6f5272c29f0a58fc9ed393ea",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc6ebb464818d6b58c2852b9679d28771e4b09be",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_asn1.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fef8eeef324a50d3c0d3cbc58f0551bceed19816",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_conf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea7272b9345c381fb270cf41b3af0b74389c3d09",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_err.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2ef4a4d9a29e064a3e284198f68191bf3b9ab3b",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_lib.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f0f213b9b001839a49023ab1dc5d5281dc4bd8a",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_req_print.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf2ddfbd302076b4df6893785f12d9dbfccc2d7c",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_req_utils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58a58887180c2d1beb866e6b139f1dbeb65abc9a",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_resp_print.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa81f74558fff5b9acf66035824571bc1d4368e5",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_resp_sign.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c6c504a17e6d7de2acde03fa6878877516be72c",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_resp_utils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b57513b9482d77f92f8099e84cc45352c387752",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_resp_verify.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed0f819402be2708b6f74a92374af0494a910d69",
      "new_mode": 33188,
      "new_path": "crypto/ts/ts_verify_ctx.c"
    },
    {
      "type": "modify",
      "old_id": "66990ae5a88e831dab3ea36fd9957515f7257d1f",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509.h",
      "new_id": "37b17f1a6d7912d5a1b2701a0539907fdcd79081",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509.h"
    },
    {
      "type": "modify",
      "old_id": "9c84a59d523c639dbf59f7353eabc614d4928d60",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_trs.c",
      "new_id": "47d85becd55e67dd066610f978df28f25ed800b4",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_trs.c"
    },
    {
      "type": "modify",
      "old_id": "650b510980da2488b1966d21f708f63024134c51",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_genn.c",
      "new_id": "4dc836175a9466e3a442cff15aaa2633ddb504bb",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_genn.c"
    },
    {
      "type": "modify",
      "old_id": "1222c3ce5b13ac6f11dc3060f01a528b6235c3ec",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_purp.c",
      "new_id": "e64a528bf757d495e4f301571a273696b0b5132e",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_purp.c"
    },
    {
      "type": "modify",
      "old_id": "7911c4bdaf3feaaaf91ef6c9ec7dce9ffc7afc7b",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_utl.c",
      "new_id": "46d7580b0a832451d4795dc7c7939af86bf56082",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_utl.c"
    },
    {
      "type": "modify",
      "old_id": "3549b8f0c7521c38c334c5beb630805b3ac8eae9",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/x509v3.h",
      "new_id": "f42f0f7463882fcd68a86fa38fb3fdf36ebc98e9",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/x509v3.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95da5b7b5c8ab0fef2f45fc601521555f98c2eee",
      "new_mode": 33188,
      "new_path": "doc/apps/ts.pod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f48d1e4fdf53c8e9def3538d496883bd424a3c3",
      "new_mode": 33188,
      "new_path": "doc/apps/tsget.pod"
    },
    {
      "type": "modify",
      "old_id": "f6675b574b6f5e0217aea0f5a0e19380444bf939",
      "old_mode": 33188,
      "old_path": "doc/standards.txt",
      "new_id": "1ff11fe9753f03ded1ff1d949a192a1a7340b2f1",
      "new_mode": 33188,
      "new_path": "doc/standards.txt"
    },
    {
      "type": "modify",
      "old_id": "88f8390d0ed6db33da9505ebfba14f8279a81087",
      "old_mode": 33188,
      "old_path": "engines/Makefile",
      "new_id": "30de869b9c62491787e254d8603fd906927d799c",
      "new_mode": 33188,
      "new_path": "engines/Makefile"
    },
    {
      "type": "modify",
      "old_id": "3bd407ddcc278abc5c116c63e9de69b4ea2f34f3",
      "old_mode": 33188,
      "old_path": "test/Makefile",
      "new_id": "5f977c171fedceda627721629e1540fb8120d6a1",
      "new_mode": 33188,
      "new_path": "test/Makefile"
    },
    {
      "type": "modify",
      "old_id": "36860548b4627407c9170001b8799c4a666bbb90",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "e3cb0169bf2e926d71630fab8f3f76a15b71d920",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    },
    {
      "type": "modify",
      "old_id": "399b10e1a338081e71fa8bdce2af0e8552fef18b",
      "old_mode": 33188,
      "old_path": "util/mkerr.pl",
      "new_id": "d8053b092f633264cfd4c1db8f2ce0c2a550b7fc",
      "new_mode": 33188,
      "new_path": "util/mkerr.pl"
    },
    {
      "type": "modify",
      "old_id": "cb537c347fca6362f9aef0e1aa6ef686e5acfaf5",
      "old_mode": 33261,
      "old_path": "util/mkfiles.pl",
      "new_id": "56bf1798e2862ff13317bbe8ad15ef6c1b748760",
      "new_mode": 33261,
      "new_path": "util/mkfiles.pl"
    }
  ]
}
