History log of /hardware/libhardware/include/hardware/fingerprint.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1ae7379baab4b2941ad1701190718cf53a051b48 12-Apr-2017 Mark Salyzyn <salyzyn@google.com> resolve merge conflicts of 7c451a93 to oc-dev-plus-aosp

Test: I solemnly swear I tested this conflict resolution.
Bug: 34250038
Change-Id: I4196a6d5a1365106643ac6c1548fd86faffead6f
d88dfe8607af019186a309674d9081a056ed3daa 11-Apr-2017 Mark Salyzyn <salyzyn@google.com> libhardware: deprecate cutils/log.h

Replace cutils/log.h with log/log.h. Sort headers. Minimize conflicts.
Add missing required headers.

Test: compile
Bug: 34250038
Change-Id: I5c0f231cbfed90b73e0538c9d32ad3226c7cc5e4
/hardware/libhardware/include/hardware/fingerprint.h
ba8e932d1f0f83fbedd06cee5075f9ed4e48c2cb 14-Feb-2017 Kevin Chyn <kchyn@google.com> implemented enumerate method in fingerprintservice
fixes bug 35358801
Test: ran enumeration in template with
1) more fingerprints in fingerprintd
2) more fingerprints in framework
3) no fingerprints in fingerprintd, but fingerprints in framework
4) no fingerprints in framework, but fingerprints in fingerprintd

Change-Id: Id150f0225d597939cf1af6bac218fe0fdeeca93d
/hardware/libhardware/include/hardware/fingerprint.h
e392a5407159dca4af58251e7e9eb8adb745da50 07-Jan-2017 Jim Miller <jaggies@google.com> Add missing lockout code to fingerprint.h

This is already in the framework, but wasn't visible in HAL 2.1. Required to
properly enforce HIDL 2.1 compliance.

Bug: 33199080

Test: Fingerprint enroll, remove, unlock, fingerprint arbitration.
Change-Id: I3400005df57fe6ac0f42f70fa17786876202be1f
/hardware/libhardware/include/hardware/fingerprint.h
e5697baed8eaf298de887ef53100af1b7cf25005 15-Jun-2016 Jim Miller <jaggies@google.com> Revert \\\"Fingerprint: Add an API to support throttling.\\\" am: e453c5212a am: 4a2683f893
am: 0ec9f976ed

Change-Id: Ifd08eb97e1a1ad7776bd877ad56cc667f7a9581a
e453c5212ae0f0de3b2fc16b67f14e6bd06a8ce1 15-Jun-2016 Jim Miller <jaggies@google.com> Revert "Fingerprint: Add an API to support throttling."

This reverts commit 7e9204a954deeeb6c2fad6752b87af0638ef0d5d.

Fixes bug 29248095

Change-Id: I60ce4dd96affbc263a14921cbdda59df7e7a65f4
/hardware/libhardware/include/hardware/fingerprint.h
6f80210c30e7b7b7855f1d814e0a81825abcf252 13-May-2016 Sasha Levitskiy <sanek@google.com> Fingerprint: Unify enumerate() and remove() messaging.

Change-Id: Iffecf2bc89352ffd6d1e99d058414033f8742e95
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
ea09bc8ac62c253e38a45a9b44863a61c9f7dae7 20-Apr-2016 Nick Vaccaro <nvaccaro@google.com> Fingerprint: Add include of hardware.h

Add include of hardware.h to fingerprint.h to fix a broken master
build issue.

Bug: 28275278
Change-Id: I460a83f814d4ea9db8dff05bfcc463de19081634
/hardware/libhardware/include/hardware/fingerprint.h
7e9204a954deeeb6c2fad6752b87af0638ef0d5d 07-Jan-2016 Sasha Levitskiy <sanek@google.com> Fingerprint: Add an API to support throttling.

Bug: 22568569
Change-Id: I948ac0f55bc5fbc61d0eacdc5caef0e2bf0746a2
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
c7ffe16a62cc24fa398d87342e92aaa0f78e2821 28-Oct-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Change enumerate() to asynchronous mode.

Bug: 25244240
Change-Id: If337241594b8c52737a14d476c1db96930b62a48
/hardware/libhardware/include/hardware/fingerprint.h
929e0a194ed989af9b9de62126a962ebf9d191cc 25-Jul-2015 Jim Miller <jaggies@google.com> Add better documentation to fingerprint.h

Some vendors are confused by the use of errors vs acquired messages
This adds documentation on how they should be used.

Fixes bug 22728578

Change-Id: I5e6a8f7b159ec331a59202fa64b7320e43661429
/hardware/libhardware/include/hardware/fingerprint.h
a36ffbe0bbccbc2173589da1941dd39ee01a8004 25-Jun-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Add post_enroll() API, adapt struct for binary compatibility, doc change.

Change-Id: If7e5738f921b0e91e46efc813d9f3c4bd1502832
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
d4331fdae5247bdbac27f1db94cac504ea5afb78 08-Jun-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Avoid passing structures where simple types should suffice.

Bug: 21282699

Change-Id: I02e13b7da0ad361a95b981f9745aac039151f356
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
a70ab95eeaf61594594a57e4de957dac47889c96 02-Jun-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Remove unused API elements.

Change-Id: Iba2f6a5bc7a2923c3e9b92684a2fab2190f14fd5
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
0a544125ca4eae87d33541e2e0608cfcbd0d733e 16-May-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Clean up documentaion for template delete.

