Log errors in verifyChallengeInternal()
It is unexpected for verifyChallengeInternal() to fail, since the Gatekeeper enrollment of the synthetic password (more specifically, the Gatekeeper password derived from the synthetic password) should always be valid. Therefore, ensure that an error message is logged in all failure cases. Bug: 282947979 Change-Id: Ic8d0134bc4f3e0979bf500ffb5a99f2522251d39
This commit is contained in:
@@ -1567,8 +1567,10 @@ class SyntheticPasswordManager {
|
||||
}
|
||||
return result;
|
||||
} else if (responseCode == GateKeeperResponse.RESPONSE_RETRY) {
|
||||
Slog.e(TAG, "Gatekeeper verification of synthetic password failed with RESPONSE_RETRY");
|
||||
return VerifyCredentialResponse.fromTimeout(response.getTimeout());
|
||||
} else {
|
||||
Slog.e(TAG, "Gatekeeper verification of synthetic password failed with RESPONSE_ERROR");
|
||||
return VerifyCredentialResponse.ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user