)]}'
{
  "commit": "eccd88871767e2fba5f3a079cfdfcb77c376cf20",
  "tree": "33c8576c0bfb4c445f1ac245e5f322eab5726191",
  "parents": [
    "2f084fe02cebb83d93b10c43c6c8f875a77a03f2"
  ],
  "author": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Tue Mar 10 12:19:08 2020 +0100"
  },
  "committer": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Mon Mar 23 17:55:32 2020 +0100"
  },
  "message": "Rename identifiers containing double-underscore\n\nRename identifiers containing double-underscore (`__`) to avoid `__`.\nThe reason to avoid double-underscore is that all identifiers\ncontaining double-underscore are reserved in C++. Rename all such\nidentifiers that appear in any public header, including ssl_internal.h\nwhich is in principle private but in practice is installed with the\npublic headers.\n\nThis commit makes check-names.sh pass.\n\n```\nperl -i -pe \u0027s/\\bMBEDTLS_SSL__ECP_RESTARTABLE\\b/MBEDTLS_SSL_ECP_RESTARTABLE_ENABLED/g; s/\\bMBEDTLS_KEY_EXCHANGE_(_\\w+)_(_\\w+)\\b/MBEDTLS_KEY_EXCHANGE${1}${2}/g\u0027 include/mbedtls/*.h library/*.c programs/*/*.c scripts/data_files/rename-1.3-2.0.txt tests/suites/*.function\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f98f4947e9c96d203a3eacf2e02c74e3f8c0b5d6",
      "old_mode": 33188,
      "old_path": "include/mbedtls/check_config.h",
      "new_id": "d904d5a7a15049124c06cf87ff59c58444d624a8",
      "new_mode": 33188,
      "new_path": "include/mbedtls/check_config.h"
    },
    {
      "type": "modify",
      "old_id": "361cf569cf8413baec440cf2068c138c7b9500a7",
      "old_mode": 33188,
      "old_path": "include/mbedtls/compat-1.3.h",
      "new_id": "b268734be0c4ab71792847167fd6ae25a865bfd0",
      "new_mode": 33188,
      "new_path": "include/mbedtls/compat-1.3.h"
    },
    {
      "type": "modify",
      "old_id": "1666f8c864c31f55f47f432bbf6d26d95db8fcca",
      "old_mode": 33188,
      "old_path": "include/mbedtls/ssl.h",
      "new_id": "e93e8f3521d6d1861f9160f5a779fa127852b4b5",
      "new_mode": 33188,
      "new_path": "include/mbedtls/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "5505e521506141241c0ab2fcb510baf2c4b83ab1",
      "old_mode": 33188,
      "old_path": "include/mbedtls/ssl_ciphersuites.h",
      "new_id": "7fbafa48d43ccc9bad6284565a9594d5b0fd430f",
      "new_mode": 33188,
      "new_path": "include/mbedtls/ssl_ciphersuites.h"
    },
    {
      "type": "modify",
      "old_id": "6332d148f6d7a926be671c458cf0c4da004a6b81",
      "old_mode": 33188,
      "old_path": "include/mbedtls/ssl_internal.h",
      "new_id": "7122b2b6a22a1737967f47aef37b333c1bd520e3",
      "new_mode": 33188,
      "new_path": "include/mbedtls/ssl_internal.h"
    },
    {
      "type": "modify",
      "old_id": "518f7dde00f0e98a9fda2113627af65838786758",
      "old_mode": 33188,
      "old_path": "library/ssl_ciphersuites.c",
      "new_id": "5da129412407f84dab57e4bb07636ce65f73ee9a",
      "new_mode": 33188,
      "new_path": "library/ssl_ciphersuites.c"
    },
    {
      "type": "modify",
      "old_id": "0f6a26b184d81399b7b21a463a64035a65a0d4bb",
      "old_mode": 33188,
      "old_path": "library/ssl_cli.c",
      "new_id": "c0b440a2da6506ff9bf556e0c9e2248da4f19f26",
      "new_mode": 33188,
      "new_path": "library/ssl_cli.c"
    },
    {
      "type": "modify",
      "old_id": "b0b09cd97fac9580bd9dedd4d2ba04bd450187cb",
      "old_mode": 33188,
      "old_path": "library/ssl_srv.c",
      "new_id": "5ddf60e74fdd34ced5066c5f7d05d6089366aa61",
      "new_mode": 33188,
      "new_path": "library/ssl_srv.c"
    },
    {
      "type": "modify",
      "old_id": "63bc5c850c584d7f2b45f5b3071e55c41fadceb2",
      "old_mode": 33188,
      "old_path": "library/ssl_tls.c",
      "new_id": "6ff768bc5bbcee3f787b20f10f246a43e88a9562",
      "new_mode": 33188,
      "new_path": "library/ssl_tls.c"
    },
    {
      "type": "modify",
      "old_id": "ca7a8ab7ccc23adb308298a0357ab102315056ea",
      "old_mode": 33188,
      "old_path": "programs/fuzz/fuzz_client.c",
      "new_id": "7ffa7be8a2eb9930ca534f7717e9ecfad8d17bf9",
      "new_mode": 33188,
      "new_path": "programs/fuzz/fuzz_client.c"
    },
    {
      "type": "modify",
      "old_id": "7cb592238c432b287975be1aadc0ca1d2b6d6da4",
      "old_mode": 33188,
      "old_path": "programs/fuzz/fuzz_server.c",
      "new_id": "006239c69519cac205ea1fa37d4426aba509af5f",
      "new_mode": 33188,
      "new_path": "programs/fuzz/fuzz_server.c"
    },
    {
      "type": "modify",
      "old_id": "4b8140e683e1bbd5ba931ba317c68aa49b538935",
      "old_mode": 33188,
      "old_path": "programs/ssl/mini_client.c",
      "new_id": "b4346bb5449f15b59fe6797538d9c2003cebb750",
      "new_mode": 33188,
      "new_path": "programs/ssl/mini_client.c"
    },
    {
      "type": "modify",
      "old_id": "ab72f15d9dd029be30379afa966e69a7e0fe8bc6",
      "old_mode": 33188,
      "old_path": "programs/ssl/ssl_client2.c",
      "new_id": "d6c3d7751f4b2a9042ea0d1f370ba4c129ec4e84",
      "new_mode": 33188,
      "new_path": "programs/ssl/ssl_client2.c"
    },
    {
      "type": "modify",
      "old_id": "d23a700f85cdb9bed2690de4f0765cb89f637c90",
      "old_mode": 33188,
      "old_path": "programs/ssl/ssl_server2.c",
      "new_id": "4f660597b1fae51246568701bad30e53ee4cee98",
      "new_mode": 33188,
      "new_path": "programs/ssl/ssl_server2.c"
    },
    {
      "type": "modify",
      "old_id": "cb3381ab810d4948cbda7aca7d88039d4497b8fe",
      "old_mode": 33188,
      "old_path": "scripts/data_files/rename-1.3-2.0.txt",
      "new_id": "e599ac5972db089addcb7a2bde1166d725423309",
      "new_mode": 33188,
      "new_path": "scripts/data_files/rename-1.3-2.0.txt"
    },
    {
      "type": "modify",
      "old_id": "44e222741760dc1063ef5064a4309aad91986415",
      "old_mode": 33188,
      "old_path": "tests/suites/test_suite_ssl.function",
      "new_id": "d32d9ddc68038841b327daf11f7317a65194d3bf",
      "new_mode": 33188,
      "new_path": "tests/suites/test_suite_ssl.function"
    }
  ]
}
