)]}'
{
  "commit": "be400aefbc4c83e9aab51e82b8d4b12760653b47",
  "tree": "26c94f9f114e30067c05e9d7b0fea47c8c6a8289",
  "parents": [
    "c8d3bf9c5392d5f66747f112cd55055d7a530b19"
  ],
  "author": {
    "name": "Tamir Duberstein",
    "email": "tamird@google.com",
    "time": "Fri Nov 13 09:41:55 2020 -0500"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Thu Dec 03 16:30:18 2020 +0000"
  },
  "message": "all: build tags: appengine,!gccgo \u003d\u003e purego,gc\n\nappengine is obsolete and superseded by purego, and gc is a more\nprecise tag for files that use gc-syntax assembly.\n\nChange-Id: I716f59de772ebeee4adf4d2a432edf300122cef0\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/269920\nTrust: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fc1ec0312236a8e126d88cd002c300eb7e8052e",
      "old_mode": 33188,
      "old_path": "argon2/blamka_amd64.go",
      "new_id": "1108e114472b7a6285219606e345478e4fe2054e",
      "new_mode": 33188,
      "new_path": "argon2/blamka_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "74a6e7332a94a3383074e0e89aa23a8252f961ba",
      "old_mode": 33188,
      "old_path": "argon2/blamka_amd64.s",
      "new_id": "c4c84f07a01e996180ad2bd45bea4fc77ec38455",
      "new_mode": 33188,
      "new_path": "argon2/blamka_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "baf7b551daf7d41a9190268ab7b07cdabb9b18aa",
      "old_mode": 33188,
      "old_path": "argon2/blamka_ref.go",
      "new_id": "4a963c7808f176572b875c62076e489b9467f02a",
      "new_mode": 33188,
      "new_path": "argon2/blamka_ref.go"
    },
    {
      "type": "modify",
      "old_id": "4d31dd0fdcd5db7bd47845e67a98662b080b6b0e",
      "old_mode": 33188,
      "old_path": "blake2b/blake2bAVX2_amd64.go",
      "new_id": "8a893fdfff5cdbf1554dd129142a778d2fffd62d",
      "new_mode": 33188,
      "new_path": "blake2b/blake2bAVX2_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "5593b1b3dce267af7eeab923a763cba6ab0428a0",
      "old_mode": 33188,
      "old_path": "blake2b/blake2bAVX2_amd64.s",
      "new_id": "8608a7f7d1c51daf6785c581965d11e7024fd195",
      "new_mode": 33188,
      "new_path": "blake2b/blake2bAVX2_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "30e2fcd581fd5e57535ed0d1d275a6a8d19ea37e",
      "old_mode": 33188,
      "old_path": "blake2b/blake2b_amd64.go",
      "new_id": "a52c887fcb3a71056337b7cbc57141f950ef09a7",
      "new_mode": 33188,
      "new_path": "blake2b/blake2b_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "578e947b3bf9058dc478e453cc10a650ef554737",
      "old_mode": 33188,
      "old_path": "blake2b/blake2b_amd64.s",
      "new_id": "1f4c6a927915e7dd62837bf6d59e038f7c349864",
      "new_mode": 33188,
      "new_path": "blake2b/blake2b_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "da156a1ba62cc43f299c41937eb196f8333c9ee1",
      "old_mode": 33188,
      "old_path": "blake2b/blake2b_ref.go",
      "new_id": "8597457781197962a8686a1001803892951ff22e",
      "new_mode": 33188,
      "new_path": "blake2b/blake2b_ref.go"
    },
    {
      "type": "modify",
      "old_id": "d8f9cea938a523846ca667857ad96e3334d63f84",
      "old_mode": 33188,
      "old_path": "blake2s/blake2s_386.go",
      "new_id": "2d8ee63c1afeb721052666f5ce61dc6e404ff470",
      "new_mode": 33188,
      "new_path": "blake2s/blake2s_386.go"
    },
    {
      "type": "modify",
      "old_id": "c123e5d608649c4fc705d7e09a4540050e015048",
      "old_mode": 33188,
      "old_path": "blake2s/blake2s_386.s",
      "new_id": "023532b46d2629937230961e9a47277e7968bf44",
      "new_mode": 33188,
      "new_path": "blake2s/blake2s_386.s"
    },
    {
      "type": "modify",
      "old_id": "4e8d2d7452f59f7c34f0230c47d388cacb6fdb2f",
      "old_mode": 33188,
      "old_path": "blake2s/blake2s_amd64.go",
      "new_id": "267bdce1e3df89e6b92461715437ef4709875942",
      "new_mode": 33188,
      "new_path": "blake2s/blake2s_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "8da280262ea7c843df2180c29c8c564862afdf34",
      "old_mode": 33188,
      "old_path": "blake2s/blake2s_amd64.s",
      "new_id": "b905944fd0b7bed2f98f5d1dab66805da852a074",
      "new_mode": 33188,
      "new_path": "blake2s/blake2s_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "a311273454c38fd7e350bd8565fd680dd3558030",
      "old_mode": 33188,
      "old_path": "blake2s/blake2s_ref.go",
      "new_id": "94ef01d96e7cdf08b384932af5ef352419bbc16e",
      "new_mode": 33188,
      "new_path": "blake2s/blake2s_ref.go"
    },
    {
      "type": "modify",
      "old_id": "b799e440b4a177e0644f5c372dd792140bd5cf99",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_arm64.go",
      "new_id": "c474e5a804616707f18ed80a46a6e1ae022e0978",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_arm64.go"
    },
    {
      "type": "modify",
      "old_id": "891481539a114037fe293597531f28e7bdd71cf8",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_arm64.s",
      "new_id": "8fb49a13e3bf23167b8f1e4ff48adbb8fd413fe8",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_arm64.s"
    },
    {
      "type": "modify",
      "old_id": "4635307b8f2990f82e67cfd4e665240948751d39",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_noasm.go",
      "new_id": "3e8a609fbd7a93756805f7dd6ad6bb0ecf063dbe",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "b7993303415662890c373e62a6fbd1ec411de043",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_ppc64le.go",
      "new_id": "2806c6325d9e7db829a5718004dec4214556db17",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_ppc64le.go"
    },
    {
      "type": "modify",
      "old_id": "23c602164301cc168c8de1b7113fe05b7c5dcdf5",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_ppc64le.s",
      "new_id": "3dad4b2fa27b6a63f22d5eeccb74866df6d8074f",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_ppc64le.s"
    },
    {
      "type": "modify",
      "old_id": "a9244bdf4dbfd23dc6a3842a3100bc5d897a1d70",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_s390x.go",
      "new_id": "a0774dde1ce3e351501f256187f342ff109a513f",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "89c658c410bf6b5c05b75ae3d1370dfa3c0fa80d",
      "old_mode": 33188,
      "old_path": "chacha20/chacha_s390x.s",
      "new_id": "818161189bc4b10c7edb4a92d7eb63769d9b0bcc",
      "new_mode": 33188,
      "new_path": "chacha20/chacha_s390x.s"
    },
    {
      "type": "modify",
      "old_id": "cda77819b84a1ecf9b9bf5210f3fb01168ace767",
      "old_mode": 33188,
      "old_path": "chacha20poly1305/chacha20poly1305_amd64.go",
      "new_id": "c41d06148555738c43659783850ef7d05caf992e",
      "new_mode": 33188,
      "new_path": "chacha20poly1305/chacha20poly1305_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "3469c87288ee689839d2e10bfe27d92b9bc5a87a",
      "old_mode": 33188,
      "old_path": "chacha20poly1305/chacha20poly1305_amd64.s",
      "new_id": "55226b0e6c2c59503bf3c0c36cf1f0c59611cbf5",
      "new_mode": 33188,
      "new_path": "chacha20poly1305/chacha20poly1305_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "9ce4aa9fe65f51b0bfe85d187db2dd80315937b7",
      "old_mode": 33188,
      "old_path": "chacha20poly1305/chacha20poly1305_noasm.go",
      "new_id": "13941c476fc75e6370cd8167f973059fbb65f9af",
      "new_mode": 33188,
      "new_path": "chacha20poly1305/chacha20poly1305_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "5120b779b9b48ba3f1eba27d43091f62b4424cd2",
      "old_mode": 33188,
      "old_path": "curve25519/curve25519_amd64.go",
      "new_id": "877b6de292629ada5de5991d07ef50f1bdc802ef",
      "new_mode": 33188,
      "new_path": "curve25519/curve25519_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "0250c8885929d06f05a236b7aa23dcea574b3f52",
      "old_mode": 33188,
      "old_path": "curve25519/curve25519_amd64.s",
      "new_id": "6c533809266b113e69fe99cf85323adf9dc4b5c7",
      "new_mode": 33188,
      "new_path": "curve25519/curve25519_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "047d49afc27e3e05e8dad2557a07cf82d097b9bc",
      "old_mode": 33188,
      "old_path": "curve25519/curve25519_noasm.go",
      "new_id": "80d3300af5d1d00a37ad787d0ea2a0d73d707541",
      "new_mode": 33188,
      "new_path": "curve25519/curve25519_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "f38797bfa1bfb1487f01489efa6911d3e1662515",
      "old_mode": 33188,
      "old_path": "internal/subtle/aliasing.go",
      "new_id": "281c27ef02d0eedde26c3fd1907a574b056e987d",
      "new_mode": 33188,
      "new_path": "internal/subtle/aliasing.go"
    },
    {
      "type": "rename",
      "old_id": "0cc4a8a642c91191315dc5594f9e98b2764e18de",
      "old_mode": 33188,
      "old_path": "internal/subtle/aliasing_appengine.go",
      "new_id": "e20a2965927af903d0d9b131bf95cadc4fdbe9db",
      "new_mode": 33188,
      "new_path": "internal/subtle/aliasing_purego.go",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "d118f30ed56c0ff1017c7c18e5003f7766f7801f",
      "old_mode": 33188,
      "old_path": "poly1305/mac_noasm.go",
      "new_id": "af6c94f921b774f224125d1747024395c922b489",
      "new_mode": 33188,
      "new_path": "poly1305/mac_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "99e5a1d50efcc7502142be888b6e05cb58c95527",
      "old_mode": 33188,
      "old_path": "poly1305/sum_amd64.go",
      "new_id": "cf3a69ed3b9b1d0608538590e5e6ca9ec92c4e44",
      "new_mode": 33188,
      "new_path": "poly1305/sum_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "8d394a212ee92b4a15ad387e751dc3766b7337bc",
      "old_mode": 33188,
      "old_path": "poly1305/sum_amd64.s",
      "new_id": "2cb03731408c96bfca262d0801b57aee9d2ca85a",
      "new_mode": 33188,
      "new_path": "poly1305/sum_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "2e7a120b1923ddb07131db975ce1aa8153145264",
      "old_mode": 33188,
      "old_path": "poly1305/sum_ppc64le.go",
      "new_id": "cb4b7185dcbc40ee69b9a7d09fc5abb11c3d26b0",
      "new_mode": 33188,
      "new_path": "poly1305/sum_ppc64le.go"
    },
    {
      "type": "modify",
      "old_id": "4e028138796827380d4a237b14f3a1bd91e88091",
      "old_mode": 33188,
      "old_path": "poly1305/sum_ppc64le.s",
      "new_id": "5cd7494b21a779c5f90c18dbbbb9ad42a4a6f9e6",
      "new_mode": 33188,
      "new_path": "poly1305/sum_ppc64le.s"
    },
    {
      "type": "modify",
      "old_id": "958fedc0790b1b7d945a9651bc6c3e7ffaa62a99",
      "old_mode": 33188,
      "old_path": "poly1305/sum_s390x.go",
      "new_id": "188a665e1276e3dd343ce9045a5afbeb2a3495e3",
      "new_mode": 33188,
      "new_path": "poly1305/sum_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "0fa9ee6e0bffc1b396da3f0590f886dfeb17525f",
      "old_mode": 33188,
      "old_path": "poly1305/sum_s390x.s",
      "new_id": "bdd882c606def8a9fdd42aeb774327cb23dac70c",
      "new_mode": 33188,
      "new_path": "poly1305/sum_s390x.s"
    },
    {
      "type": "modify",
      "old_id": "656e8df942b8ad85011f42c7aab28320e03da99e",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_amd64.go",
      "new_id": "5cf1d6d8393a56d2b0d57923bda8ab5bb9c9dd42",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "18085d2e8c69d1f8e4e8e6c11e24ef274669d6f7",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_amd64.s",
      "new_id": "9c8401246608873e3d56642ab9a865ca060d7aa8",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "d4e779cd0679f641fd74a7c00d2ad49c3eb0529f",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_amd64_test.go",
      "new_id": "a9cb6974fd216d5e7063bc1240e30636f7d8f779",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64_test.go"
    },
    {
      "type": "modify",
      "old_id": "8a46bd2b3af6a9a8a548e534d16dd70749bd5567",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_noasm.go",
      "new_id": "24f03c146bc120694e96844dcbc9a1c1ff5214bb",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "f455147d212f8a38b11c5305c6ca0393a75ace47",
      "old_mode": 33188,
      "old_path": "sha3/hashes_generic.go",
      "new_id": "fac0c0e2c9e2fa0c4582c593ba86a0aa1b9f0526",
      "new_mode": 33188,
      "new_path": "sha3/hashes_generic.go"
    },
    {
      "type": "modify",
      "old_id": "46d03ed385dfe2da9d0168405f843cb913b914a6",
      "old_mode": 33188,
      "old_path": "sha3/keccakf.go",
      "new_id": "92b63a3cf0bd8f8cb19dbeb35aef36bcdfd77acb",
      "new_mode": 33188,
      "new_path": "sha3/keccakf.go"
    },
    {
      "type": "modify",
      "old_id": "788679585027f8573cee4cc3d2afd5d8e2cdb8ad",
      "old_mode": 33188,
      "old_path": "sha3/keccakf_amd64.go",
      "new_id": "3e3e7600f9a3d05eb03b76f5c6a797f6aff76bff",
      "new_mode": 33188,
      "new_path": "sha3/keccakf_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "f88533accd446f7176d2076e7b868ccd7718b7ba",
      "old_mode": 33188,
      "old_path": "sha3/keccakf_amd64.s",
      "new_id": "8f4d1877cee3248f8b472eb10fe6dd2952302b3f",
      "new_mode": 33188,
      "new_path": "sha3/keccakf_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "259ff4dada08145618573648e907b4b32387961e",
      "old_mode": 33188,
      "old_path": "sha3/sha3_s390x.go",
      "new_id": "485e2d5fa8362a15e8a91060bd7f72cc908717f9",
      "new_mode": 33188,
      "new_path": "sha3/sha3_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "8a4458f63f992446fd5ece2711552fa9af53f464",
      "old_mode": 33188,
      "old_path": "sha3/sha3_s390x.s",
      "new_id": "e2df6412e7c9d4be29dcc730abcda4e80870801b",
      "new_mode": 33188,
      "new_path": "sha3/sha3_s390x.s"
    },
    {
      "type": "modify",
      "old_id": "add4e73396738aa122928c292e84b44169d1ffa8",
      "old_mode": 33188,
      "old_path": "sha3/shake_generic.go",
      "new_id": "68148f2643afe5212b0e015d4872413e0f2affe3",
      "new_mode": 33188,
      "new_path": "sha3/shake_generic.go"
    },
    {
      "type": "modify",
      "old_id": "079b650141c2e22996705348d67c0f9d190643ee",
      "old_mode": 33188,
      "old_path": "sha3/xor.go",
      "new_id": "ddafa826c9657fff3c70e915217bbab12781d0f7",
      "new_mode": 33188,
      "new_path": "sha3/xor.go"
    },
    {
      "type": "modify",
      "old_id": "5f19cdff3912e324b16b847edacb800267841689",
      "old_mode": 33188,
      "old_path": "sha3/xor_unaligned.go",
      "new_id": "6249ad85caa7792d19b6fe17bc159210a8f33076",
      "new_mode": 33188,
      "new_path": "sha3/xor_unaligned.go"
    }
  ]
}
