platform_hardware_interfaces/keymaster/4.0
Ryan Prichard b2c9d5c9a6 Fix nonce uniqueness tests
std::unique consolidates the unique nonces at the start of the `nonces`
vector, but it doesn't modify nonces.size(), so these tests weren't
actually verifying that the nonces were unique. Add a vector::erase
call to shrink the vector.

After upgrading libc++, std::unique is [[nodiscard]] and this bug is
a compiler error.

Bug: 175635923
Test: treehugger
Test: m VtsAidlSharedSecretTargetTest VtsHalKeymasterV4_0TargetTest
Change-Id: I7fd8c40a3920bf3a8988c8065503c78ba36dc742
2023-09-20 16:11:35 -07:00
..
default Coalesce OWNERS and add component 2022-10-13 09:25:48 +01:00
support Coalesce OWNERS and add component 2022-10-13 09:25:48 +01:00
vts Fix nonce uniqueness tests 2023-09-20 16:11:35 -07:00
Android.bp [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces 2021-02-21 20:36:55 -08:00
IKeymasterDevice.hal Alter spec text for RSA-PSS to match reality 2022-01-13 09:13:08 +00:00
types.hal Minor corrections to the Keymaster4 documentation. 2018-05-30 16:20:48 -06:00