1. 08 Dec, 2016 1 commit
    • Ji Wang's avatar
      Fix issue: upgradeKeyBlob call always return PERMISSION_DENIED. · 2f7db315
      Ji Wang authored
      del() call in upgradeKeyBlob() will check binder client permission first
      then delete keyblob file, but keyblob file always inserted by keystore
      itself, so every call to upgradeKeyBlob() will get PERMISSION_DENIED error.
      Remove del() call instead with mKeyStore->del() to fix it.
      
      Change-Id: I87df619df55c604394eeda4ff3240b5709e5fa7a
      2f7db315
  2. 21 Oct, 2016 3 commits
  3. 14 Oct, 2016 1 commit
  4. 06 Oct, 2016 1 commit
  5. 05 Oct, 2016 1 commit
    • Tucker Sylvestro's avatar
      Support and use TAG_ALLOW_WHILE_ON_BODY · 0ab28b78
      Tucker Sylvestro authored
      There are three changes in this CL:
      1. Persist all characteristics provided at the time of key creation.
         We do this to avoid device-specific keymaster implementations
         stripping keys they are not aware of.
      2. Add an onDeviceOffBody API method that will be called whenever a
         wearable device is detected to have been removed.
      3. Check whether a key was created with TAG_ALLOW_WHILE_ON_BODY and
         the device has gone off-body since the last auth event when
         deciding whether it can be used.
      
      BUG: 30701680
      BUG: 28911985
      Change-Id: I6be3af3dee8e576fe713dfdd726502d8b333f224
      0ab28b78
  6. 28 Sep, 2016 22 commits
  7. 16 Sep, 2016 5 commits
  8. 03 Sep, 2016 2 commits
  9. 02 Sep, 2016 4 commits