Fix YubiKey feature detection logics
This commit is contained in:
parent
0d1f06b16c
commit
3054e8e6f4
4 changed files with 3 additions and 6 deletions
|
|
@ -101,7 +101,7 @@ class PasswordDetailTableViewController: UITableViewController, UIGestureRecogni
|
|||
}
|
||||
|
||||
private func decryptThenShowPassword() {
|
||||
if Defaults.isYubiKeyEnabled {
|
||||
if Defaults.isYubiKeyEnabled, YubiKitDeviceCapabilities.supportsISO7816NFCTags {
|
||||
decryptThenShowPasswordYubiKey()
|
||||
} else {
|
||||
decryptThenShowPasswordLocalKey()
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@ class SettingsTableViewController: UITableViewController, UITabBarControllerDele
|
|||
)
|
||||
}
|
||||
|
||||
if YubiKitDeviceCapabilities.supportsMFIAccessoryKey {
|
||||
if YubiKitDeviceCapabilities.supportsISO7816NFCTags {
|
||||
optionMenu.addAction(
|
||||
UIAlertAction(title: Defaults.isYubiKeyEnabled ? "✓ YubiKey" : "YubiKey", style: .default) { _ in
|
||||
Defaults.isYubiKeyEnabled.toggle()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue