)]}'
{
  "commit": "fdbc02a433e87da7bc730bd2e773e6d1c84d4e99",
  "tree": "9235f3a2dd06e9eeb55643a66f8badca81246724",
  "parents": [
    "82b3f67711246ad5beaf7702ce16e9d433406d1e"
  ],
  "author": {
    "name": "Alex Klyubin",
    "email": "klyubin@google.com",
    "time": "Mon Jun 29 14:39:29 2015 -0700"
  },
  "committer": {
    "name": "Alex Klyubin",
    "email": "klyubin@google.com",
    "time": "Mon Jun 29 14:39:29 2015 -0700"
  },
  "message": "Enforce IND-CPA requirement when generating asymmetric keys.\n\nThis enforces the randomized encryption requirement (IND-CPA), if\nrequested, when generating asymmetric key pairs. Whether randomized\nencryption is used depends on the encryption padding modes authorized\nfor the key pair. Thus, if randomized encryption is required, the\nKeyPairGenerator must reject attempts to generate keys authorized for\nencryption using non-compliant padding schemes.\n\nThis is similar to the existing check in AndroidKeyStoreImpl during\nasymmetric key import.\n\nBug: 22179911\nChange-Id: I3d85367259c17bd44198a736ace853d0d3567d5e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3058bd37363c732b8c1466f247293dc138b7901b",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi.java",
      "new_id": "459514da90ce4f6cf80fd47d1e65fcd704c21e8a",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi.java"
    },
    {
      "type": "modify",
      "old_id": "0006601a880fd832eff06bd1b3f2032dc59c77b2",
      "old_mode": 33188,
      "old_path": "keystore/java/android/security/keystore/KeymasterUtils.java",
      "new_id": "3cd3f2acf64781313a3298065c98e2a77b4c8082",
      "new_mode": 33188,
      "new_path": "keystore/java/android/security/keystore/KeymasterUtils.java"
    }
  ]
}
