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

Commit cd489e35 authored by Eran Messeri's avatar Eran Messeri Committed by Automerger Merge Worker
Browse files

Merge "KeyMint: Document KeyCharacteristics" am: 30a6b0e7

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1736773

Change-Id: Iad780ddff46fc981cf9356597328cdfa07e9b5bf
parents 2b6e3bb6 30a6b0e7
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -32,6 +32,17 @@ import android.hardware.security.keymint.SecurityLevel;
 */
@VintfStability
parcelable KeyCharacteristics {
    /**
     * The security level enforcing this collection of key properties.
     */
    SecurityLevel securityLevel = SecurityLevel.SOFTWARE;

    /**
     * `authorizations` is a list of key properties that are enforced at this security level.
     * A key can have different properties enforced by components of different security levels.
     * For example, some properties are provided by the operating system, which has a
     * different security level to the IKeyMintDevice.
     * See the `keyCharacteristics` field in `KeyCreationResult` for more details.
     */
    KeyParameter[] authorizations;
}