- 
Martin Kreichgauer authored
1) Change FidoRequestHandler to not terminate a WebAuthn request when a request handler replies with the CTAP2_ERR_INVALID_CREDENTIAL or CTAP2_ERR_CREDENTIAL_NOT_VALID CTAP2 error codes. These error codes do not indicate that the user has interacted with the authenticator and we therefore must not resolve the WebAuthN request promise upon receiving such an error. 2) Remove kCtap2ErrCredentialNotValid since CTAP2_ERR_CREDENTIAL_NOT_VALID has recently been dropped from the CTAP2 spec. 3) Change references to kCtap2ErrCredentialNotValid in U2F code to kCtap2ErrNoCredentials in order to not change behavior of that code with regards to request canceling. Change-Id: Ied8dd2c8b4af939d6b922c0007520b90d3a92388 Reviewed-on: https://chromium-review.googlesource.com/1185220 Commit-Queue: Martin Kreichgauer <martinkr@google.com> Reviewed-by:
Kim Paulhamus <kpaulhamus@chromium.org> Reviewed-by:
Balazs Engedy <engedy@chromium.org> Reviewed-by:
Jun Choi <hongjunchoi@chromium.org> Cr-Commit-Position: refs/heads/master@{#585575}
52f4995e