summaryrefslogtreecommitdiffstats
path: root/include/hardware/keymaster_defs.h
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2015-03-11 21:53:59 -0600
committerShawn Willden <swillden@google.com>2015-03-11 21:54:26 -0600
commited94111cce5b3b6fff9833f99ea80f4ab7b37c04 (patch)
treefaf700c321b31c650c75f049672037e05345eeca /include/hardware/keymaster_defs.h
parent37467e5b52a5db5dea0339d60ca1243e45e7a357 (diff)
downloadhardware_libhardware-ed94111cce5b3b6fff9833f99ea80f4ab7b37c04.zip
hardware_libhardware-ed94111cce5b3b6fff9833f99ea80f4ab7b37c04.tar.gz
hardware_libhardware-ed94111cce5b3b6fff9833f99ea80f4ab7b37c04.tar.bz2
Add error codes.
Change-Id: I78cac1887fd41dd426e7d125a5f9c54e73188983
Diffstat (limited to 'include/hardware/keymaster_defs.h')
-rw-r--r--include/hardware/keymaster_defs.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/hardware/keymaster_defs.h b/include/hardware/keymaster_defs.h
index a8f73ff..3b08ab8 100644
--- a/include/hardware/keymaster_defs.h
+++ b/include/hardware/keymaster_defs.h
@@ -371,6 +371,11 @@ typedef enum {
KM_ERROR_SECURE_HW_BUSY = -48,
KM_ERROR_SECURE_HW_COMMUNICATION_FAILED = -49,
KM_ERROR_UNSUPPORTED_EC_FIELD = -50,
+ KM_ERROR_MISSING_NONCE = -51,
+ KM_ERROR_INVALID_NONCE = -52,
+ KM_ERROR_UNSUPPORTED_CHUNK_LENGTH = -53,
+ KM_ERROR_RESCOPABLE_KEY_NOT_USABLE = -54,
+
KM_ERROR_UNIMPLEMENTED = -100,
KM_ERROR_VERSION_MISMATCH = -101,