summaryrefslogtreecommitdiffstats
path: root/include/hardware/fingerprint.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/hardware/fingerprint.h')
-rw-r--r--include/hardware/fingerprint.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/include/hardware/fingerprint.h b/include/hardware/fingerprint.h
index 68687b2..552b5d7 100644
--- a/include/hardware/fingerprint.h
+++ b/include/hardware/fingerprint.h
@@ -157,6 +157,16 @@ typedef struct fingerprint_device {
uint64_t (*pre_enroll)(struct fingerprint_device *dev);
/*
+ * get_authenticator_id:
+ * Returns a token associated with the current fingerprint set. This value will
+ * change whenever a new fingerprint is enrolled, thus creating a new fingerprint
+ * set.
+ *
+ * Function return: current authenticator id.
+ */
+ uint64_t (*get_authenticator_id)(struct fingerprint_device *dev);
+
+ /*
* Cancel pending enroll or authenticate, sending FINGERPRINT_ERROR_CANCELED
* to all running clients. Switches the HAL state machine back to the idle state.
* will indicate switch back to the scan mode.
@@ -214,9 +224,6 @@ typedef struct fingerprint_device {
* Do not set by hand, use the function above instead.
*/
fingerprint_notify_t notify;
-
- /* Reserved for future use. Must be NULL. */
- void* reserved[8 - 4];
} fingerprint_device_t;
typedef struct fingerprint_module {