aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanis Danisevskis <jdanis@google.com>2018-05-21 17:47:28 -0700
committerJanis Danisevskis <jdanis@google.com>2018-06-08 10:43:20 -0700
commit02f75e1afd92a5397666e4dd7c8a9848885c16c0 (patch)
tree67a7c7ae2ac7105c309ffb06687cbb0543854174
parentcb11196437faa7c26f7afaa4217375c329130eb4 (diff)
downloadgeneric-02f75e1afd92a5397666e4dd7c8a9848885c16c0.tar.gz
Implement confirmation token
Bug: 80091291 Change-Id: Ia5a83aa07899a89f607b032d9c188e6bb37cf1d7
-rw-r--r--nugget/proto/nugget/app/keymaster/keymaster_defs.proto3
1 files changed, 3 insertions, 0 deletions
diff --git a/nugget/proto/nugget/app/keymaster/keymaster_defs.proto b/nugget/proto/nugget/app/keymaster/keymaster_defs.proto
index dd436fc..2555c49 100644
--- a/nugget/proto/nugget/app/keymaster/keymaster_defs.proto
+++ b/nugget/proto/nugget/app/keymaster/keymaster_defs.proto
@@ -68,6 +68,7 @@ enum Tag {
AUTH_TIMEOUT = 0x301f9; // (TagType:UINT | 505)
ALLOW_WHILE_ON_BODY = 0x701fa; // (TagType:BOOL | 506)
TRUSTED_USER_PRESENCE_REQUIRED = 0x701fb; // (TagType:BOOL | 507)
+ TRUSTED_CONFIRMATION_REQUIRED = 0x701fc; // (TagType:BOOL | 508)
/* RESERVED: ALL_APPLICATIONS = 0x70258; // (TagType:BOOL | 600) */
APPLICATION_ID = 0x90259; // (TagType:BYTES | 601)
/* RESERVED: EXPORTABLE = 0x7025a; // (TagType:BOOL | 602) */
@@ -96,6 +97,7 @@ enum Tag {
/* RESERVED: AUTH_TOKEN = 0x903ea; // (TagType:BYTES | 1002) */
MAC_LENGTH = 0x303eb; // (TagType:UINT | 1003)
RESET_SINCE_ID_ROTATION = 0x703ec; // (TagType:BOOL | 1004)
+ CONFIRMATION_TOKEN = 0x903ed;// (TagType:BYTES | 1005)
};
enum Algorithm {
@@ -244,6 +246,7 @@ enum ErrorCode {
UNKNOWN_ERROR = 71;
INVALID_DEVICE_IDS = 72; // Vendor specific.
PRODUCTION_MODE_PROVISIONING = 73; // Vendor specific.
+ NO_USER_CONFIRMATION = 74;
};
enum HardwareAuthenticatorType {