platform_hardware_interfaces/identity/aidl/vts
David Zeuthen f3e0600395 identity: Add support for ECDSA auth and don't require session encryption.
This adds a new method which allows applications to use mdoc ECDSA
authentication instead of mdoc MAC authentication. Additionally, also
relax requirements on SessionTranscript so the APIs can be used even
when mdoc session encryption isn't being used.

Also add new VTS test to check for this.

Since this is new API, bump API version to 5 and the Identity
Credential feature version to 202301.

Bug: 241912421
Test: atest VtsHalIdentityTargetTest
Test: atest android.security.identity.cts
Change-Id: I4085a89be0382c10f5449e13c6a92a46c74c225d
2022-12-09 02:57:09 -05:00
..
src/com/android/tests/security/identity identity: Add VTS test to check that Identity Credential is implemented. 2022-10-26 13:05:25 -04:00
Android.bp Update the RKP aidl dependency 2022-11-10 01:57:10 +00:00
AndroidTest.xml identity: Add AndroidTest.xml to customize tradefed test config 2022-05-27 06:32:22 +00:00
AuthenticationKeyTests.cpp Transitioning identity to external_libcppbor 2021-04-09 08:57:01 -07:00
DeleteCredentialTests.cpp identity: Add tests to check that implementations support 32 bytes for challenges. 2022-01-31 11:53:43 -05:00
EndToEndTests.cpp identity: Add support for ECDSA auth and don't require session encryption. 2022-12-09 02:57:09 -05:00
IdentityCredentialImplementedTest.xml identity: Add VTS test to check that Identity Credential is implemented. 2022-10-26 13:05:25 -04:00
PresentationSessionTests.cpp identity: Add multi-document presentation support. 2022-01-10 15:12:33 -05:00
ProveOwnershipTests.cpp identity: Add tests to check that implementations support 32 bytes for challenges. 2022-01-31 11:53:43 -05:00
ReaderAuthTests.cpp Transitioning identity to external_libcppbor 2021-04-09 08:57:01 -07:00
TestCredentialTests.cpp Transitioning identity to external_libcppbor 2021-04-09 08:57:01 -07:00
UpdateCredentialTests.cpp Transitioning identity to external_libcppbor 2021-04-09 08:57:01 -07:00
UserAuthTests.cpp Transitioning identity to external_libcppbor 2021-04-09 08:57:01 -07:00
Util.cpp Revert^2 "Add remote key provisioning to the IC HAL" 2022-01-25 23:04:37 +00:00
Util.h Revert^2 "Add remote key provisioning to the IC HAL" 2022-01-25 23:04:37 +00:00
VtsAttestationTests.cpp identity: Add tests to check that implementations support 32 bytes for challenges. 2022-01-31 11:53:43 -05:00
VtsIWritableIdentityCredentialTests.cpp Revert^2 "Add remote key provisioning to the IC HAL" 2022-01-25 23:04:37 +00:00