)]}'
{
  "commit": "b2cc3dc2272133d089f1c07cde9bd8fcf0084808",
  "tree": "82f725fcc772c663d5cb3f11b8da63e5a5a3d9b0",
  "parents": [
    "ee1720cffa95d6ebe76814bbc1efa88c6a1fb651"
  ],
  "author": {
    "name": "Max Bires",
    "email": "jbires@google.com",
    "time": "Fri Nov 02 10:50:40 2018 -0700"
  },
  "committer": {
    "name": "Max Bires",
    "email": "jbires@google.com",
    "time": "Mon Feb 18 21:11:48 2019 +0000"
  },
  "message": "Adding KEY_PERMANENTLY_INVALIDATED int\n\nThis is to keep it in sync with response codes in keystore.h.\n\nThis commit also adds the KeyPermanentlyInvalidatedException to all the\nmethods that could receive this error code out of KeyStore.\n\nBug: 118883532\nTest: atest cts/hostsidetests/appsecurity/src/android/appsecurity/cts/AuthBoundKeyTest.java\nChange-Id: I878a628824e2eeb639ec5678b1a5d3d10428a918\nMerged-In: I878a628824e2eeb639ec5678b1a5d3d10428a918\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70054fc2d71eb1672c4e3d8b5ee504834f1c33bd",
      "old_mode": 33188,
      "old_path": "core/java/android/security/keystore/recovery/RecoveryController.java",
      "new_id": "000b8f300dd074bb1565724e43731ed8d0f78b43",
      "new_mode": 33188,
      "new_path": "core/java/android/security/keystore/recovery/RecoveryController.java"
    },
    {
      "type": "modify",
      "old_id": "3bb64219cdca18472a2c15aad73258ed27707a3f",
      "old_mode": 33188,
      "old_path": "core/java/android/security/keystore/recovery/RecoverySession.java",
      "new_id": "662271281085f315d62a98245add6c45363fe1a4",
      "new_mode": 33188,
      "new_path": "core/java/android/security/keystore/recovery/RecoverySession.java"
    },
    {
      "type": "modify",
      "old_id": "030fa60abfd3f799b7a8ec105bc2eb134c941273",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/KeyChain.java",
      "new_id": "6155ae4f52b1d33f40b22e7d19e3d4cbde275687",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/KeyChain.java"
    },
    {
      "type": "modify",
      "old_id": "6ac52d109032729408efc21138dc1eb35c4751eb",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/KeyStore.java",
      "new_id": "7710a9cf6ac7524f23d5ee2859d77d2f73e0e2e1",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/KeyStore.java"
    },
    {
      "type": "modify",
      "old_id": "5fc742afeaeb0f63e27a5a0d2062c4a1ea853e65",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi.java",
      "new_id": "fea0e638d6a51428588f99b51d1fd24f6f710a28",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi.java"
    },
    {
      "type": "modify",
      "old_id": "c7c9ee4a406a51eabe1efd2f4f7364fab1dfedf0",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/keystore/AndroidKeyStoreProvider.java",
      "new_id": "234615d9c81dceae4530c014008d0c5170c5dd7f",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/keystore/AndroidKeyStoreProvider.java"
    },
    {
      "type": "modify",
      "old_id": "4c007cb70ba2b026eb413c3d10f0adf31420583a",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/keystore/AndroidKeyStoreSpi.java",
      "new_id": "105af6e829f8c36a03bd023e2c57123320d269e8",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/keystore/AndroidKeyStoreSpi.java"
    }
  ]
}
