Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c46f9da4 authored by Shawn Willden's avatar Shawn Willden Committed by Gerrit Code Review
Browse files

Merge "AttestationKey documentation"

parents 8b25958b 8691e58b
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -27,7 +27,19 @@ import android.hardware.security.keymint.KeyParameter;
@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;
}