commit | b9e97afe4dc08b28ce7bd779f4c8a99b1c82ba8b | [log] [tgz] |
---|---|---|
author | Shawn Willden <swillden@google.com> | Mon May 03 16:40:43 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon May 03 16:40:43 2021 +0000 |
tree | e77ff875ddbc4851e170162df18ad818e601d1b4 | |
parent | 3d09d5d963a32b9c76039f1a380f80b1f40e8a98 [diff] | |
parent | 9125680878a25f5a988ab731b7bf6ac81fb9d11a [diff] |
Merge "AttestationKey documentation" am: c46f9da49f am: 5df02652c1 am: 237ecec162 am: ff9fce151e am: 9125680878 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1674665 Change-Id: I23d40269f5dda4503912bd42f1f555fb44af820e
diff --git a/security/keymint/aidl/android/hardware/security/keymint/AttestationKey.aidl b/security/keymint/aidl/android/hardware/security/keymint/AttestationKey.aidl index b4bc60c..4e3008f 100644 --- a/security/keymint/aidl/android/hardware/security/keymint/AttestationKey.aidl +++ b/security/keymint/aidl/android/hardware/security/keymint/AttestationKey.aidl
@@ -27,7 +27,19 @@ @VintfStability @RustDerive(Clone=true, Eq=true, PartialEq=true, Ord=true, PartialOrd=true, Hash=true) parcelable AttestationKey { + /** + * Key blob containing a key pair with KeyPurpose::ATTEST_KEY + */ byte[] keyBlob; + + /** + * Key parameters needed to use the key in keyBlob, notably Tag::APPLICATION_ID and + * Tag::APPLICATION_DATA, if they were provided during generation of the key in keyBlob. + */ KeyParameter[] attestKeyParams; + + /** + * The issuerSubjectName to use in the generated attestation. + */ byte[] issuerSubjectName; }