1. 31 Mar, 2015 1 commit
  2. 30 Mar, 2015 1 commit
  3. 27 Mar, 2015 4 commits
  4. 25 Mar, 2015 1 commit
  5. 23 Mar, 2015 1 commit
  6. 22 Mar, 2015 3 commits
    • Chad Brubaker's avatar
      Make client/app ids objects in the binder API · d663442b
      Chad Brubaker authored
      Previously a null client/app id was translated into a blob with
      length=0, data=NULL, but this was a bit janky and required null ids to
      be set on key creation/import.
      
      Change-Id: I27607a50f4dc5a898625b569f5293369f0039eba
      d663442b
    • Chad Brubaker's avatar
      Add authorization binder methods · 2ed2baa7
      Chad Brubaker authored
      Add methods for sending an auth token to keystore and to query the
      authorization state of a given operation. These methods are currently
      stubs until authorization is implemented.
      
      Change-Id: I0f97ffb3afe19c1f1d8a00bfc95e27616e7cb06c
      2ed2baa7
    • Chad Brubaker's avatar
      Merge "Add readByteArray" · 9576d286
      Chad Brubaker authored
      9576d286
  7. 20 Mar, 2015 2 commits
    • Chad Brubaker's avatar
      Add readByteArray · 6432df71
      Chad Brubaker authored
      Add a static method for reading const byte arrays from parcels since its
      used in most of the new APIs.
      
      Change-Id: Icb4b75d0d1fcbeab00d59dbdfdfca8dd93884928
      6432df71
    • Chad Brubaker's avatar
      Include operation handle in OperationResult · c3a1856b
      Chad Brubaker authored
      Some authorization code needs to know the actual underlying operation
      handle, not simply a reference to it, so return it in case it is needed.
      Note that the handle cannot be used by the application to reference an
      operation.
      
      Change-Id: I4c883dde17168b7f6c1643d81741a4c2686d3159
      c3a1856b
  8. 19 Mar, 2015 3 commits
  9. 17 Mar, 2015 4 commits
  10. 16 Mar, 2015 8 commits
  11. 11 Mar, 2015 4 commits
  12. 10 Mar, 2015 2 commits
  13. 09 Mar, 2015 3 commits
  14. 07 Mar, 2015 1 commit
  15. 06 Mar, 2015 1 commit
  16. 05 Mar, 2015 1 commit
    • Chad Brubaker's avatar
      Use keymaster 1.0 softkeymaster · 919cb2a5
      Chad Brubaker authored
      This changes the fallback device to the new keymaster 1.0 softkeymaster
      as well as changes keystore to use keymaster1_device_t's everywhere
      internally. It is safe to cast a keymaster0_device_t* to a
      keymaster1_device_t* and access all the keymaster0 methods, but all
      keymaster 1.0 method calls on the hardware device MUST check that the
      device version is >= keymaster 1.0.
      
      Change-Id: I6a5906da774f774723c14ea71f69b1c1efcc5a33
      919cb2a5