diff options
author | Janis Danisevskis <jdanis@google.com> | 2021-01-12 10:29:57 -0800 |
---|---|---|
committer | Janis Danisevskis <jdanis@google.com> | 2021-01-25 10:51:54 -0800 |
commit | 6bb888fecf6f8d41f6af627e34d40f555c56decd (patch) | |
tree | 186014409c675d58e243e3b839570fcb74baa0fb /security/secureclock/aidl/aidl_api/android.hardware.security.secureclock | |
parent | 1f00c21c28715bc102138561b9218aaa088589bd (diff) |
Keymint/secureclock: Add Rust derives to some of the types.
This adds rust derive stanzas to TimeStamp, TimeStampToken, and
HardwareAuthToken.
Also removes an unused import from IKeyMintDevice.
Test: Compiles.
Change-Id: If41248f5cda8015ecb07bec5d1bc75317b803492
Diffstat (limited to 'security/secureclock/aidl/aidl_api/android.hardware.security.secureclock')
2 files changed, 2 insertions, 2 deletions
diff --git a/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/TimeStampToken.aidl b/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/TimeStampToken.aidl index 51b1824da1..21eeb74519 100644 --- a/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/TimeStampToken.aidl +++ b/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/TimeStampToken.aidl @@ -17,7 +17,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.security.secureclock; -@VintfStability +@RustDerive(Clone=true, Eq=true, Hash=true, Ord=true, PartialEq=true, PartialOrd=true) @VintfStability parcelable TimeStampToken { long challenge; android.hardware.security.secureclock.Timestamp timestamp; diff --git a/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/Timestamp.aidl b/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/Timestamp.aidl index 50b8b9ff13..f01fdc74c0 100644 --- a/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/Timestamp.aidl +++ b/security/secureclock/aidl/aidl_api/android.hardware.security.secureclock/current/android/hardware/security/secureclock/Timestamp.aidl @@ -17,7 +17,7 @@ // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.security.secureclock; -@VintfStability +@RustDerive(Clone=true, Eq=true, Hash=true, Ord=true, PartialEq=true, PartialOrd=true) @VintfStability parcelable Timestamp { long milliSeconds; } |