platform_hardware_interfaces/keymaster/4.0/support
Janis Danisevskis 8f45a1c5c3 keymaster: fix authorization set serialization
Invalid and unknown tags were treated as zero size but they where still
counted as entry. This lead to invalid tags being persisted. When
Serialized blobs were used to cache key characteristics, these invalid
tags were send to clients of keystore. However, the serialization cannot
cope with invalid tags.

Bug: 119414176
Test: Successfully used the Skype app which triggered the problem
Change-Id: Ia46ac4a16395db3d10f93d3722eda69d523db478
2018-11-13 13:21:30 -08:00
..
include/keymasterV4_0 Various fixes for async keystore. 2018-11-07 11:32:03 -08:00
Android.bp Support library enhancements, to ease transition of vold to KM4 2018-01-25 22:38:56 -07:00
attestation_record.cpp Fix attestation test. 2018-08-17 06:51:06 -06:00
authorization_set.cpp keymaster: fix authorization set serialization 2018-11-13 13:21:30 -08:00
key_param_output.cpp Add Keymaster V4.0 2017-11-28 13:41:52 -07:00
Keymaster.cpp Relax HMAC computation check 2018-06-20 05:25:22 +00:00
Keymaster3.cpp Revert "Restore "Add "Unlocked device required" parameter to keys"" 2018-02-23 01:31:40 +00:00
Keymaster4.cpp Support library enhancements, to ease transition of vold to KM4 2018-01-25 22:38:56 -07:00
keymaster_utils.cpp Add utility method to perform HMAC agreement 2018-05-10 18:28:51 -06:00
OWNERS Add Keymaster V4.0 2017-11-28 13:41:52 -07:00