)]}'
{
  "commit": "48d26c21c61c3f0e1c4ca38035366f8ae968401b",
  "tree": "e005f587b72baf5736afd5896369f3f2b6a442b8",
  "parents": [
    "79acf95199310cbbdc99be845717a141108478df"
  ],
  "author": {
    "name": "Christoph M. Wintersteiger",
    "email": "cwinter@microsoft.com",
    "time": "Thu Dec 06 18:59:19 2018 +0000"
  },
  "committer": {
    "name": "Janos Follath",
    "email": "janos.follath@arm.com",
    "time": "Mon Aug 19 13:36:44 2019 +0100"
  },
  "message": "ECDH: Add Everest Curve25519 to VS project files\n\nThis being the first 3rdparty-contribution, we may want to consider the\nstructure of the project file generation scripts. Perhaps add small,\nconstribution-specific scripts to each directory in 3rdparty instead of adding\nall constraints to generate_visualc_files.pl?\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1db7ee42a46b7620dc017735175030a5b6a93c07",
      "old_mode": 33188,
      "old_path": "scripts/data_files/vs2010-app-template.vcxproj",
      "new_id": "5480a445c8a748490e47d05be1056512033b8097",
      "new_mode": 33188,
      "new_path": "scripts/data_files/vs2010-app-template.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "773b58a331856715da0804274c5cf255a98a1d26",
      "old_mode": 33188,
      "old_path": "scripts/data_files/vs2010-main-template.vcxproj",
      "new_id": "7071cd28a1faf027cd054acd10dab99e4654a7bc",
      "new_mode": 33188,
      "new_path": "scripts/data_files/vs2010-main-template.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "42f302428ebc94f346b76d1e01d5b51ff6c74282",
      "old_mode": 33261,
      "old_path": "scripts/generate_visualc_files.pl",
      "new_id": "5d07b885c54ca8ac50620d8b4a8ff560e2ba24b3",
      "new_mode": 33261,
      "new_path": "scripts/generate_visualc_files.pl"
    },
    {
      "type": "modify",
      "old_id": "63a124aeeab98e0af37bc0fc77ecebd2de8ebdf7",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/aescrypt2.vcxproj",
      "new_id": "f900580a21327e1f8343633628737cc38cee066b",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/aescrypt2.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "ffbd1ad4d2ab9586338935daf877ac767d474a98",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/benchmark.vcxproj",
      "new_id": "e77d4b99e67194d4a4c6dbf0cefaca4d302f3504",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/benchmark.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "fb7ef77d1733bf0aa6a1790e6120ebf75f9cec0f",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/crypt_and_hash.vcxproj",
      "new_id": "1f7db3014ecc99c34c2f3248572c435bf8fff9bf",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/crypt_and_hash.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2fa23a7f90e62bd14362fb96bd30a2cac4dcc1e8",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/crypto_examples.vcxproj",
      "new_id": "9df713bdbb90157d97c4cd8324ad0c6683fae64e",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/crypto_examples.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "fdd6c6fdf82e6e3db79073e0f8c6f26193451bb5",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/dh_genprime.vcxproj",
      "new_id": "9b2f9f90dcd63feab74d9c7d00e9622199da4d74",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/dh_genprime.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "748b6d12139787d7982de76e9ca9db395a51ddcb",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/ecdh_curve25519.vcxproj",
      "new_id": "7e668eac16bef2c46667eadb12194f6d78709415",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/ecdh_curve25519.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "03418d082b53d87a0eb24f500d24e09d4482d7be",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/ecdsa.vcxproj",
      "new_id": "cf59d45eb1d54f776a198039bd7db4667acf9122",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/ecdsa.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "89b41c08157c0922bb10aa69da43219cb90050ef",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/gen_entropy.vcxproj",
      "new_id": "08d23f574864f1cce7c9e2421a1f2ac2cc3f96f4",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/gen_entropy.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "c8ea11f42819f1e3942f7d3a8321b64df67d6c46",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/gen_key.vcxproj",
      "new_id": "bd44e9775e949ed57a1a65c7922353cdf1c5763a",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/gen_key.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "64200afbe5a21fafcaddf30533e4b0d45e822297",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/gen_random_ctr_drbg.vcxproj",
      "new_id": "338a9283563ad2d66707d97714adfbedb789c5c6",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/gen_random_ctr_drbg.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "70c8138a0744f9bc5a8698c9782414924e7254c1",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/gen_random_havege.vcxproj",
      "new_id": "31d09d4c108bd4fc2c5d2ac80ed17451e759f700",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/gen_random_havege.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "21bd90f62cce9e5b7a7c157256b0a2b43b01de27",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/generic_sum.vcxproj",
      "new_id": "4ed977a70f90f79b4abfdacbc97eacf30d06466b",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/generic_sum.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "b5f6eb005a21c41c33c0be5a7eaf38579d075349",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/hello.vcxproj",
      "new_id": "71a13dd588c1e987c4622f443da86086829a3986",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/hello.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "0fc246a8f119cf4ebf53a5181c42931e0406aa0d",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/key_app.vcxproj",
      "new_id": "3d8d45735f34f28bb8df027aac5ff65118563382",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/key_app.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "e4ef62b04c1a212300e97045f96df4595db14192",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/key_app_writer.vcxproj",
      "new_id": "b17a485dcb68070c026ed3000d89d8c1058d419a",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/key_app_writer.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "b8fe6a09bde3997f99595d2312468f85fdc28146",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/key_ladder_demo.vcxproj",
      "new_id": "4b419afecbb074f60b293641d71ca13c56ffab2b",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/key_ladder_demo.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2db9a162e7559e80cce66ac500c6ec452b2d2063",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/mbedTLS.vcxproj",
      "new_id": "fade3d1a2857eb02cbc806c10af3f2563697ca99",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/mbedTLS.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "d770d35affa2680511738b5d90bf01ad2476f30a",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/mpi_demo.vcxproj",
      "new_id": "2015cff0eded7465e22affc73b2bf669319aea06",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/mpi_demo.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2f1248c5df3cb132d2fef283cb6ca312a5892f0d",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/pem2der.vcxproj",
      "new_id": "45799c1f9b939feaccb7674d5b078b808e71dd7e",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/pem2der.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "168adf34b7960c1110fff9ce5515a5d1eb844bd1",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/pk_decrypt.vcxproj",
      "new_id": "baf3d7c30dda33731fa1b6d0bdc0e875da0e2ffa",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/pk_decrypt.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "bb09f06aaad6b7c64c1b6404f812924ce3917275",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/pk_encrypt.vcxproj",
      "new_id": "38eb66155011fa2be4900b28da2d957f4a946c99",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/pk_encrypt.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "98941f4be07c363a55701b1c22e876a71c28b77a",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/pk_sign.vcxproj",
      "new_id": "2bbea277a818d93140933aff1da8ebf54bbdd6b3",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/pk_sign.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "6d3006e612e1a4f9d7edf8c7f8685eabb63fd8cc",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/pk_verify.vcxproj",
      "new_id": "8804a9c1c28210b5d07f09c5dbc408b1cb62926e",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/pk_verify.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "41cb85b6d225470d504559621b66c3de59840956",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/psa_constant_names.vcxproj",
      "new_id": "046505a9b15057389a450e7e5c0f846125fa28a1",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/psa_constant_names.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "8e7f07bd0e3485a787fdd99d99791d5650a5f277",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/query_compile_time_config.vcxproj",
      "new_id": "e95a49f919fc3652f945c5b74fadf94d3672c6ed",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/query_compile_time_config.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "ffba32a6a2f7deb65b0fafc1b67c14c6db42fe46",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_decrypt.vcxproj",
      "new_id": "8ba60e38d3647a8cf6b76ff63f4a454cb2a804bf",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_decrypt.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "9f5f32784121b5eb70fa7676c2c84e6d0144b0ec",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_encrypt.vcxproj",
      "new_id": "af866319363eedda9b2f6dca1df4a1445273f0c5",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_encrypt.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "824e3043ce7143b24684dfd8ae9b66de47d31fc9",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_genkey.vcxproj",
      "new_id": "2a6782423397c2bd532d3fe818cc3d1442f3ea76",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_genkey.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "dda4756cdcc95ee6f3908a1dc9d812a045a112ed",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_sign.vcxproj",
      "new_id": "37bae35b746d0662ecfa5e4bf12118c905075e07",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_sign.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "31da8cadeed0352d7e078102d5f569526130d0d1",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_sign_pss.vcxproj",
      "new_id": "2dfe7510e36f041fa450bd88ff4490277bc7234f",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_sign_pss.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "b78dfc338e6286f6d652ab28a576d3665d8371d1",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_verify.vcxproj",
      "new_id": "ee834de5a2952c9e2d61f0a179da2347183b4a5f",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_verify.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "220ad2d421e253e566d397de8e58979a19fac76d",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/rsa_verify_pss.vcxproj",
      "new_id": "00b4ebe8c8cc33a58061525fdcbbdd0fe7ccae82",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/rsa_verify_pss.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "1f5e10918f15be1776004f97b231b831fd649304",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/selftest.vcxproj",
      "new_id": "184c3743fc90be232f1e535d907e460c62ec980c",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/selftest.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "c3ec8fa746d9d2d68f3405941fa5c6d68658535d",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/strerror.vcxproj",
      "new_id": "91c7ff7d262856a30fa28c3e2ff623967fa6b12c",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/strerror.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "dff71d30e5289ba09ebbfe7d313a3f1c1c4657cb",
      "old_mode": 33188,
      "old_path": "visualc/VS2010/zeroize.vcxproj",
      "new_id": "0697ca6fa4cd416bfb9ba26d14006b1b32f43b3f",
      "new_mode": 33188,
      "new_path": "visualc/VS2010/zeroize.vcxproj"
    }
  ]
}
