Add device id attestation tags
This syncs the keymaster defs with the Keymaster 3.0 HAL definition after the addition of device id attestation. Bug: 34597337 Test: CTS CtsKeystoreTestCases and GTS DeviceIdAttestationHostTest Change-Id: I75a4b7cca6da83b239fba97964415788dbcd8862
This commit is contained in:
parent
d6a95dacdb
commit
9d2f5b911e
1 changed files with 13 additions and 0 deletions
|
@ -138,6 +138,18 @@ typedef enum {
|
|||
KM_TAG_ATTESTATION_APPLICATION_ID = KM_BYTES | 709, /* Used to identify the set of possible
|
||||
* applications of which one has initiated
|
||||
* a key attestation */
|
||||
KM_TAG_ATTESTATION_ID_BRAND = KM_BYTES | 710, /* Used to provide the device's brand name to be
|
||||
included in attestation */
|
||||
KM_TAG_ATTESTATION_ID_DEVICE = KM_BYTES | 711, /* Used to provide the device's device name to be
|
||||
included in attestation */
|
||||
KM_TAG_ATTESTATION_ID_PRODUCT = KM_BYTES | 712, /* Used to provide the device's product name to
|
||||
be included in attestation */
|
||||
KM_TAG_ATTESTATION_ID_SERIAL = KM_BYTES | 713, /* Used to provide the device's serial number to
|
||||
be included in attestation */
|
||||
KM_TAG_ATTESTATION_ID_IMEI = KM_BYTES | 714, /* Used to provide the device's IMEI to be
|
||||
included in attestation */
|
||||
KM_TAG_ATTESTATION_ID_MEID = KM_BYTES | 715, /* Used to provide the device's MEID to be
|
||||
included in attestation */
|
||||
|
||||
/* Tags used only to provide data to or receive data from operations */
|
||||
KM_TAG_ASSOCIATED_DATA = KM_BYTES | 1000, /* Used to provide associated data for AEAD modes. */
|
||||
|
@ -432,6 +444,7 @@ typedef enum {
|
|||
KM_ERROR_ATTESTATION_CHALLENGE_MISSING = -63,
|
||||
KM_ERROR_KEYMASTER_NOT_CONFIGURED = -64,
|
||||
KM_ERROR_ATTESTATION_APPLICATION_ID_MISSING = -65,
|
||||
KM_ERROR_CANNOT_ATTEST_IDS = -66,
|
||||
|
||||
KM_ERROR_UNIMPLEMENTED = -100,
|
||||
KM_ERROR_VERSION_MISMATCH = -101,
|
||||
|
|
Loading…
Reference in a new issue