summaryrefslogtreecommitdiff
path: root/security/secureclock/aidl/aidl_api
AgeCommit message (Collapse)Author
2021-05-25Freeze AIDL APIs for SCJiyong Park
Ignore-AOSP-First: part of SC finalization Bug: 188713899 Test: m Change-Id: Iee18cd05954dc8ea08cc4f985499a70977d1af4f
2021-03-20Security: Provide generated java sources.Janis Danisevskis
Enable generation of java sources for AIDL interfaces. This allows enabling the @SensitiveData annotation without causing circular build dependencies. Also mark doc comments as @hide to prevent the interface from being included in the SDK. Bug: 174857732 Test: N/A Change-Id: If00e4dfc24bf776f87c7e2b2e3f42350aa4d4379
2021-02-10The implementation of vts and default implementation to support ISecureClock ↵Chirag Pathak
and ISharedSecret AIDLs. Test: atest VtsAidlSecureClockTargetTest, atest VtsAidlSharedSecretTargetTest Bug: b/175136979, b/175141176 Change-Id: I4a0d25981d0172c0e2c8defc61b325eca6d6a029
2021-01-25Keymint/secureclock: Add Rust derives to some of the types.Janis Danisevskis
This adds rust derive stanzas to TimeStamp, TimeStampToken, and HardwareAuthToken. Also removes an unused import from IKeyMintDevice. Test: Compiles. Change-Id: If41248f5cda8015ecb07bec5d1bc75317b803492
2021-01-14KeyMint/SecureClock: Reverse dependency between keymint and secureclock.Janis Danisevskis
This patch removes verifyAuthorization from the KeyMint spec in favor of secureclock and the TimeStampToken. Timestamp has moved to secureclock and the VerificationToken was removed from keymint. This reverses the dependency between keymint and secureclock because keymint no imports TimeStampToken and Timestamp from secureclock. Test: Tested with CtsVerifier Fingerprint bound keys test. Change-Id: I4e0bde0d77e74918e2b5483c30be8057417e3bf1
2021-01-13The aidl definition for Secure Clock keymint service.Chirag Pathak
Test: N/A Bug: b/168673523 Change-Id: I6134d8b4ce620ecceccc0ea88a234f01e6915798