mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Previous versions of VTS had to allow a Device ID attestation failure to return INVALID_TAG even though this is inconsistent with the KeyMint spec. This was due to previous KM implementations returning this before the test was added to validate the precise error code being returned from Device ID attestation. For VSR-14 and newer devices, the test will now enforce that only CANNOT_ATTEST_IDS is returned from a failed device ID attestation call. Test: atest VtsAidlKeyMintTargetTest Change-Id: I6acff3fd32f3f251f946e3603283535f36d99a5d
KeyMint HAL
This directory contains the HAL definition for KeyMint. KeyMint provides cryptographic services in a hardware-isolated environment.
Note that the IRemotelyProvisionedComponent HAL, and it's associated types,
used to also be defined in this directory. As of Android U, this HAL has been
moved to a different directory (../rkp). This move is ABI compatible, as the
interfaces have been maintained. The build is split so that the generated
code may be built with different options.