2ecd6597f3
* Added missing Tag::HARDWARE_TYPE and Tag::TRUSTED_CONFIRMATION_REQUIRED * Made AuthorizationSet::hidl_data() safer to use. hidl_data() initializes a hidl_vec with the internal data of std::vector using setToExternal and returns it by value. This means the returned temporay does not own the buffer which has the life cycle of the AuthorizationSet. This is fine if passed as parameter to a function where it is bound to a cont reference. But if the temporary gets assigned to something with longer life cycle move semantics kicks in and the buffer is now tracked by something with a longer life cycle. This patch marks the returned temporary const, so that it can no longer be moved. It can still be bound to a const reference, but when assigned to a variable it must get copied. * Add Filter function to AuthorizationSet. Bug: 111443219 Test: KeyStore CTS tests Change-Id: I4744b7c87d01fbd905c3afb8ebeefba93605994b |
||
---|---|---|
.. | ||
default | ||
support | ||
vts | ||
Android.bp | ||
IKeymasterDevice.hal | ||
types.hal |