)]}'
{
  "commit": "7287b4ba2ada9c4bb58e5e3ae41f4e3033abd2bb",
  "tree": "27205dcbb3465196976c4a2c4d63b4f2e1bfb192",
  "parents": [
    "7c6cc321c680f03b9ef0764448e780704f486b51"
  ],
  "author": {
    "name": "Ben Burkert",
    "email": "ben@benburkert.com",
    "time": "Thu Apr 14 12:19:19 2016 -0700"
  },
  "committer": {
    "name": "Ben Burkert",
    "email": "ben@benburkert.com",
    "time": "Thu Jan 12 21:55:41 2017 -0800"
  },
  "message": "x/crypto/openpgp/internal/encoding: add Field, MPI \u0026 OID types\n\nThe Field interface represents an encoded packet field. MPI is a\nMultiprecision Integer field as defined in rfc 4880, Section 3.2. OID is\na variable length field as defined in rfc 6637, Section 8.\n\nBy using the MPI and OID types for packet fields, the packet.ecdsaKey\nand packet.ecdhKdf types are replaced with the parseECDSA and parseECDH\nmethods of packet.PublicKey.\n\nChange-Id: I8a7c16f8ab77c0aad3ed37540e606d9285907a5d\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c921481b7b24217e78b574a2769fa476299a354",
      "new_mode": 33188,
      "new_path": "openpgp/internal/encoding/encoding.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "636046a57cc7475daefe963afd50beb5d0612d99",
      "new_mode": 33188,
      "new_path": "openpgp/internal/encoding/mpi.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f319529629fbed73c305e5dbfb1d21b10ca41917",
      "new_mode": 33188,
      "new_path": "openpgp/internal/encoding/mpi_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92eeab950444ff32e7691cff199b54271865688f",
      "new_mode": 33188,
      "new_path": "openpgp/internal/encoding/oid.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "986f8fb440d753f0e4fadbefac8346db29a7c87d",
      "new_mode": 33188,
      "new_path": "openpgp/internal/encoding/oid_test.go"
    },
    {
      "type": "modify",
      "old_id": "266840d05a360a0a8b6ef55e32bd7a2492139d5a",
      "old_mode": 33188,
      "old_path": "openpgp/packet/encrypted_key.go",
      "new_id": "2b02f8ece1e9ac8de178406fbc14a7ed5380b3a8",
      "new_mode": 33188,
      "new_path": "openpgp/packet/encrypted_key.go"
    },
    {
      "type": "modify",
      "old_id": "3eded93f042d94c6fc56592153083ec948f5ea94",
      "old_mode": 33188,
      "old_path": "openpgp/packet/packet.go",
      "new_id": "6afb8515f93bfbe2521be975625a5e050e2f95c3",
      "new_mode": 33188,
      "new_path": "openpgp/packet/packet.go"
    },
    {
      "type": "modify",
      "old_id": "34734cc63d14dec7bffc9898a47b14c8515aed79",
      "old_mode": 33188,
      "old_path": "openpgp/packet/private_key.go",
      "new_id": "2e66b4b48a16a413a6aaa063832cfaff963a21aa",
      "new_mode": 33188,
      "new_path": "openpgp/packet/private_key.go"
    },
    {
      "type": "modify",
      "old_id": "ead26233dda713fe74d5f10d138d3d6d9ac12301",
      "old_mode": 33188,
      "old_path": "openpgp/packet/public_key.go",
      "new_id": "03ba8466f3c9338ba96740c0194a45cb107f4296",
      "new_mode": 33188,
      "new_path": "openpgp/packet/public_key.go"
    },
    {
      "type": "modify",
      "old_id": "7ad7d91856d86fdd3c98e1fe7bc11a3dd5d6cf3c",
      "old_mode": 33188,
      "old_path": "openpgp/packet/public_key_test.go",
      "new_id": "6cc732acfae38631269ef9a744e65ee3c8158e8a",
      "new_mode": 33188,
      "new_path": "openpgp/packet/public_key_test.go"
    },
    {
      "type": "modify",
      "old_id": "5daf7b6cfd4a06f57ce7fbbd9f5805dadb6a44b5",
      "old_mode": 33188,
      "old_path": "openpgp/packet/public_key_v3.go",
      "new_id": "1f52951e4b2861d672003dfcd464e5b30d20ef93",
      "new_mode": 33188,
      "new_path": "openpgp/packet/public_key_v3.go"
    },
    {
      "type": "modify",
      "old_id": "6ce0cbedbeae429bb23809b52bfbe283ff847acc",
      "old_mode": 33188,
      "old_path": "openpgp/packet/signature.go",
      "new_id": "828f02125da733b8becded0bdb7a0e988b6cc905",
      "new_mode": 33188,
      "new_path": "openpgp/packet/signature.go"
    },
    {
      "type": "modify",
      "old_id": "6edff889349b3f50df3f866c82c55277b0b07565",
      "old_mode": 33188,
      "old_path": "openpgp/packet/signature_v3.go",
      "new_id": "c6e8d72a6e256c32c46040ae9afc146e9cda6222",
      "new_mode": 33188,
      "new_path": "openpgp/packet/signature_v3.go"
    }
  ]
}