Change-Id: Ibe991d5f5e4bb77a859284a8f890a6bccc663448
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
e0a2988b82afd9141eba075a231dfa47c55c01c4 29-Apr-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Add enumerate function to FP HAL

Change-Id: I4a1da563a96a1e097ea56e0dced8c02820aa8485
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
7eb7235c3391c139040ff1477e15be718d6f41b4 07-May-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Add storage path to set_active_group()

Change-Id: Ic6e7ad21cd3a253a38a6291bf08517c7e441af2b
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
468b5673166ade001a1d23ab65787ce1750f9077 16-Apr-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Add an API to get authenticator id

Change-Id: If45ebc228425eaa43bf9abde934f8bb4e7d97e6c
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
6eced703e6d8cf70a331ad3333f4065981bc2160 13-Apr-2015 Sasha Levitskiy <sanek@google.com> Fingerprint: Add auth token to enroll

Change-Id: Ied10a03213b8473b1a625229a75b7af6126d635a
/hardware/libhardware/include/hardware/fingerprint.h
1e1f7ba5c99a0f715735c347597e3637e3870626 09-Apr-2015 Jim Miller <jaggies@google.com> Clean up FingerprintManager API and make it public.

Change-Id: I416dcc42fd70926875cc77e0c2cc958fdfcd9f9d
/hardware/libhardware/include/hardware/fingerprint.h
1fb1e33454467b44f5e370454dec2c6caccc58a2 25-Mar-2015 Jim Miller <jaggies@google.com> Update fingerprint.h for new API

This adds vendor-specific messaging capabilities to the
HAL driver to avoid the possibility of vendors clobbering
general-purpose methods. The framework translates these
additional messages as an offset into a custom message array.

Additionally, authenticate() now takes a group id to restrict
authentication to a subset of possible fingerprints.

Bug 16487912

Change-Id: I8a92a6c86b4729af03a5576b4a150b1c73fbc9cc
/hardware/libhardware/include/hardware/fingerprint.h
3b7402ef30efb03a40523d3745626e01b38e6f2a 11-Dec-2014 Sasha Levitskiy <sanek@google.com> hardware: libhardware: introduce new fingerprint HAL 2.0 features.

Change-Id: I4ab0a511417742a4b0b912ebf98a3773ec22bb10
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
953524b2bd138f1b47ca66596a380c7709870218 17-Jun-2014 Jim Miller <jaggies@google.com> Minor cleanup of HAL fingerprint API

Change-Id: I7a4b1caadfe499d2394c8645e45903759b672e8b
/hardware/libhardware/include/hardware/fingerprint.h
ba45e05a6a9eeee56c8215347ac1344646b426d1 09-Jun-2014 Sasha Levitskiy <sanek@google.com> HAL: Fingerprint: Incremental scan notification.

Change-Id: If943fe6b46a8261ca936e07a36e11c10c7e6d63a
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
969466c75bf5c2b479ce36258ff6feafc90a7369 07-May-2014 Sasha Levitskiy <sanek@google.com> Libhardware: HAL: Fingerprint: Add template collection progress hint; remove match confidence.

Change-Id: I62ce57054b7e0cfda8aa260176e504113677d993
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
84d35492b145cebc000f8fd72818eb25b8e65c04 01-May-2014 Stewart Miles <smiles@google.com> Described restrictions for common HAL object methods.

Inheritance of HAL object is performed by composing a child structure of a
single parent structure located at offset 0 followed by new data members
and function pointers in the child structure.

For example,

struct child {
struct parent common;
int a_data_member;
void (*a_method)(struct child *c, int v);
};

HAL code assumes this layout when accessing child structures given a pointer
to a parent structure such that users write code like the following...

void child_method(struct *parent, int v) {
struct child * c = (struct child*)parent;
// do stuff with c
}

Code above will break if a member is added before "common" in "struct child".

This change adds comments that describe the restriction on the location of
parent HAL objects within a derived HAL object. HAL objects that already
have comments that describe the required location of parent objects are not
modified.

Change-Id: Ibe4300275286ef275b2097534c84f1029d761d87
/hardware/libhardware/include/hardware/fingerprint.h
0d1cd3fcc2c80c34eaa584d79653a4ab2809a0b8 30-Apr-2014 Sasha Levitskiy <sanek@google.com> Hardware: Fingerprint: HAL adds removed notification, normalizes names.

Change-Id: Id0a8e120043c00bf351aa1c9d3f0c06c2e4af947
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
cc14f23c976db7ed9b57032e1292a43303856e60 24-Apr-2014 Sasha Levitskiy <sanek@google.com> Hardware: Fingerprint: Fix structure name.

Change-Id: I7a2593837148ad80df970d89950f396c7704e71b
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
3b9ee8d82f36a93cb499623d0409efebbb6de2bd 23-Apr-2014 Sasha Levitskiy <sanek@google.com> Hardware: Fingerprint: Fix the remove() argument, typos.

Change-Id: I99e8e2f24f0264c2217d67a75fe437756596053c
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
7308284e4e8ad35ae531273afeee124a82f480a8 18-Apr-2014 Sasha Levitskiy <sanek@google.com> Hardware: Fingerprint: Move the HAL to an async model, add some vendor requested functionality.

Change-Id: Ib99e3edb99579ac4495918eb57d1022d75dccb57
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
a747c069c6b3f5a6420662020822992cc70384bc 25-Mar-2014 Sasha Levitskiy <sanek@google.com> Hardware: Fingerprint: Introducing Fingerprint HAL

Change-Id: I4e55c42841c3b6a1327a16bdf6d1d4bb3847c7f3
Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h