)]}'
{
  "commit": "52de40120d2efdaf39e881b53a14ad38e948cbd7",
  "tree": "23f862957f09975cb9aa7088d965a946990ca384",
  "parents": [
    "a218b3520a500254cc82b996b79ad6f5a355021c"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Wed Apr 06 15:04:47 2022 -0400"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Thu May 05 21:53:03 2022 +0000"
  },
  "message": "crypto/elliptic/internal/nistec: move to crypto/internal/nistec\n\nSo it\u0027s reachable from crypto/ecdsa and the upcoming crypto/ecdh.\n\nNo code changes.\n\nFor #52182\n\nChange-Id: Ie3216052f46c6ef7ec64d8b87a233a9c50c4b16a\nReviewed-on: https://go-review.googlesource.com/c/go/+/398674\nRun-TryBot: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "088f9802e6484f849667b54f2edea84863f8cbdb",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/stmtlines_test.go",
      "new_id": "a94ff9c99462756d117627fb3306babaf91d04c8",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/stmtlines_test.go"
    },
    {
      "type": "modify",
      "old_id": "60d58720f3e4188b4e7eb417818bb6884057d530",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/nistec.go",
      "new_id": "9bb46008b5a81adf53e0c89d9069c68edd54cfda",
      "new_mode": 33188,
      "new_path": "src/crypto/elliptic/nistec.go"
    },
    {
      "type": "modify",
      "old_id": "205aaa12c7ee4233f77bf5d7371ad38b6cc96572",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/nistec_p256.go",
      "new_id": "304f8f2659c0006ba8b4bde11e43da2120f528df",
      "new_mode": 33188,
      "new_path": "src/crypto/elliptic/nistec_p256.go"
    },
    {
      "type": "rename",
      "old_id": "2877e0b2c125036d3e7313a2bee52eca0fcc6195",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/Dockerfile",
      "new_id": "2877e0b2c125036d3e7313a2bee52eca0fcc6195",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/Dockerfile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "916ebc14ce8ad607516e88aad231bc246ae577d0",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/README",
      "new_id": "916ebc14ce8ad607516e88aad231bc246ae577d0",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/README",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ecd8637886bace87db99f5af7c380baaec1c5ed",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/fiat_test.go",
      "new_id": "dee9f68222989100f98c208b87bbeda28453b911",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/fiat_test.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "3b97307ca3938ce6713cfcca477b49206352ff15",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/generate.go",
      "new_id": "3b97307ca3938ce6713cfcca477b49206352ff15",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/generate.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4dddeb07a4199b394ad01d910e1d1577b5370f7d",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p224.go",
      "new_id": "4dddeb07a4199b394ad01d910e1d1577b5370f7d",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p224.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9337bfefef0385e360d69e561e2a10910581f05c",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p224_fiat64.go",
      "new_id": "9337bfefef0385e360d69e561e2a10910581f05c",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p224_fiat64.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4163ed0c672336c857cf22cd86f928af4de7a634",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p224_invert.go",
      "new_id": "4163ed0c672336c857cf22cd86f928af4de7a634",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p224_invert.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dfdd0a7c6931eeef8a8a5d0bd3a3961f026cdad2",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p256.go",
      "new_id": "dfdd0a7c6931eeef8a8a5d0bd3a3961f026cdad2",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p256.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75352d5d267dfbaa7933612814d4ff8dfcbb3600",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p256_fiat64.go",
      "new_id": "75352d5d267dfbaa7933612814d4ff8dfcbb3600",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p256_fiat64.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d0101e1d4fe3b954ab0de5a4ee6c5e4dd93b8153",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p256_invert.go",
      "new_id": "d0101e1d4fe3b954ab0de5a4ee6c5e4dd93b8153",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p256_invert.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5474d77d48276d097c6748df59076e5701865718",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p384.go",
      "new_id": "5474d77d48276d097c6748df59076e5701865718",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p384.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "979eadd2df3083d236315364f243ef0a769e3136",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p384_fiat64.go",
      "new_id": "979eadd2df3083d236315364f243ef0a769e3136",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p384_fiat64.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "24169e98d92cfd385699ef1b4a00fc1cdf7b77d2",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p384_invert.go",
      "new_id": "24169e98d92cfd385699ef1b4a00fc1cdf7b77d2",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p384_invert.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d12117e496a661872cbc49a2b88fc4b4b184009",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p521.go",
      "new_id": "3d12117e496a661872cbc49a2b88fc4b4b184009",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p521.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "87a359e88ed681733542b68385d22ea99067f715",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p521_fiat64.go",
      "new_id": "87a359e88ed681733542b68385d22ea99067f715",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p521_fiat64.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "407711af36ce5b9732cdf9aa6d54c5aa65f25521",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/fiat/p521_invert.go",
      "new_id": "407711af36ce5b9732cdf9aa6d54c5aa65f25521",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/fiat/p521_invert.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30176cb8042969064ef98a96a9af7cbeab341bab",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/generate.go",
      "new_id": "136af7db97e8f055c9b3f3904a1286fa3562ceb1",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/generate.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "d898d409ca782c8fc5083765f1139ec93c4815ef",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/nistec.go",
      "new_id": "d898d409ca782c8fc5083765f1139ec93c4815ef",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/nistec.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "410e6b0b6c513b035702257f88a38e6bf3d36b60",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/nistec_test.go",
      "new_id": "1903f19af3195a48ef605fafcd8c3ee0a6a8b9bc",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/nistec_test.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "83963a4a69ec03c61ca488bf519228127defabf7",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p224.go",
      "new_id": "8d236b33d730e4ba42676d606cb915e7dedd912c",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p224.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "0c82b7b2e001f836a7aacfa7c0e5a7c76047258a",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p224_sqrt.go",
      "new_id": "ac4d761bf555f4de82460fe1b0e113a132d3ce88",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p224_sqrt.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "1b9305d0447d4598d360acb1eea2f9022f286f09",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256.go",
      "new_id": "af6c76a0c7d42e0c6024599b8f18df742d8b98ce",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "927da2d2172f21b8567b276a44014a30ae5c6e19",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm.go",
      "new_id": "927da2d2172f21b8567b276a44014a30ae5c6e19",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "84e4cee9039ccc5fb8da1c487c47099739a9557a",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_amd64.s",
      "new_id": "84e4cee9039ccc5fb8da1c487c47099739a9557a",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_amd64.s",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ba5df381b3a96c0afb14fbb1e5fd5e148463d96",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_arm64.s",
      "new_id": "1ba5df381b3a96c0afb14fbb1e5fd5e148463d96",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_arm64.s",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88283e7f0d477812839c8fc7401a026bc53409b7",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_ppc64le.s",
      "new_id": "88283e7f0d477812839c8fc7401a026bc53409b7",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_ppc64le.s",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4154f0dadf914101793796d73a95c1ef5b6afd6f",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_s390x.s",
      "new_id": "4154f0dadf914101793796d73a95c1ef5b6afd6f",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_s390x.s",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "20c527e4e0eebf1056cbc81b4f98810f8427bc34",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_table.bin",
      "new_id": "20c527e4e0eebf1056cbc81b4f98810f8427bc34",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_table.bin",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc26e4b70b74f08a13ec7fac71720715260bd531",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_table_test.go",
      "new_id": "dc26e4b70b74f08a13ec7fac71720715260bd531",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_table_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d05561b703edd134507dc1717b2c0c4c0b5aaeb",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_asm_test.go",
      "new_id": "72de6bd487d06e59cae4b2af21206f45539b35f0",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_asm_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8152784d74b27eb5ddc5b94ea0f25b6ddbe93a61",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_ppc64le.go",
      "new_id": "8152784d74b27eb5ddc5b94ea0f25b6ddbe93a61",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_ppc64le.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59006244e049d1702f4fd3e8640195fcfd1323df",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p256_s390x.go",
      "new_id": "59006244e049d1702f4fd3e8640195fcfd1323df",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p256_s390x.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "13fe74c534a263962f328aaef75cf10d67f178f0",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p384.go",
      "new_id": "1a855cb71337a7ececec0fea795231486b80887c",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p384.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "942089400425e6fe55b9e0f5da601c73eb6aee89",
      "old_mode": 33188,
      "old_path": "src/crypto/elliptic/internal/nistec/p521.go",
      "new_id": "f285d575763b34bdb48c8ae08f10454a6e13e5c2",
      "new_mode": 33188,
      "new_path": "src/crypto/internal/nistec/p521.go",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "f331660bfc4a9db35fcf1257b4ba33a2f854b079",
      "old_mode": 33188,
      "old_path": "src/go/build/deps_test.go",
      "new_id": "f6d41dd28fd729212d10d436b891d783c018ee9d",
      "new_mode": 33188,
      "new_path": "src/go/build/deps_test.go"
    }
  ]
}
