Add timeout parameter to generateChallenge

Fixes: 115925222

Test: builds
Change-Id: Idac1730b36eadb5acdb6420cc330585ebb2f3197
This commit is contained in:
Kevin Chyn
2018-09-20 18:42:09 -07:00
parent d8ffb06406
commit 2acfd2aab6

View File

@@ -78,11 +78,15 @@ interface IBiometricsFace {
* template if the operation was preceded by some kind of strong credential
* confirmation (e.g. device password).
*
* @param challengeTimeoutSec A timeout in seconds, after which the driver
* must invalidate the challenge. This is to prevent bugs or crashes in
* the system from leaving a challenge enabled indefinitely.
* @return result, with its "value" parameter representing a "challenge": a
* unique and cryptographically secure random token.
*/
@callflow(next={"enroll", "revokeChallenge", "setRequireAttention"})
generateChallenge() generates (OptionalUint64 result);
generateChallenge(uint32_t challengeTimeoutSec)
generates (OptionalUint64 result);
/**
* Enrolls a user's face.