commit | 3207d3de660518da8c8bfa6a1c8834748af978f0 | [log] [tgz] |
---|---|---|
author | Martin Kreichgauer <martinkr@google.com> | Tue Jun 26 20:30:23 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jun 26 20:30:23 2018 |
tree | 45ca1a8a8212aacba8207db032492e6a211974d8 | |
parent | 1b0645819ae9ea8004763edbb6bda7b1f9a84fbb [diff] |
//device/fido: check for Touch ID in isUVPAA() This updates the implementation of isUserVerifyingPlatformAuthenticatorAvailable to call TouchIdAuthenticator::IsAvailable on macOS >10.12.2. The method returns true on supported hardware if Touch ID is available and enrolled. Also move the __builtin_available guards checking for a minimum macOS version *inside* the TouchIdAuthenticator class to make the interface less clunky. Bug: 803842, 678128 Change-Id: Iea2600767b872660debf7d5a807e13f99132d4ec Reviewed-on: https://chromium-review.googlesource.com/1112800 Commit-Queue: Martin Kreichgauer <martinkr@google.com> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Reviewed-by: Balazs Engedy <engedy@chromium.org> Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#570515}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .