YubiKit 3.1.0
-
Raw commands service
YKFKeyRawCommandService
now allows to specify timeouts on each command usingYKFKeyCommandConfiguration
in case if user wants to speed up communication with YubiKey or getting timeouts on execution of specific command. -
Reduced default timeout between sending command to YubiKey and receiving response from YubiKey in order to be more performant over Lightning.
-
This SDK version now provides
YKFKeyChallengeResponseService
which allows to calculate HMAC-SHA1 on pre-programmed YubiKey. Read more about usage of Challenge-response -
Added
YKFKeyMGMTService
which allows to check whether application is available on YubiKey. And can enable or disable interfaces/application on YubiKey (if they are available). Read more about usage of management service -
Fixes OATH credential parser for credentials that contain "\" or ":".
-
Added
YKFKeyOATHService
methodselectOATHApplication
that provides response on selection of OATH applet. It contains firmware version which can be used as one of the methods to detect firmware version over NFC. -
Improvements in YubiKitDemo application: U2F and FIDO2 in Other demo section now support NFC-Enabled YubiKeys.